推 sunev: dx順序不對01/01 01:38
※ 編輯: jimmyjean (140.113.124.28), 01/01/2018 01:53:24
不好意思不是很懂您的說法 是指dx內的順序與初始值順序不一樣嗎
※ 編輯: jimmyjean (140.113.124.28), 01/01/2018 01:54:47
推 sunev: dx(1) = x(2), dx(2) = x(4) ?01/01 15:59
我的寫法是 dx=[x';y';x'';y''] 我也有改成dx=[x';x'';y';y'']並修改初始值順序跑過
但結果是一樣的 不知道您的意思是修改成什麼樣子 謝謝
※ 編輯: jimmyjean (140.113.124.28), 01/01/2018 20:22:35
推 sunev: 如果dx=[x';y';x'';y''],那x=[x;y;x';y'],dx(1)=x(3)才對01/01 20:35
嗯我懂您的意思了 但我改成以下
%x(1)=x
%x(2)=y
%x(3)=x'
%x(4)=y'
dx=[x(3);x(4);-a*x(3)*sqrt((x(3))^2+(x(4))^2);-g-a*x(4)*sqrt((x(3))^2+(x(4))^2
)];
還是無法有一樣的問題 繪出來的圖只有一點 約在(0,3)的位置
※ 編輯: jimmyjean (140.113.124.28), 01/01/2018 21:07:22
推 sunev: plot的指令有問題,你要不要先看看x(1)長什麼樣子 01/01 23:28
→ LiamIssac: 好習慣 把每個函數都印出來看一下 確認跟手算的都一樣 01/01 23:40
→ LiamIssac: 再繼續下一步 01/01 23:40