Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2008-10-16
年龄: 45
帖子: 24
声望力: 17 ![]() |
![]()
我的txt中的数据是两列的,想导入matlab中画图,比如12,20(两者之间是用“,”隔开的) 在我用load导入后,用x=txt1(:,1) 问题就是这个括号里的格式是什么样的?这个适合中间空格的。能不能详细的介绍一下!!!求求了!
![]() |
![]() |
![]() |
![]() |
#2 |
普通会员
注册日期: 2007-08-07
帖子: 64
声望力: 20 ![]() |
![]()
不明白你是什么意思,直接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) |
![]() |
![]() |
![]() |
#3 |
高级会员
注册日期: 2008-05-31
年龄: 38
帖子: 104
声望力: 19 ![]() |
![]()
用这个语句列间有逗号都不怕:
a=importdata('txt1.txt'); 那么a(:,1)就是第一列数据,a(:,2)就是第二列数据,你试试。:smile: |
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2008-10-16
年龄: 45
帖子: 24
声望力: 17 ![]() |
![]() |
![]() |
![]() |
![]() |
#5 |
高级会员
注册日期: 2008-05-31
年龄: 38
帖子: 104
声望力: 19 ![]() |
![]()
估计你没注意到,你的逗号是中文输入状态下的,现在基本所有的编程软件都是只识别英文状态的符号,否则那两列是按字符串读入的,把那些逗号都改过来吧,在txt里用替换(,改为,)。
|
![]() |
![]() |
![]() |
#6 |
初级会员
注册日期: 2008-10-16
年龄: 45
帖子: 24
声望力: 17 ![]() |
![]() |
![]() |
![]() |
![]() |
#7 |
初级会员
注册日期: 2008-10-16
年龄: 45
帖子: 24
声望力: 17 ![]() |
![]()
谢谢!
x=111(:,1); ??? x=111(:,1); | Error: Missing operator, comma, or semicolon. 这是我运行的结果,数据用逗号隔开的 不识别!是不是我的matlab版本的问题?? |
![]() |
![]() |
![]() |
#8 |
初级会员
注册日期: 2008-10-16
年龄: 45
帖子: 24
声望力: 17 ![]() |
![]() |
![]() |
![]() |
![]() |
#9 |
高级会员
注册日期: 2008-05-31
年龄: 38
帖子: 104
声望力: 19 ![]() |
![]()
我试过了,若中间是;或tab原语句不变。看你都工作了吧,自己多试试不就知道了,印象也深刻。
|
![]() |
![]() |
![]() |
#10 |
初级会员
注册日期: 2008-10-16
年龄: 45
帖子: 24
声望力: 17 ![]() |
![]() |
![]() |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[分享]用工具箱做平面连杆机构优化 | zxy2001225 | MATLAB论坛 | 4 | 2013-03-04 17:22 |
[MATLAB数学相关] 请问这个过程应该怎么模拟 | lonelyrex | MATLAB论坛 | 2 | 2009-04-16 14:57 |
[求助]请各位高手进来帮忙,本人课题中遇到的一个方程组求解,不胜感激! | ncepuwanglin | MATLAB论坛 | 3 | 2009-03-07 20:31 |
关于帧格式数据的处理 | wangyong1223 | MATLAB论坛 | 0 | 2009-01-15 10:55 |