[問題]解聯立方程式 已回收

看板MATLAB作者 (放羊)時間14年前 (2011/08/24 03:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
部分的程式碼在下面,怎麼聯立解出兩個方程式的u(i),y(i)? 我試過solve可是沒辦法解出來耶 是否是裡面變數太多? while y(i)>=eps i = i+1; %Increment the counter Reu = (p*d*u(i-1))/(mu); Rev = (p*d*v(i-1))/(mu); u(i)=(u(i-1)*(1 - Cd*Reu*dt/(48*tau)-Cl*Rev*(v(i-1)+v(i))*dt/48*tau)) / (1 +Cd*Reu*dt/(48*tau)); v(i)=(v(i-1)*(1 - Cd*Rev*dt/(48*tau)) - g*dt + Cl*Reu*(u(i-1)+u(i))*dt/48*tau)/ (1 + Cd*Rev*dt/(48*tau)); x(i) = x(i-1)+(dt/2)*(u(i-1)+u(i)); y(i) = y(i-1)+(dt/2)*(v(i-1)+v(i)); t(i) = s + (i-1)*dt; 開頭宣告過有關的變數有 i = 1; Cd = 0.27; Cl = 0.165; g = 32.2; dt = 0.04; w = 1.5/16; d = 1.75/12; p = 0.002378; mu = 0.375*10^(-6); m = w/g; tau = m/(3*mu*pi*d); 拜託各位高手幫忙解答了!!!! 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.169.174.48
文章代碼(AID): #1EL0CH-C (MATLAB)
文章代碼(AID): #1EL0CH-C (MATLAB)