导航:首页 > 文件教程 > matlab保存函数文件

matlab保存函数文件

发布时间:2025-02-18 13:16:26

1. 如何在Matlab中保存文件及导入文件的几个步骤

一、保存文件
1、保存整个工作区
File-Save Workspace
as...一个.mat文件
2、保存工作区的变量
在左工作区右击变量名,create M-File
3、save命令(1)save将工作区中的所有变量保存在当前工作区中的文件里,文件名为matlab.mat.
MAT文件可通过load函数再次导入工作区
(2)save('filename')
将工作区中的所有变量保存为一个文件,文件名由‘filename’指定,默认为当前路径
(3)save('filename','var1','var2',...)
保存指定的变量在filename指定的文件中
二、导入文件1、load(1)load:如果matlab.mat存在,则导入matlab.mat中的所有变量,如果不存在则返回error。
(2)load filename:
将filename中的全部变量导入到工作区中
(3)load filename
XYZ:将filename中的变量X,Y,Z导入到工作区中,如果是MAT文件,在指定变量时可用通配符“*”
2、whos -filematlab.mat3、importdata
与load函数不同,将文件中的数据已结构体方式写入
(1)importdata('filename')
(2)A=importdata('filename')4、open
Matlab使用open打开各种格式的文件,自动根据扩展名选择相应的编辑器。
open('filename'):
以结构体的方式打开在工作区中,与importdata('filename')类似;而load('filename')将文件中的变量导入工作区中,如果要访问其中的内容,需要以不同的格式进行。
5、从xls中读取数据

2. matlab中如何将自己写的函数保存到函数库以便以后调用

太可以了,下面是一个高斯消去法程序,存为mygauss.m。

function x = mygauss(A, b)
% Solve linear system by Gauss elimination method without pivoting
n = length(b);
for k = 1 : n-1
if A(k,k)==0
fprintf('Error: the %dth pivot element equal to zero!\n',k);
return;
end
index = [k+1:n];
m = -A(index,k)/A(k,k);
A(index,index) = A(index,index) + m*A(k,index);
b(index) = b(index) + m*b(k);
end
x = zeros(n,1);
x(n) = b(n)/A(n,n);
for i = n-1:-1:1
x(i) = ( b(i) - A(i,[i+1:n])*x([i+1:n]) )/A(i,i);
end

调用时,
>>A=[10,-7,0;5,-1,5;-3,2,6];
>>b=[7;6;4];
>>mygauss(A,b)
ans =
0.0000
-1.0000
1.0000


>> mygauss([10,-7,0;5,-1,5;-3,2,6], [7;6;4])

ans =

0.0000
-1.0000
1.0000

也可以在程序种直接调用,如:
A=[10,-7,0;5,-1,5;-3,2,6];
b=[7;6;4];
x=mygauss(A,b)

3. 我用matlab编的函数文件应保存在哪个目录下啊调用时一老说没定一

放在Matlab的work目录下,或者放在你自己建的任意文件夹下,然后在File菜含亩单中的Set Path中把你自己的文件夹加枝老橘到Matlab工作猛团文件夹中。

4. matlab中函数文件

首先打开电脑上的“matlab”软件,主界面如下图所示,可以看到命令行窗口,纤举数点击箭头处的“新建”,创建一个函数文件。

5. 怎么将matlab命令保存为M文档

1、打开电脑上的“matlab”软件,主界面如下图所示。

6. matlab怎么保存工作文件

利用save命令保存

save:将工作区中的所有变量保存在当前工作区中的文件中,文件名为 matlab.mat,MAT文件可以通过load函数再次导入工作区,MAT函数可以被不同的机器导入,甚至可以通过其他的程序调用。

save('filename'):将工作区中的所有变量保存为文件,文件名由filename指定。如果filename中包含路径,则将文件保存在相应目录下,否则默认路径为当前路径。

save('filename', 'var1', 'var2', ...):保存指定的变量在 filename 指定的文件中。

save('..., 'format'),指定保存文件的格式,格式可以为MAT文件、ASCII文件等。

(6)matlab保存函数文件扩展阅读:

Matlab中save函数的使用

例子:

1、save test.mat 把当前工作空间的所有变量保存到test.mat

2、save('d:mymfilesjune10','vol','temp','-ASCII') 把变量vol和temp保存到June10中,使用ASCII

格式

3、s1.a = 12.7; s1.b = {'abc', [4 5; 6 7]};

s1.c = 'Hello!';

save newstruct.mat -struct s1;

把结构s1保存到文件中

使用whos -file newstruct.mat命令可以看到下面的信息:

Name Size Bytes Class

使用str = load('newstruct.mat', 'b')可以看到下面的结果:

str =

b: {'abc' [2x2 double]}

4、save('mydata', '-regexp', '^Mon|^Tue|^Wed');使用匹配符匹配变量应的信息在文件中,这里匹配的是变量。

5、注意在使用 -append 选项时涉及到的文件,需要已经存在,否在会报错。

阅读全文

与matlab保存函数文件相关的资料

热点内容
ug100如何编程画线 浏览:870
文件夹999找不到 浏览:145
win1014393最新版本号 浏览:100
java基本类型大小 浏览:516
word2007不能插入页码 浏览:968
vb读取文件并判断 浏览:6
php图片和程序分离 浏览:412
安卓面试非计算机专业 浏览:228
u盘的光盘文件怎么驱动 浏览:34
如何锁定c盘不下文件 浏览:359
浙江推广网站建设怎么做 浏览:478
word文件只有10页怎么增加 浏览:921
itunes下载的系统在哪个文件夹 浏览:605
个性化linux全名要求 浏览:40
数据表格制图小红点如何去掉 浏览:244
查询iphone版本信息失败怎么办 浏览:978
电脑版微信下载的文件保存在哪里 浏览:367
linuxsocket转发 浏览:32
迷你兔数据恢复软件可免费恢复多少 浏览:139
编程器怎么烧录两个不同的程序 浏览:214

友情链接