![]() |
txt中的数据是两列的,想导入matlab中画图
我的txt中的数据是两列的,想导入matlab中画图,比如12,20(两者之间是用“,”隔开的) 在我用load导入后,用x=txt1(:,1) 问题就是这个括号里的格式是什么样的?这个适合中间空格的。能不能详细的介绍一下!!!求求了!:confused:
|
回复: 大侠们,救急救急啊!!!跪求!
不明白你是什么意思,直接load就行的,比如说记事本文件txt1.txt中数据为
1,2 3,4 5,6 7,8 9,10 下面代码应该能满足你的要求 load txt1.txt x=txt1(:,1); y=txt1(:,2); plot(x,y) |
回复: 大侠们,救急救急啊!!!跪求!
用这个语句列间有逗号都不怕:
a=importdata('txt1.txt'); 那么a(:,1)就是第一列数据,a(:,2)就是第二列数据,你试试。:smile: |
回复: 大侠们,救急救急啊!!!跪求!
谢谢!
x=111(:,1); ??? x=111(:,1); | Error: Missing operator, comma, or semicolon. 这是我运行的结果,数据用逗号隔开的 不识别!是不是我的matlab版本的问题?? |
回复: 大侠们,救急救急啊!!!跪求!
[QUOTE=meteora1005;17949]用这个语句列间有逗号都不怕:
a=importdata('txt1.txt'); 那么a(:,1)就是第一列数据,a(:,2)就是第二列数据,你试试。:smile:[/QUOTE] 回复三楼的!谢谢你!我的数据就是10行2列的,a,x读进去之后 y的这么提示的 y=a(:,2) ??? Index exceeds matrix dimensions. 居然x能读,y为什么就不行了? 21,2 22,3 23,6 24,8 25,10 26,9 27,12 28,18 30,22 31,25 这是数据,存在一个111.txt里的。 |
回复: 大侠们,救急救急啊!!!跪求!
估计你没注意到,你的逗号是中文输入状态下的,现在基本所有的编程软件都是只识别英文状态的符号,否则那两列是按字符串读入的,把那些逗号都改过来吧,在txt里用替换(,改为,)。
|
回复: 大侠们,救急救急啊!!!跪求!
[QUOTE=meteora1005;17972]估计你没注意到,你的逗号是中文输入状态下的,现在基本所有的编程软件都是只识别英文状态的符号,否则那两列是按字符串读入的,把那些逗号都改过来吧,在txt里用替换(,改为,)。[/QUOTE]
真的非常感谢你!非常感谢!涕零啊 , 刚才吃饭老板都还在说!还有一个问题就是 这种方法对数据中间隔开的是其它的东西 有没有什么别的改动???(就是导入方法有什么不一样的) |
回复: 大侠们,救急救急啊!!!跪求!
[QUOTE=xiezhh;17943]不明白你是什么意思,直接load就行的,比如说记事本文件txt1.txt中数据为
1,2 3,4 5,6 7,8 9,10 下面代码应该能满足你的要求 load txt1.txt x=txt1(:,1); y=txt1(:,2); plot(x,y)[/QUOTE] 感谢你的回答!我还是想知道文本中1,2 这个数据之间用逗号或者其它的如(tab ; 。)应该在x=txt1(:,1);这个括号里用什么格式的?谢谢了! |
回复: 大侠们,救急救急啊!!!跪求!
我试过了,若中间是;或tab原语句不变。看你都工作了吧,自己多试试不就知道了,印象也深刻。
|
回复: 大侠们,救急救急啊!!!跪求!
[QUOTE=meteora1005;17998]我试过了,若中间是;或tab原语句不变。看你都工作了吧,自己多试试不就知道了,印象也深刻。[/QUOTE]
真的谢谢你!说来汗颜啊,我在研究生啊!老板就是我的导师,刚学这些问题都不太清楚! |
回复: 大侠们,救急救急啊!!!跪求!
呵呵,我还是本科嘞,不过我和好多老师和研究生合作过,你有问题还可以联系我,我的邮箱:
[email][email protected][/email],matlab上手是容易但想学好也得下功夫啊:lol: |
回复: 大侠们,救急救急啊!!!跪求!
呵呵 我又回来了 问题大了现在 好像格式不对了 三列数据中间是空格的
象这样的数 285.0000 0.0000000E+00 3.6699436E+11 读不进去了 |
回复: txt中的数据是两列的,想导入matlab中画图
:)学习中……主要的high level file I/O routines 是LOAD 和 SAVE函数
|
所有时间均为北京时间。现在的时间是 09:08。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.