[問題] if else end 的問題已回收

看板MATLAB作者 (陳小廸)時間17年前 (2008/10/22 02:31), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
我寫了一個簡單的程式 Re = input('Re = ') if Re < 0.1 disp('24/Re') elseif Re < 1000 disp('(24/Re)*(1+0.4*Re^0.7)') elseif Re <= 350000 disp('0.44') elseif 350000 < Re disp('0.19-8*10^4/Re') end 我比較想知道的是 打一個數值進去然後他會自動判斷大小且代入式子求出 譬如Re = 0.01 我希望他出來的不是顯示24/Re 而是把24/0.01算出來 請高手指點... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.190.16

10/22 02:35, , 1F
把disp裡的'去掉就好了,更簡化的話連disp都不用
10/22 02:35, 1F

11/04 20:33, , 2F
比較笨的方式加一個運算式a = 24 / Re,再disp('a')
11/04 20:33, 2F
文章代碼(AID): #18_X_z2g (MATLAB)
文章代碼(AID): #18_X_z2g (MATLAB)