matlab输出一个excel表格,matlab数据输出为excel表格-怎样将MATLAB中的数据输出到excel中...
发布日期:2022-02-03 15:25:03 浏览次数:4 分类:技术文章

本文共 2361 字,大约阅读时间需要 7 分钟。

怎样将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.

转载地址:https://blog.csdn.net/weixin_35600779/article/details/115972219 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:matlab可以做影像组学吗,影像组学分析与建模工具综述.PDF
下一篇:php的$_files变量,PHP超全局变量$_FILES

发表评论

最新留言

不错!
[***.36.148.223]2022年08月03日 06时01分48秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

最新文章

预处理指令的开始和结束 2019-04-28 04:22:14
#和##运算符 2019-04-28 04:22:14
java中的stack类和C++中的stack类的区别 2019-04-28 04:22:11
include的两种形式、CPP的搜索路径 2019-04-28 04:22:10
gzip、bzip2和tar 2019-04-28 04:22:10
which和whereis 2019-04-28 04:22:09
file 2019-04-28 04:22:09
grep 2019-04-28 04:22:09
内存泄露检测工具--VisualC++ debugger 和 CRT 库 2019-04-28 04:22:08
find 2019-04-28 04:22:08
vi常用命令汇总 2019-04-28 04:22:07
动态规划--编辑距离问题 2019-04-28 04:22:07
C/C++中的数据类型转换 2019-04-28 04:22:04
任务的定义、任务切换的原理及实现 2019-04-28 04:22:04
指针和数组分析 2019-04-28 04:22:03
Linux中目录结构 2019-04-28 04:22:02
Cortex-M3内核中的异常 2019-04-28 04:22:02
16位汇编相关寄存器 2019-04-28 04:22:02
位运算编程小技巧 2019-04-28 04:22:01
文章汇总 2019-04-28 04:22:01