Re: [問題]想修改參數跑不同的結果

看板MATLAB作者 (煩..)時間13年前 (2013/02/01 17:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
如果你把他寫成函式 就可以把x 當成input 來使用 以範例來說 function y=testfun(x) y=x+1; 使用上就直接打 y=testfun(1); 或是2 3 4隨便你 不過我想剛開始學 可能對function不熟 你想要直接在workspace打字執行的話 就按著shift再按enter 這樣子換行並不會執行 也還可以回去修改 (不知道第二個方法是不是你想問的) ※ 引述《Wotan (奧丁)》之銘言: : 最近在學matlab : 可是我發現有個很大的麻煩 : 就是不能修改跑過的程式 : 以fortran來講 要寫完存檔才能執行 : 而matlab是寫完一行就會執行 但可用;不顯示結果 : fortran要修改參數直接修改程式 存檔執行即可 : 可是matlab執行過的程式不能修改.... : 例: : ------------- : x=1; : y=x+1; : y : ------------- : 我想要修改x=2跑出不同的結果 : 雖然我舉的例子程式很短 : 一定會有人建議打成 : x=2; : y=x+1; : y : 就好啦 : 可是有時程式很長很多 : 總不能重打或複制貼上吧.... : 有沒有啥方法可以解決我的問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.95.251
文章代碼(AID): #1H2v4L8g (MATLAB)
文章代碼(AID): #1H2v4L8g (MATLAB)