Red de conocimiento informático - Material del sitio web - ¿Cómo calcular los puntos discretos de este conjunto de fórmulas usando programación matlab?

¿Cómo calcular los puntos discretos de este conjunto de fórmulas usando programación matlab?

El conjunto de fórmulas dadas por el interrogador requiere valores x (i), y (i) (puntos discretos), que se pueden lograr mediante el análisis de acuerdo con las siguientes ideas.

1. Según el rango de θ (0~π), encuentre

theta=0:pi/20:pi;

n=50; R =5;

U=sqrt(n^2-cos(theta).^2)-sin(theta);

Mx=n-cos(theta);

p>

My=-(U sin(theta));

2 Según los valores de x(end) e y(end) de las dos últimas fórmulas, no es difícil encontrar que solo se conoce el valor x(end), y(end). Para encontrar el valor x(end-1), y(end-1), utilice la instrucción de bucle for para encontrar el valor x. (fin-1), valor y(fin-1), puede utilizar resolver función Solver.

3. Encuentre los valores de x(i) e y(i). Puede usar la función de trazado para dibujar las curvas θ~x y θ~y y dibujar la curva x~y <. /p>

Aquí n=50; R=5; se pueden obtener los siguientes resultados

Dado que el autor de la pregunta no dio condiciones conocidas específicas, se supone que lo anterior se basa en mi entendimiento.