作者Capital235 ()
看板MATLAB
标题[讨论] MATLAB的档案储存开启
时间Fri Nov 25 22:10:51 2016
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://webptt.com/cn.aspx?n=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
1F:→ nh60211as: save workspace是把workspace里面的变数内容存起来 11/26 09:32
2F:→ nh60211as: .mat档里面会包含变数的资料 11/26 09:33
3F:→ nh60211as: 你要存程式码的话就直接开script然後存起来,反正只是 11/26 09:33
4F:→ nh60211as: 纯文字档 11/26 09:34