导航:首页 > 数据处理 > 如何保存matlab数据

如何保存matlab数据

发布时间:2022-04-27 12:34:14

❶ 怎么将matlab中数据保存为txt或dat格式

1、如果数据没有被保存为mat文件,那么将数据保存为矩阵形式,假设此矩阵为A。利用如下程序:
fid=fopen('文件路径','wt');
%新建文件,你要保存到的文件路径,该路径的最后为'\文件名.txt'
[m,n]=size(A);
%接上,或者是'\文件名.dat'
for
j=1:m
for
z=1:n
if
z==n
fprintf(fid,'%g\n',total(j,z));
%一行一行的写入数据,到该行的最后一个数据,回车
else
fprintf(fid,'%g\t',total(j,z));
%相邻两个数据之间隔2个字符,相当于按一次Tab键
end
end
end
fclose(fid);
2、如果数据已经被保存为了mat文件,先将mat文件中的数据load到矩阵A中。在1中程序的基础上添加一行:
A=load('xxx.mat');
然后再运行1中程序即可把数据写入你想要的txt和dat文件中。

❷ matlab中如何存储和提取数据

首先将需要保存的数据提取出来,赋给某个变量,例如:将取出的4个数赋给变量tem;
之后的操作就是对这个变量ten进行。例如:将变量tem存到文件D1,语句为:
save D1.txt tem -ascii;
将文件D1读入程序中:tem =load('D1.txt')

需要注意的是,存储时候要用ascii格式存储,否则在读入数据时,很有可能得到的不是数据,而是一堆乱码。切!切!!!

❸ matlab中如何保存mat文件到指定文件夹

1、第一步打开matlab,在命令行窗口中输入a=[1 2 3 4 5 6],按回车键之后,输入save a,将a变量保存在新生成的a.mat文件,如下图所示:

❹ matlab中怎么保存大量数据谢谢

matlab中怎么保存大量数据?谢谢
果你的数据可以被256整除,那么可以如下:
fphn=fopen('filename.txt','r'); %%%你的文件要存在matlab根目录的work文件夹中,否则要有%%%完整路径才行
data=fscanf(fphn,'%f %f',[256,inf]); %%% 256列的数据
data=data'; %%转置
fclose(fphn);

如果不能被256整除,先保存为一个列矩阵,然后自己处理。

❺ 怎么将matlab中mat数据保存为txt格式

1、首先在Matlab中生成一组数据data=0:1:1000;生成了0到1000的1001个数据,数据之间间隔为1。

❻ matlab运算后的数据如何保存呢

用save,譬如你有a,b,c三个变量要保存到result.mat里,可以使用
save result.mat a b c

.mat文件是matlab数据文件,可以用load读取
如果要保存成为ACSII文件可以这么写
save result.mat a b c -ascii

❼ matlab怎么存储数据为mat

matlab保存和读取mat文件数据:

1、打开matlab,在命令行窗口中输入a=[1 2 3 4 5 6],按回车键之后,输入save a,将a变量保存在新生成的a.mat文件。

❽ matlab中workspace中数据怎么保存

数据导出

1. 保存整个工作区

选择File菜单中的Save Workspace As…命令,或者单击工作区浏览器工具栏中的Save,可以将工作区中的变量保存为MAT文件。

2. 保存工作区中的变量

在工作区浏览器中,右击需要保存的变量名,选择Save As…,将该变量保存为MAT文件。

3.利用save命令保存

save:将工作区中的所有变量保存在当前工作区中的文件中,文件名为 matlab.mat,MAT文件可以通过load函数再次导入工作区,MAT函数可以被不同的机器导入,甚至可以通过其他的程序调用。
save('filename'):将工作区中的所有变量保存为文件,文件名由filename指定。如果filename中包含路径,则将文件保存在相应目录下,否则默认路径为当前路径。
save('filename', 'var1', 'var2', ...):保存指定的变量在 filename 指定的文件中。
save('filename', '-struct', 's'):保存结构体s中全部域作为单独的变量。
save('filename', '-struct', 's', 'f1', 'f2', ...):保存结构体s中的指定变量。
save('-regexp', expr1, expr2, ...):通过正则表达式指定待保存的变量需满足的条件。
save('..., 'format'),指定保存文件的格式,格式可以为MAT文件、ASCII文件等。


数据导入

MATLAB中导入数据通常由函数load实现,
load:如果matlab.mat文件存在,导入matlab.mat中的所有变量,如果不存在,则返回error。
load filename:将filename中的全部变量导入到工作区中。
load filename X Y Z ...:将filename中的变量X、Y、Z等导入到工作区中,如果是MAT文件,在指定变量时可以使用通配符“*”。
load filename -regexp expr1 expr2 ...:通过正则表达式指定需要导入的变量。
load -ascii filename:无论输入文件名是否包含有扩展名,将其以ASCII格式导入;如果指定的文件不是数字文本,则返回error。
load -mat filename:无论输入文件名是否包含有扩展名,将其以mat格式导入;如果指定的文件不是MAT文件,则返回error。


将文件matlab.mat中的变量导入到工作区中。
首先应用命令whos –file查看该文件中的内容:
>> whos -file matlab.mat
Name Size Bytes Class
A 2x3 48 double array
I_q 415x552x3 687240 uint8 array
ans 1x3 24 double array
num_of_cluster 1x1 8 double array
Grand total is 687250 elements using 687320 bytes
将该文件中的变量导入到工作区中:
>> load matlab.mat
该命令执行后,可以在工作区浏览器中看见这些变量。

文件的打开

MATLAB中可以使用open命令打开各种格式的文件,MATLAB自动根据文件的扩展名选择相应的编辑器。
需要注意的是open('filename.mat')和load('filename.mat')的不同,前者将filename.mat以结构体的方式打开在工作区中,后者将文件中的变量导入到工作区中,如果需要访问其中的内容,需要以不同的格式进行。

❾ 如何在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中读取数据

❿ matlab图形数据如何保存,例如一条正弦曲线的图形数据

首先要分两种情况,你的图形是你知道数据的情况下画出来的还是别人画好的图形。
第一种情况,你可以直接使用save进行保存数据
第二种情况,你需要先把图形中的数据导出,然后再使用save进行保存。导出数据的方法是使用图形句柄打开图片,使用get函数获得XData和YData即可。

有问题可以继续追问或hi我!

祝你学习愉快!

阅读全文

与如何保存matlab数据相关的资料

热点内容
蓝牙键盘聊微信如何发出信息 浏览:679
员工怎么保持技术领先 浏览:890
数据帧中包含mac地址还有哪些 浏览:771
全人才小程序是做什么的 浏览:27
青岛万通证券用哪个软件交易 浏览:384
交大电子信息专业如何 浏览:738
河北保定相亲市场在哪里 浏览:726
没有核心技术怎么走出来 浏览:827
哪些产品不需要生产许可证 浏览:303
马自达总代理怎么做 浏览:513
钢材销售代理属于什么行业 浏览:404
普通超时空什么时候交易 浏览:379
互联网技术与应用学的是什么 浏览:564
小程序怎么买折扣的商品 浏览:837
qq信息中如何插入图片 浏览:551
最近市场上生牛头多少钱一斤啊 浏览:140
百度推广的产品有哪些 浏览:424
新人开发一个程序大概需要多少钱 浏览:62
眉洲湾职业技术学校中专怎么样 浏览:420
丸碧的新产品有哪些 浏览:878