首页 > 编程知识 正文

怎么把数据导入到matlab,matlab中如何导入数据

时间:2023-05-03 17:14:59 阅读:188811 作者:1440

MATLAB将数据导入/导出到Excel MATLAB是一种强大的科学工具,可以在使用过程中将计算数据导出到Excel进行其他操作和简单的数据存储,也可以将Excel数据导入到MATLAB中处理绘图今天用个人的简单案例总结上述操作。 主要使用MATLAB的3358www.Sina.com/和xlsread函数。

软件信息MATLAB 2018aExcel 2016系统环境为Win10 64位原始数据**.mat文件*.mat * * (WG _ mode _ neff _ sweep _ slab.mat ).mat

要在MATLAB中导入. mat文件,可以直接在命令行中使用load (文件路径和文件名)函数进行导入。 这里使用默认路径,直接填写文件名进行导入

通过导入load (WG _ mode _ neff _ sweep _ slab.mat )数据,您可以在工作区中验证当前文件是否包含数据。 这里首先是xlswrite

直接在matlab中查看此数据,可以看到是41*1的数值列。 然后将其输出到Excel文件

数据写入Excel thick_Si_list函数是内置于matlab的用于Excel写入的函数,格式如下:

xlswrite(filename,a ) xlswrite ) filename,a,sheett ) xlswrite ) filename,a,shee

a是要写入的数据,默认情况下数据直接写入Excel的sheet1的A1单元

sheet和xlrange满足了选择工作表和写入位置的需要,如sheet2中的E4:E60单元

在此处,将目标数据写入桌面test文件夹中名为demo.xls '的excel表单中。 代码如下所示

xswrite(c:(users(Soberman ) desktop ) test ) demo.xlsx (,thick_Si_list )xlswrite

打开表单时,您会看到数据已写入sheet1

另外,将另外一组纵轴数据写入B1:E41范围内

xswrite(c:(users ) Soberman ) desktop ) test ) demo.xlsx ),neff_slab,sheet1),B1:E41 )的结果如图所示

*

通过读取Excel数据当不存在这一文件时自动创建函数可以将Excel数据读取到matlab中。 函数的格式如下。

num=xlsread(filename ) num=xlsread ) filename,sheet ) num=xlsread ) filename,xlRange ) num=xlsread ) filename txt,raw ]=以xls read (filename,-1) filename为目标读取文件,默认读取sheet1,通过sheet和xlRange读取特定的工作表和单元格范围、Windows

根据表中的数据类型,[num,txt,raw]可以以数字、文本和数字文本混合的形式单独读取,并且仅在Windows系统上受支持

示例:将sheet2数据导入demo文件

目标数据

*

代码:

[demo,txt]=xlsread(c:(users ) Soberman ) desktop ) test ) demo.xlsx )、' sheet2)、' A1:B3' )的结果

注意在低版本excel中后缀为xls

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。