Documentos de Académico
Documentos de Profesional
Documentos de Cultura
clc
clear all
f=input('Ingrese la funcion: ','s');
fun=inline(f);
a=input('Ingrese a: ');
b=input('Ingrese b: ');
e=0.1;
k=0;
fa=feval(fun,a);
fb=feval(fun,b);
if (fa*fb>0)
disp('La funcion debe tener signos distintos')
return
else
error=abs(b-a);
while error>e
c=(a+b)/2;
fc=feval(fun,c);
if fc==0
a=c;
b=c;
elseif (fa*fc)<0
b=c;
fb=fc;
else
a=c;
fa=fc;
end
error=abs(b-a);
k=k+1;
end
end
disp('La raiz calculada es: ')
disp(c)
disp('El numero de interacciones es: ')
disp(k)
Ejercio 2
clc
clear all
f=input('Cuantas filas va a ingresar a la matriz : ');
c=input('Cuantas columnas va a ingresar a la matriz : ');
if f==c;
for i=1:f
for j=1:c
disp(['El elemento (',num2str(i),' ,', num2str(j),')']);
M(i,j)=input('');
end
end
disp('La matriz M es: ')
disp(M)
else
f
c
end