看板 MATLAB 關於我們 聯絡資訊
我的程式碼如下 function y=fun(x) y=exp(-x).*cos(x); area=quad(@fun,0,1) end 當我按run時,會跑出change folder,add path 那我該選哪個才是? 要怎樣才能讓這組程式碼運作? 不好意思我是菜鳥,這問題可能對很多人來說很基本 還請版上的大大賜教 對了 我用的是matlab2016版 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.25.105 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1492080595.A.D06.html
physbook: 應該是執行路徑跟存檔位置不一致 04/13 21:26
worcdlo: 檔名? 04/13 22:02
GithubPorn: 兩個都可以,因為執行檔所在跟現在目錄(current folde 04/14 10:27
GithubPorn: r)不一致。前者會自動移動到該目錄,但以後要執行不在 04/14 10:27
GithubPorn: 同目錄,還會在出現一次;後者就是把執行檔的目錄加 04/14 10:27
GithubPorn: 到搜尋範圍,以後就不用管在那個目錄執行了 04/14 10:27
anyonred: 檔名是fun,後來函數改成func還有第一行改掉就可以了 04/14 16:24
anyonred: 因為是2016所以function不是這樣寫 04/14 16:26