change folder or add path

楼主: anyonred (任意红)   2017-04-13 18:49:52
我的程式码如下
function y=fun(x)
y=exp(-x).*cos(x);
area=quad(@fun,0,1)
end
当我按run时,会跑出change folder,add path
那我该选哪个才是?
要怎样才能让这组程式码运作?
不好意思我是菜鸟,这问题可能对很多人来说很基本
还请版上的大大赐教
对了
我用的是matlab2016版
作者: physbook (路克)   2017-04-13 21:26:00
应该是执行路径跟存盘位置不一致
作者: worcdlo (worcdlo)   2017-04-13 22:02:00
档名?
作者: GithubPorn (情欲GitHub)   2017-04-14 10:27:00
两个都可以,因为执行档所在跟现在目录(current folder)不一致。前者会自动移动到该目录,但以后要执行不在同目录,还会在出现一次;后者就是把执行档的目录加到搜寻范围,以后就不用管在那个目录执行了
楼主: anyonred (任意红)   2017-04-14 16:24:00
档名是fun,后来函数改成func还有第一行改掉就可以了因为是2016所以function不是这样写

Links booklink

Contact Us: admin [ a t ] ucptt.com