1例如matlab将矩阵或数组中国的信息全部导出可以用xlswrite函数,首先打开matlab,输入代码,如图:
2然后找到要存放文件的位置复制绝对路径(致谢文件名的话就会存放在当前目录中),如图以f盘根目录为例)
3然后写xlswrite函数,格式如图,具体格式课参看help
xlswrite,如图:
4xlswrite函数前一项是路径,后一项是要输出的矩阵。
5然后点击执行,等待一下,就会在指定位置新建xls文件,打开如图:
6如要竖着输出数据的话,将矩阵转置即可
7在后面可控制输出数据在xls中的范围,如a:d,2:16等
注意:转置后原来的数据只会被覆盖不会消失用xiswrite函数。举个例子 xlswrite('axls',b,'sheet1','A1'); axls是excel文件名,b是要输出的矩阵名字,可以是工作空间也可以是硬盘里的,sheet1是excel里的工作簿,A1是开始输出的单元格。你愿意用csvwrite吗,保存成csv文件,一样默认用Excel打开
csvwrite
Write a comma-separated value file
Syntax
csvwrite('filename',M)
csvwrite('filename',M,row,col)
Description
csvwrite('filename',M) writes matrix M into filename as comma-separated values
csvwrite('filename',M,row,col) writes matrix M into filename starting at the specified row and column offset
The row and column arguments are zero-based, so that row=0 and C=0 specifies the first value in the fileMATLAB支持读写execel,其中写execel的命令为xlswrite,用法也不难,为了方便你理解我写个一个简单的程序,作为示例
左边为程序代码,定义了一个fq变量及其计算结果y,右边为输出的execelexcel数据表可以直接导入matlab的。
打开matlab之后,做file选项里,找import
data,然后选择你存放excel数据的路径,然后选择对应文件,然后点击导入,就ok了。
至于
主成分分析法,木有研究,无能为力。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)