[問題] 有關solve的問題??已回收
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
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章