deberes
FACULTAD DE CIENCIAS QUÍMICAS
ESCUELA DE INGENIERÍA QUÍMICA
Nombre:
CAPÍTULO 1: FUNDAMENTOS DE MATLAB
Al resolver los problemas que sigue, siempre prepare sus respuestascon MATLAB
1.1 Ejecute los siguientes enunciados
>> a=[1 2 3; 4 5 6]'
a =
1 4
2 5
3 6
>> b=[9;7;5;3;1]
b =
9
7
5
3
1
>> c=[b(2:4)]
c =
7
53
>> d=[b(4:-1:1)]
d =
3
5
7
9
>> e=sort(b)
e =
1
3
5
7
9
>> f=[3,b']
f =
3 9 7 5 3 1
1.2 Cree un archivo Mde función, fun_es(x), que calcule la siguiente función: y=0.5ex/3 - x2senx
function y=fun_es(x)
y=(0.5.*exp(x./3))-(x.^(2).*sin(x))
>> fun_es(3)
y =
0.0891
ans =
0.0891
>>fun_es([1 2 3])
y =
-0.1437 -2.6633 0.0891
ans =
-0.1437 -2.6633 0.0891
1.3 Repita la tarea del problema 1.2 para la función
y=sen(x)log(1+x)-x2, x>0
function y=fun_lg(x)if x> fun_lg(3)
y = -8.8044
ans = -8.8044
>> fun_lg(-3)
ans = solo positivo
1.4 Escriba un archivo M de función que calcule la solución de
ax2+bx+c=0
function x=r_cuad(a,b,c);a=input('ingrese el valor de a');
b=input('ingrese el valor de b');
c=input('ingrese el valor de c');
if a==0
x1=-c./b
elseif b==0
x1=-sqrt(-c./a)
x2=+sqrt(-c./a)
elseif c==0x1=(-b+sqrt(b.^2))./(2.*a)
x2=(-b+sqrt(b.^2))./(2.*a)
else
x1=(-b+sqrt(b.^2-4.*a.*c))./(2.*a)
x2=(-b-sqrt(b.^2-4.*a.*c))./(2.*a)
end
ingrese el valor de a[3 1 2]ingrese el valor de b[1 -4 9]
ingrese el valor de c[1 3 -5]
x1 =
-0.1667 + 0.5528i 3.0000 0.5000
x2 =
-0.1667 - 0.5528i 1.0000 -5.0000
1.5 Sesupone que el lector creó fun_es y fun_lg de los problemas 1.2 y 1.3. Ahora, cree una función f_es(x) que:
Pregunte el nombre de la función que se desea evaluar
Permita al usuario teclear el nombre...
Regístrate para leer el documento completo.