中易网

matlab中如何读取mat文件的矩阵

答案:4  悬赏:50  
解决时间 2021-01-16 08:37
  • 提问者网友:雨不眠的下
  • 2021-01-16 02:40
matlab中如何读取mat文件的矩阵
最佳答案
  • 二级知识专家网友:怙棘
  • 2021-01-16 02:48
1、生成MAT文件
假如你的矩阵A、B都已赋值,现在需要将A、B矩阵保存成mat格式文件,执行如下命令:save matfile1 A B 就会把A B矩阵数据保存在matfile1.mat文件中了
eg:>>A=[1 2];
>>B =[3 4];
>>save matfile1 A B; %回车即可将A B保存在matfile1.mat文件中了。
如果想要单独保存一个数据,例如A,输入以下指令即可:
>> save matfile2 A;
2、保存所有数据为MAT文件
如果有多个矩阵,我们需要将其全部保存,如果数据量很大,就不一一写下保存了,否则会很麻烦,我们直接用下面命令便可:
save mydata3 %保存以上所有数据
这样就会把当前运行空间所有的变量都保存到mydata3.mat文件中了
3、读取mat文件数据
首先是将你想打开的mat文件所在的目录设置为当前工作目录,然后执行如下命令:load mydata,就会将mydata中的所有数据加载到当前工作环境中;
eg:>>load matfile %这样读取的是mat文件中所有的数据
如果想要仅仅读取mat文件中某些特定的数据,那么可以单独调用:load matfile *。
eg: >>load matfile A %这样,A就会被加载到当前工作环境中,而其他的B、C、D都不会被加载。
4、如何设置工作路径
所谓工作路径就是matlab运行时的工作目录,matlab包含很多工具箱,用户在使用时也会产生很多文件,工作路径就是matlab使用这些工具,函数,文件的途径。
4.1、查看搜索路径:path
在命令窗口中输入path,就能查看matlab的搜索路径(比如,输入一条代码,程序会在这些目录中依次搜索是否为变量,是否为函数,M文件等)。
>> path
4.2、当前工作目录:cd
输入命令cd,可以查看当前工作目录。
>>cd
4.3、修改工作路径:userpath('F:\matlab\work')
路径可以自己定义。
>>userpath('F:\matlab\work')
4.4、保存路径修改:savepath
改完默认路径后需要保存一下。
>>savepath
4.5、也可以用工具操作:pathtool
在命令窗口中输入pathtool,打开工具,在修改完成后,要保存。
全部回答
  • 1楼网友:骨子里都是戏
  • 2021-01-16 04:56
我暂时保留我的看法!
  • 2楼网友:几近狂妄
  • 2021-01-16 03:18
我暂时保留我的看法!
  • 3楼网友:鸽屿
  • 2021-01-16 03:01
我暂时保留我的看法!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息