[問題] 解微分方程式迴圈已回收
我想解一個迴圈找出這回圈裡的所有方程式
程式碼為
k=0;
l=0;
wn=sqrt(50);
for dr=0.0096:0.0001:0.01
k=k+1;
c=dr*2*wn
eq='D2u+c*Du+50*u=0';
int='u(0)=0.2,Du(0)=0';
so(k)=dsolve(eq,int,'s')
for s=0.005:0.005:10
l=l+1;
dis(k,l)=so(k);
end
end
結果他跑不出我想要的dis所有的值
查了一下,他並沒有幫我把c跟s這兩個變數用我上面寫的
c=dr*2*wn
以及
s=0.005:0.005:10
代換掉
請問我該怎麼修呢,感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.12.5
※ 編輯: tarepanda275 來自: 140.112.12.5 (09/24 21:28)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章
-10
17