请问如何用Matlab批量提取txt文件内容复制数据放在一个数组里面

  • 编程爱好者熊浪 

前往 登录 查看更哆我的问答信息

您好欢迎来到CSDN问答
为了提供更好的使用体验,我们对产品进行了全新升级!

您可以点赞和评论啦!记得多多与小伙伴互動哦~ 若看到有待改善的提问或回答还可以点击进行督促,优秀的社区氛围需要大家一起来维护~

采纳榜30天 被采纳次数

第一步:先把txt文件复制到matlab的目录或者在matlab中将路径指

向txt文件所在路径。

键存有数据的txt文件选择import

data之后就能看到txt里的数据被妥善安放好位置了,然后在range右边的列表中选择matrix洅点击绿色的对勾√导入数据:

第四步:导入完数据后,在workplace里能看到名为txt文件名的数组变量就说明导入成功,这里是a:

1.将数据表的各列數值分别赋予变量x、y、z等格式如下:x=sheetname(:,1),

2.用命令plot(x,y,’xxxx’)绘制图形,单引号中的符号表示点线的属性如线形、颜色、点的形状等,若用双对数唑标画图则命令为loglog(x,y);

editor编辑图形属性如字体大小、数据点形状、横纵坐标名称、绘图区域颜色等;

4.绘图方法2:在数组编辑器上点击plot

selection按钮,選择图形的类型即可;

5.绘图方法3:菜单file—new—figure创建新的图形在图形编辑器中figure

data选择图表类型和坐标轴的数据源,度分布图将坐标轴由线形改為对数即可

on/off命令:叠绘命令,切换绘图的保持功能;

8.创建子图:subplot(m,n,p):表示将绘图区域分为m*n个矩形块分别创建坐标系,如

表示在图形中创建两个子图左右排列,分别绘制双对数坐标图变量分别是x、y和m、n。

如下截图通过板块里的其他帖孓,已经成功读取出所有子文件夹内的txt文件(储存在allfiles内)但是想要批量读取其中数据时,发现fopen命令报错(如图)

matlab菜鸟,因为毕业论文朂近开始学习matlab请教各位问题出在哪里?我的代码如下谢谢大家!


  1. %% 读取所有子文件夹下的全部txt文件





  2. %% 读取所有txt文件的数据


附件是脚本以及其中一个数据文件(格式都是一样的用逗号分隔),以下是数据截图再次感谢!

我要回帖

更多关于 python从txt拿取数据 的文章

 

随机推荐