Re: [問題]想修改參數跑不同的結果
其實 Matlab 有script編寫模式
我想Wotan應該是沒用這個模式才會覺得
歐 Matlab怎麼這麼難寫....... (感覺跟一年前的自己一樣)
請Wotan大打開Matlab
file -> new -> script
這個模式就會是你熟悉的模式了
※ 引述《jeffppp (煩..)》之銘言:
: 如果你把他寫成函式
: 就可以把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: 140.116.253.37
討論串 (同標題文章)