Utilice MATLAB para encontrar la curvatura de la curva f(x)=sin(x)+x^2. buscando programacion
Modelo de cálculo
f(x)=sin(x)+x^2 Cálculo de curvatura
Método de cálculo
Uso de operaciones simbólicas
Flujo del algoritmo
(1) Utilice representación simbólica para representar f(x)
(2) Encuentre la derivada de primer orden y la derivada de segundo orden de f(x)
(3) Defina r=|(1+y'^2)^(3/2)/y''| en función del radio de curvatura.
El código de cálculo.
clc;borrar todo
syms x
f=sin(x)+x^2;
f1=diff(f ,x);
f2=diff(f1,x);
r=(1+f1^2)^(3/2)/f2;
xx=0:0.1:30;rr=zeros(tamaño(xx));
para i=1:longitud(xx)
rr(i)=abs( subs(r,x,xx(i)));
end
plot(xx,rr)
xlabel('x')
ylabel('radio de curvatura r')