matlab 如何把mat数据进行转置

作者&投稿:蔽盾 (若有异议请与网页底部的电邮联系)
~

function savetoMat

%将txt文件中的数据保存到mat文件中

tr_dat1=traindata(:,2:181);%保存矩阵的2~181列数据到指定矩阵

tr_dat=tr_dat1'; %求矩阵的转置矩阵

trls1=traindata(:,1); %保存矩阵的第一列到指定的矩阵

%将变量tr_dat trls tt_dat ttls

保存到ImageNet15.mat文件中

save ImageNet15 tr_dat trls tt_dat

MATLAB

和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等。

MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点。



function savetoMat

%将txt文件中的数据保存到mat文件中

%by chenshengnan 2013.3.2

traindata=load('datafeature15(180).txt');

testdata=load('datafeature15test(180).txt');

tr_dat1=traindata(:,2:181);%保存矩阵的2~181列数据到指定矩阵

tr_dat=tr_dat1'; %求矩阵的转置矩阵

trls1=traindata(:,1); %保存矩阵的第一列到指定的矩阵

trls=trls1';

tt_dat1=testdata(:,2:181);

tt_dat=tt_dat1';

ttls1=testdata(:,1);

ttls=ttls1';

%将变量tr_dat trls tt_dat ttls
保存到ImageNet15.mat文件中

save ImageNet15 tr_dat trls tt_dat
ttls;

disp('end');

已知矩阵A,求转置 A=A' 就行。

使用Mat::t()函数来转置


南充市18713635322: matlab mat文件怎样读取和怎样调用 -
牢伏蒲地: mat是matlab的数据文件,可以直接双击导入 或者通过命令窗输入命令以及编写m文件导入 如果是当前目录下的文件file1.mat,直接输入load file1 如果不是当前目录下的,输入 load(['目录\file1.mat']); 如果file1里含有a,b,c这三个变量, 导入后...

南充市18713635322: matlab怎么将mat文件中数据赋给另外一个变量? -
牢伏蒲地: % mat_str = ... sl = load(mat_str); names = fieldnames(sl); % 获取mat中所有变量的名字 A = sl.(names{1}); % 取出第一个变量 或者按你说的 A = sl.(d); 也是一样.

南充市18713635322: matlab 如何导入mat数据并查看数据 -
牢伏蒲地: %================================================ % 这是存储数据的基本步骤 %================================================ 1.将数据存在文件里(可以是写字板,.txt文本,Excel或者其他的数据文件) 2.打开file/...

南充市18713635322: matlab中对.mat文件的简单操作 -
牢伏蒲地: 你的load后面加括号试试看 load('USPSfulldatabase.mat')还有你要确认当前目录是在.mat所在文件夹.还有就是 你load完了.mat imshow是要放一个.mat里面存的图像 不是.mat本身! 例如.mat里面有A你这样 clear 然后load 你的.mat 然后在工作区看看多出来哪些参数! 其中多出来的就是你load进去的 那里面有一个就是你的图我说A只是举例 可能是img,i等等,关键看你的mat的内容. imshow(包括图的数)

南充市18713635322: 怎么将matlab中mat文件数据读出并存入矩阵?
牢伏蒲地: load ('matlab','a') % 把当前目录中matlab.mat文件中a变量载入到基本工作空间 b=a; % 把a赋值给b

南充市18713635322: 关于Matlab .mat文件如何运用到程序中 -
牢伏蒲地: mat数据格式是matlab的数据存储的标准格式. 可以在Matlab中象M文件一样打开,数据进入workspace 可以调用matlab的子程序库,用c或fortan调用mat格式的数据. 下面有几个函数名 : matopen 打开mat文件 matclose 关闭mat文件 magetfp 取得mat文件的c语言句柄 matGetArray 取得一个数组

南充市18713635322: matlab中mat文件的操作 -
牢伏蒲地: >> load C.mat>> C C = -0.6515 -0.2727 -0.4354 -0.7534 -0.4567 -0.3212 -0.9264 -0.8173 -0.7823 -0.1735 -0.7373 -0.0972 -0.4765 -0.6773 -0.6574>> D=C';>> save D>>

南充市18713635322: matlab 怎么读取mat文件中的数据 -
牢伏蒲地: mat是matlab特有的格式,关键是mat里存的数据是什么格式的,如果是向量或者矩阵就很好读啦 比如A是mat里的一个向量,要读n个数据 A(1:n)

南充市18713635322: matlab中的mat文件是什么,怎么用呢?
牢伏蒲地: 第一、用load命令,具体为load+文件名.mat,就可以将mat中的数据放到工作空间里,然后查看修改就容易了 第二、用save命令,具体为save+文件名(自己取一个).mat,就可以将当前工作区间里的数据保存下来供调用了

南充市18713635322: 怎么在matlab导入指定目录中的mat数据? -
牢伏蒲地: load('d:\a\test.mat')

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网