Red de conocimiento informático - Conocimiento de la instalación - Ayuda sobre cómo escribir ecuaciones en Matlab y obtener una gráfica de curva

Ayuda sobre cómo escribir ecuaciones en Matlab y obtener una gráfica de curva

clear;clc

r0=10;z0=1;% cámbialo tú mismo

w0=0.0942;?

a= 0.875 ;

[r,z]=ode45(@(r,z)-tan(w0*tan(w0*r/a)),[-r0,r0],z0);

plot(r,z)

Explicación: El ángulo incluido phi (o theta en la imagen) =-(el ángulo desde la dirección horizontal positiva a la dirección tangente positiva), y el la tangente de este ángulo incluido es la derivada de esta función, por lo que esta ecuación se convierte a la siguiente forma dz/du=tan(-phi)=-tan(w0*tan(w0*r/a)), por lo que puede resolverse directamente con ode45.