作者kevio (成仔)
看板MATLAB
标题Re: [问题]想修改参数跑不同的结果
时间Sat Feb 2 10:15:50 2013
其实 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