[matlab]请问如何在.m文件中调用.mat的一部分内容啊?

[matlab]请问如何在.m文件中调用.mat的一部分内容啊?,第1张

data = load(data.mat) % 调入 data.mat 的所有数据到结构体 data

dt = data.ab % AB两列数据是以 ab 为变量名存入 mat 文件

dd = dt(201:500,2) % 提出第2列 201-500行的数据到 dd

mat是matlab的数据文件,可以直接双击导入 或者通过命令窗输入命令以及编写m文件导入 如果是当前目录下的文件file1.mat,直接输入load file1 如果不是当前目录下的,输入 load(['目录\file1.mat'])如果file1里含有a,b,c这三个变量, 导入后数据空间里,就直接存在a,b,c这三个量 如果怕数据空间里有重名的,会把已有数据冲掉 还哪拍可以load时给数李卜羡据起名字 比如 data1 = load('file1.mat')file1里面的数据弊亮名都会变成data1这个struct 数据的各个field 就会分别被赋值为 data1.a data1.b data1.c 当然数据空间里只能看到有个struct cell,叫data1


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12279945.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存