Buenos días, estoy intentando sacar la incertidumbre del campo magnético mediante matlab. He conseguido hacerlo bien con un copia pega de la ventana de comandos al script de las derivadas, pero intento hacerlo todo en un script.
Lo que intento, y pregunto, es como hacer para que después de hacer el cálculo de las derivadas parciales las variables simbólicas se sustituyan por su valor correspondiente.
Lo que he intentado pero no funciona es:
syms u i r d
A =diff(u*i*r^2/(2*sqrt((d^2+r^2)^3)),i);
B=diff(u*i*r^2/(2*sqrt((d^2+r^2)^3)),r);
C=diff(u*i*r^2/(2*sqrt((d^2+r^2)^3)),d);
i=double(50)
Di=2;
r=double(0.03);
Dr=0.001;
d=double(0.01);
Dd=0.001;
u=double(4*pi*10^(-7));
incert=sqrt((A*Di)^2+(B*Dr)^2+(C*Dd)^2)
Muchas gracias
Lo que intento, y pregunto, es como hacer para que después de hacer el cálculo de las derivadas parciales las variables simbólicas se sustituyan por su valor correspondiente.
Lo que he intentado pero no funciona es:
syms u i r d
A =diff(u*i*r^2/(2*sqrt((d^2+r^2)^3)),i);
B=diff(u*i*r^2/(2*sqrt((d^2+r^2)^3)),r);
C=diff(u*i*r^2/(2*sqrt((d^2+r^2)^3)),d);
i=double(50)
Di=2;
r=double(0.03);
Dr=0.001;
d=double(0.01);
Dd=0.001;
u=double(4*pi*10^(-7));
incert=sqrt((A*Di)^2+(B*Dr)^2+(C*Dd)^2)
Muchas gracias
Comentario