[問題] 新手請教 空間曲線繪圖已回收
題目是兩個二階ODE,
x對z微的二階ODE和y對z微的二階ODE
我會分別把他解出,分別畫圖
可是要怎麼畫在同一個x y z的空間上呢?
請教各位程式專家幫忙!!
以下是我分別解的ODE
dx=@(z,x)[x(2);-0.001/(1.5*cos(0.5))^2*x(1)];
[z,x]=ode45(dx,[0,1000],[1.5*cos(0.5)*tan(0.5)/sqrt(0.001),0]);
dy=@(z,y)[y(2);-0.001/(1.5*cos(0.5))^2*y(1)];
[z,y]=ode45(dy,[0,1000],[0,tan(0.5)]);
plot3(z,y(:,1),x(:,1)) ←開始出錯了 囧
??? Error using ==> plot3
Vectors must be the same lengths.
請問這樣應該如何改呢? 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.244.1
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):