matlab 怎么读取txt中的一个矩阵? 5

一个txt由两个不同规格矩阵构成,中间有一空行分隔;要读取下面的第二个矩阵,而且由于要读多个txt,每个txt中的矩阵行数不一样,只能由空行来确定位置。应该怎么写程序?例... 一个txt由两个不同规格矩阵构成,中间有一空行分隔;
要读取下面的第二个矩阵,而且由于要读多个txt,每个txt中的矩阵行数不一样,只能由空行来确定位置。应该怎么写程序?
例如txt1:
1 2
3 4 (行数未知)

1 2 3
4 5 6
7 8 9 (行数未知)

要读第二个矩阵,并储存。
展开
 我来答
夜来雨早来晴
推荐于2018-04-05 · TA获得超过3.1万个赞
知道大有可为答主
回答量:9110
采纳率:60%
帮助的人:807万
展开全部

以Matlab R2012b为例。

1、首先打开matlab;

2、选择current folder并加入当前路径;

3、选择指定的txt文件,右键,选择导入数据;

4、选择相应的数据类型,这里应选matrix。

具体如下图所示:

1、开始导入数据

2、导入数据

baisiqi白
2013-12-09
知道答主
回答量:22
采纳率:0%
帮助的人:16万
展开全部
a=load('**.txt');%**.txt 是文件名,要放在工作目录下
追问
两个矩阵规格不一样,load读不出来的。会提示到某一行格式不一致。
追答
存成两个txt不就解决了
复制粘贴一下啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunny刘金通
2013-12-10
知道答主
回答量:1
采纳率:0%
帮助的人:1425
展开全部
先将txt文件复制粘贴入excel,再通过excel加载宏,与matlab进行连接,就可以直接导入进去了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
若zai角落
2015-08-26 · TA获得超过524个赞
知道答主
回答量:152
采纳率:50%
帮助的人:38.2万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WM_THU
2013-12-10 · TA获得超过7164个赞
知道大有可为答主
回答量:4285
采纳率:80%
帮助的人:3914万
展开全部
自己用textscan一行一行做吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式