声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1320|回复: 4

[HHT] 关于在matlab里加载信息的问题

[复制链接]
发表于 2009-7-28 17:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
请教各位大虾,我用dasp把实际的数据转化为*.dat格式的文件,在用matlab加载时用s=load('p4t11#1.dat');语句出现错误,??? Error using ==> load
Number of columns on line 4 of ASCII file C:\MATLAB7\work\p4t11#1.dat
must be the same as previous lines.
请问是什么意思,封装在*.dat文件里怎么会看到第四行与前面的不一样啊,难道是load下载文件有容量限制吗,这是3.1m,不大啊?谢谢,
回复
分享到:

使用道具 举报

发表于 2009-7-28 21:26 | 显示全部楼层
p4t11#1.dat是ASCII file吗? 第四行个数与前三行不同?
 楼主| 发表于 2009-7-29 11:06 | 显示全部楼层
对啊,不过生成的文件就是ASCII file格式的,matlab读取不了,写第一行load数据时就出现上述情况,文件是看不到内容的,怎么会知道第三行个数与第四行不同,难道在用DASP转换格式的时候出现问题吗?
 楼主| 发表于 2009-7-29 15:32 | 显示全部楼层
谢谢大家,问题上午解决了,DASP将实际工况信号转化为*.dat文件时,开头包括了采样频率,采集点信息,可以再调用的时候用文本格式打开,然后删除前四行的字母数据,这些显示的是采样频率和采集点信息,然后保存,再重新调用就可以加载了,,
发表于 2009-7-29 18:21 | 显示全部楼层
importdata可不需删除前四行的字母数据, 看看下连接!
[原创]使用文本文件(.txt)进行数据存取的技巧总结
http://forum.vibunion.com/forum/ ... 5622&highlight=
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-22 03:39 , Processed in 0.049682 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表