[問題] 有關solve的問題??已回收

看板MATLAB作者 (八八八)時間16年前 (2009/02/23 20:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
R=0.2:0.1:1.6; for i=1:length(R) theta2(i)=(1/2*asin(2*R(i)*sin(2*theta1*pi/180))+pi/2)*180/pi; L2=theta2(i)*pi/180*Vp/(W1*Eeff_2); Z(i)=solve('F(R(i),L2,z1)=0,'z1') end 因為F(R(i),L2,z1)這函數很長,其中theta1,W1,Eeff_2,Vp都是定值 所以我就只打這樣, 但結果卻是 ??? Subscripted assignment dimension mismatch. Error in ==> C:\MATLAB6p5\work\Root_Search3.m On line 57 ==> Z1(i) =solve('F(R(i),L2,z1)=0','z1') solve裡面除了變數之外,能夠從迴圈取值帶進去跑完再存起來嗎? 看他的顯示,是維度上出錯了,R值以及對應到L2值分別帶入,然後找到z1 拜託各位高手了>"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.170.47
文章代碼(AID): #19efZekb (MATLAB)
文章代碼(AID): #19efZekb (MATLAB)