soluciones ecuacion no lineal
Publicado por cesar (5 intervenciones) el 21/08/2012 20:35:43
hola, estoy intentando realizar el corte de una recta con medio toro, simulando un rayo que rebota dentro de una curva en una fibra optica.
No consigo sacar las soluciones de la ecuacion de corte.
Este es el codigo, a ver si podeis decirme por que falla:
gracias
No consigo sacar las soluciones de la ecuacion de corte.
Este es el codigo, a ver si podeis decirme por que falla:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
x0=0;
y0=20;
z0=0;
h=20;
r=2;
R=5;
alfa=0;
beta=70;
u=[sind(alfa) cosd(alfa)*cosd(beta) sind(beta)];%vector de entrada del rayo
u=u/norm(u);
fsolve({x0+lambda*u(1)-(cos(asin((y0+lambda*u(2))/(R+r*cos(asin((z0+lambda*u(3))/r))))))*(R+r*cos(asin((z0+lambda*u(3))/r)))},{X},'complex')%aqui necesito sacar las soluciones de lambda
x=[x0 x0+lambda*u(1)];
y=[y0 y0+lambda*u(2)];
z=[z0 z0+lambda*u(3)];
%plot3(x,y,z)
gracias
Valora esta pregunta


0