怎样将MATLAB中的数据输出到excel中
使用 xlswrite()函数可以将matlab中数据保存到excel中,请看下面例子:
>> data = magic(5) % 示例数据
data =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
>> xlswrite('test.xls',data) % 保存excel文件,不写完整路径则表示当前目录
matlab的数据输出到一个excel文件里
MATLAB是一款非常强大的数学软件,现在对于他的应用除了数学领域,在很多工学和理学的领域里均有所涉及。MATLAB不仅可以生成二维和三维的图像,还可以生成动画并把他们输出。
以matlab2010版为例,将matlab中的数据输出到excel中:
1、首先打开matlab,输入你的代码,
2、找到你要存放文件的位置复制绝对路径,
3、然后写xlswrite函数,格式如图,具体格式课参看help xlswrite,如图xlswrite函数前一项是路径,后一项是要输出的矩阵,
4、点击执行,稍等一下,就会在指定位置新建xls文件,
5、如要竖着输出数据的话,将矩阵转置即可,在后面可控制输出数据在xls中的范围,如A:D,2:16等(注意:转置后原来的数据只会被覆盖不会消失)
6、要读出xls中的文件时可用函数xlsread用法相同。
matlab工作区数据怎么转为excel
使用 xlswrite() 函数
示例:
欲输出结果为矩阵C,输出结果至D盘根目录,命名为result.xlsx,代码如下:
xlswrite('D:\result.xlsx',C,'Sheet1');
怎样将MATLAB中的数据输出到excel中?
MATLAB是一款非常强大的数学软件,现在对于他的应用除了数学领域,在很多工学和理学的领域里均有所涉及。MATLAB不仅可以生成二维和三维的图像,还可以生成动画并把他们输出。
以matlab2010版为例,将matlab中的数据输出到excel中:
1、首先打开matlab,输入你的代码,
2、找到你要存放文件的位置复制绝对路径,
3、然后写xlswrite函数,格式如图,具体格式课参看help xlswrite,如图xlswrite函数前一项是路径,后一项是要输出的矩阵,
4、点击执行,稍等一下,就会在指定位置新建xls文件,
5、如要竖着输出数据的话,将矩阵转置即可,在后面可控制输出数据在xls中的范围,如A:D,2:16等(注意:转置后原来的数据只会被覆盖不会消失)
6、要读出xls中的文件时可用函数xlsread用法相同。
如何将MATLAB运算结果的数据输出到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])
例二:将混合数据写入制定工作表中
d = {'Time', 'Temp'; 12 98; 13 99; 14 97};
s = xlswrite('tempdata.xls', d, 'Temperatures', 'E1')
s =
1
Time Temp
12 98
13 99
14 97
例三:向文件中添加新的工作表
现将上例中的数据写入tempdata.xls中并不存在的一个工作表中,在这种情况下,xlswrite会添加一个新的工作表,名称由用户指定,此时xlswrite会显示警告提示添加了新的工作表。xlswrite('tempdata.xls', d, 'NewTemp', 'E1')
Warning: Added specified worksheet.
如果不想看到这些警告,可以输入下列命令。
warning off MATLAB:xlswrite:AddSheet
再一次输入写入命令,这次创建另外一个新的工作表NewTemp2,此时不再显示提示信息,但仍可以用msg命令提取该信息。
[stat msg] = xlswrite('tempdata.xls', d, 'NewTemp2', 'E1');
msg
msg =
message: 'Added specified worksheet.'
identifier: 'MATLAB:xlswrite:AddSheet' book.