change folder or add path

看板MATLAB作者 (任意紅)時間7年前 (2017/04/13 18:49), 編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/1
我的程式碼如下 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

04/13 21:26, , 1F
應該是執行路徑跟存檔位置不一致
04/13 21:26, 1F

04/13 22:02, , 2F
檔名?
04/13 22:02, 2F

04/14 10:27, , 3F
兩個都可以,因為執行檔所在跟現在目錄(current folde
04/14 10:27, 3F

04/14 10:27, , 4F
r)不一致。前者會自動移動到該目錄,但以後要執行不在
04/14 10:27, 4F

04/14 10:27, , 5F
同目錄,還會在出現一次;後者就是把執行檔的目錄加
04/14 10:27, 5F

04/14 10:27, , 6F
到搜尋範圍,以後就不用管在那個目錄執行了
04/14 10:27, 6F

04/14 16:24, , 7F
檔名是fun,後來函數改成func還有第一行改掉就可以了
04/14 16:24, 7F

04/14 16:26, , 8F
因為是2016所以function不是這樣寫
04/14 16:26, 8F
文章代碼(AID): #1OxrVJq6 (MATLAB)
文章代碼(AID): #1OxrVJq6 (MATLAB)