如何在MATLAB 中输出EXCEL文件

作者&投稿:嵇于 (若有异议请与网页底部的电邮联系)
如何在MATLAB 中输出EXCEL文件~

MATLAB支持读写execel,其中写execel的命令为xlswrite,用法也不难,为了方便你理解我写个一个简单的程序,作为示例

左边为程序代码,定义了一个fq变量及其计算结果y,右边为输出的execel

如果只是几个很大的矩阵数据,直接在MATLAB中定义矩阵,再复制粘贴得了.
定义矩阵就先定义个空的比如一维:a=zeros(1,N);%%这是1xN的二维:a=zeros(N) %%这是NxN的
然后在workspace窗口打开这个空矩阵,把excel中的数直接复制过来就行了.

你可以直接在m文件里面用xlswrite函数:(filename/sheet/range都是要加单引号滴)
xlswrite(filename, M);将矩阵M的数据写入名为filename的Excel文件中。
xlswrite(filename, M, sheet);将矩阵M的数据写入文件名为filename中的指定的sheet中。
xlswrite(filename, M, range);将矩阵M中的数据写入文件名为filename的Excel文件中,且由range制定存储的区域,例如'C1:C2'.
xlswrite(filename, M, sheet, range) ;在上一条命令的基础上指定了所要存储的sheet。
status = xlswrite(filename, ...) ;返回完成状态值。如果写入成功,则status为1;反之写入失败,则status为0.
[status, message] = xlswrite(filename, ...);返回由于写入操作而产生的任何错误或警告信息

应用举例
例一:将数据写入默认的工作表中
将一七元素向量写入testdata.xls中。默认格式下,数据将写入文件中第一个工作表的A1至G1单元格。 xlswrite('testdata.xls', [12.7 5.02 -98 63.9 0 -.2 56])


邕宁县19246245353: 如何在MATLAB 中输出EXCEL文件 -
苍梧呢海捷: MATLAB支持读写execel,其中写execel的命令为xlswrite,用法也不难,为了方便你理解我写个一个简单的程序,作为示例 左边为程序代码,定义了一个fq变量及其计算结果y,右边为输出的execel

邕宁县19246245353: 如何用matlab将excel中的数据输出 -
苍梧呢海捷: 写文件时最好用函数形式,可这样: a=[1,2,3;3,2,1]; xlswrite( 'a.xls', a); 用save保存为.txt文件,如: save( 'a.txt', 'a', '-ascii')

邕宁县19246245353: matlab怎么将数据写入excel文件 -
苍梧呢海捷: 1、很简单的用xlswrite函数就可以了.首先打开matlab,输入你的代码 2、找到你要存放文件的位置复制绝对路径(致谢文件名的话就会存放在当前目录中),如图以f盘根目录为例) 3、然后写xlswrite函数,格式如图,具体格式课参看help ...

邕宁县19246245353: 怎样将MATLAB中的数据输出到excel中呀,谢谢 -
苍梧呢海捷: 使用xlsread函数 [NUMERIC,TXT,RAW]=XLSREAD(FILE) reads the data specified in the Excelfile, FILE. The numeric cells in FILE are returned in NUMERIC, the textcells in FILE are returned in TXT, while the raw, unprocessed cellcontent is returned in RAW.

邕宁县19246245353: 如何将excel嵌入MATLAB作为数据的输入或输出 -
苍梧呢海捷: [filename, pathname]= uigetfile('*.xls'); file=[pathname filename]; x=xlsread(file) 把excel的数据读入到matlab存在x中 或者直接从file 菜单的import data读入 输出时,可以在workspace里面打开要输出的数据复制 粘贴在excel表格中

邕宁县19246245353: matlab中怎么导出到excel -
苍梧呢海捷: 可以用dlmwrite('data.xls',A) A表示数值矩阵,此命令的意思是将矩阵A中数据保存到data文件中,文件为excel.但有时将MATLAB数据导入到excel时出错,数据形式不对,有时是对的,这个我遇到过,我在这个还有个方法,你可以借鉴下,分两步走,第一先将MATLAB数据保存到txt文档,即dlmwrite('data.txt',A) ,然后打开excel文件打开文件,将txt文档数据导入excel文件中即可.

邕宁县19246245353: matlab 中如何用excel -
苍梧呢海捷: 添加一个Excel的add-in,具体文件位置在matlab安装目录下,toolbox文件夹下,exlink文件夹下,添加时通过excel加载项添加,添加后就实现excel和matlab的互联了.

邕宁县19246245353: matlab中怎么加载excel表格 -
苍梧呢海捷: 第一种方法,你可以使用xlsread函数来读取excel中的数据第二种方法,就是把字符转化为数字,使用函数str2numxlsread的使用 EXAMPLES:1. Default operation:NUMERIC = xlsread(FILE);[NUMERIC,TXT]=xlsread(FILE);[NUMERIC,TXT,...

邕宁县19246245353: Matlab怎样批量输出Excel文件 -
苍梧呢海捷: % 如果filenames是字符数组 a = filenames(i,:); % 如果filenames是元胞数组 a = filenames{i};

邕宁县19246245353: matlab怎么输出值到excel -
苍梧呢海捷: xlswrite()语句输出到excel '':里面是你要输出的excel名称 a:后面的a是你存在MATLAB workspace里面的数据. 回答完毕 xlswrite('a.xlsx',a)

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