Declarar función
Publicado por Alexander Delgado (1 intervención) el 24/05/2017 02:29:48
deseo derivar una función y luego poder evaluarla pero al usar el comando syms (variable) ya no puedo declarar la función para evaluarla en algún rango
Este es el programa que deseo realizar pero la funcion no siempre va a ser la misma
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
format long
cont=0;
xo=-7;
hx=@(x) exp(x)-1.5-atan(x));
gx=@(x) diff('hx');
x1=xo-fx(xo)/gx(xo);
while abs(x1-xo)>10^-6
x2=x1-fx(x1)/gx(x1);
xo=x1;
x1=x2;
cont=cont+1;
end
format long
disp('La raiz es: ');
disp(x1);
disp('Se realizaron con un numero de iteracciones de');
disp(cont);
Este es el programa que deseo realizar pero la funcion no siempre va a ser la misma
Valora esta pregunta
0