
Problema con Inline
Publicado por diego (1 intervención) el 26/02/2023 01:44:42
Estoy realizando códigos de métodos numericos, pero en el método de newton raphson tengo un problema al usar derivadas debido a que me salta un error
el error en cuestión:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
function formulas(fun,a,b,eo,op,d)
clc
syms x
fun=input('Escriba la función en comilla simple = ');
f=inline(fun);
dev=diff(fun);
d=inline(dev);
a=input('Digite Xa en = ');
eo=input('Anote el error objetivo = ');
en=100;
ma=0;
op=input('Escriba N para Newton Raphson, S para Secante o P para punto fijo = ');
switch op
case 'N'
while(en>eo)
fprintf(' | dev = %f',d);
fprintf(' | dev(f) = %f',d(a));
m=a-(f(a)/d(a));
en=(m-a)/m;
fprintf(' | xa = %f',a);
fprintf(' | xr = %f',m);
fprintf(' | en = %f',en*100);
fprintf('/n/n');
a=m;
end
end
fprintf('\n\n')
el error en cuestión:

Valora esta pregunta


0