[討論] MATLAB的檔案儲存開啟

看板MATLAB作者時間8年前 (2016/11/25 22:10), 8年前編輯推噓0(004)
留言4則, 1人參與, 最新討論串1/1
MATLAB R2016b 我寫了一串程式 例如其中一段: y0=exp(6.*sin(t)-6.*t.*cos(t)-t.^2); y1=exp(6.*sin(t)-6.*t.*cos(t)-t.^2+2*12+(2*pi).^2); 接著選Save Workspace 選擇MATLAB script(*.m)檔 儲存 例如我檔名是exam1 儲存在 文件->MATLAB 重開新的MATLAB 選Open -> 選擇exam1.m 出來的不是程式 而是 http://imgur.com/upsKj0j
就是直接跑出結果 沒有程式 請問是哪個步驟錯了? 我要表達是說我選exam1.m應該要跑出y0 y1 是不是我程式沒在New Script寫?(好像無關吧) 我檔案是在New Script開啟 還有MAT-files(*.mat)和.m檔差在哪裡? 謝謝大家不吝解惑 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.98.133 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1480083054.A.E77.html 還有我任意打一個數字 1按Save Workspace 儲存.mat 檔名MATLAB.mat 開此檔名 出現load('matlab.mat') 為什麼呢? ※ 編輯: Capital235 (114.136.98.133), 11/25/2016 22:13:43

11/26 09:32, , 1F
save workspace是把workspace裡面的變數內容存起來
11/26 09:32, 1F

11/26 09:33, , 2F
.mat檔裡面會包含變數的資料
11/26 09:33, 2F

11/26 09:33, , 3F
你要存程式碼的話就直接開script然後存起來,反正只是
11/26 09:33, 3F

11/26 09:34, , 4F
純文字檔
11/26 09:34, 4F
文章代碼(AID): #1OE4Pkvt (MATLAB)
文章代碼(AID): #1OE4Pkvt (MATLAB)