Re: [問題]想修改參數跑不同的結果
如果你把他寫成函式
就可以把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
討論串 (同標題文章)