Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-04-15, 14:50   #1
骄傲的鸭子
初级会员
 
注册日期: 2008-04-15
年龄: 41
帖子: 2
声望力: 0
骄傲的鸭子 正向着好的方向发展
默认 求助!!在线等

我想问各位高手,在MATLAB中如何把存在TXT中的点的坐标连成线,如,已知A,B,C三点坐标,如何画一条从A到B再到C的线呢?? 我刚刚开始看MATLAB,懂的实在是太少了.
骄傲的鸭子 当前离线   回复时引用此帖
旧 2008-04-15, 14:53   #2
watcher
高级会员
 
注册日期: 2008-04-02
年龄: 47
帖子: 175
声望力: 21
watcher 正向着好的方向发展
默认

将数据顺序排列成矩阵,然后使用plot(...)函数
watcher 当前离线   回复时引用此帖
旧 2008-04-15, 15:04   #3
骄傲的鸭子
初级会员
 
注册日期: 2008-04-15
年龄: 41
帖子: 2
声望力: 0
骄傲的鸭子 正向着好的方向发展
默认 谢谢您,我想还问下

如已知A,B,C三点的坐标是A(1,1),B(2,2),C(2,0),那这样写吗?
a=
[
1 1
2 2
2 0
];
plot(a(1:3),a(4,6))
好像不对,您可否再说详细点??
骄傲的鸭子 当前离线   回复时引用此帖
旧 2008-04-15, 15:08   #4
watcher
高级会员
 
注册日期: 2008-04-02
年龄: 47
帖子: 175
声望力: 21
watcher 正向着好的方向发展
默认

引用:
作者: 骄傲的鸭子 查看帖子
如已知A,B,C三点的坐标是A(1,1),B(2,2),C(2,0),那这样写吗?
a=
[
1 1
2 2
2 0
];
plot(a(1:3),a(4,6))
好像不对,您可否再说详细点??
plot(x坐标向量,y坐标向量)
所以应该是
plot(a(:,1),a(:,2))

使用命令
help plot
看一下函数说明,将对您大有帮助
watcher 当前离线   回复时引用此帖
旧 2008-04-15, 15:14   #5
watcher
高级会员
 
注册日期: 2008-04-02
年龄: 47
帖子: 175
声望力: 21
watcher 正向着好的方向发展
默认

引用:
作者: 骄傲的鸭子 查看帖子
如已知A,B,C三点的坐标是A(1,1),B(2,2),C(2,0),那这样写吗?
a=
[
1 1
2 2
2 0
];
plot(a(1:3),a(4,6))
好像不对,您可否再说详细点??
矩阵元素的引用方式:
矩阵名(行标向量,列标向量),您的代码错在矩阵元素的引用过程
watcher 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]请教如何用Simulink实现查找表的功能?谢谢了 chenxin_19344834 MATLAB论坛 2 2008-10-21 08:31
[求助]请教matlab 与sql 连接的问题 koukou MATLAB论坛 0 2008-05-05 08:55
[求助]simulink仿真中桥式整流电路中的触发角怎么设置? shadow MATLAB论坛 1 2008-04-14 16:57
【求助】如何实现c++中的自身加 如m++? lihuang073 MATLAB论坛 0 2008-04-08 23:47
【求助】菜鸟请教关于MATLAB与系统主题 月月 MATLAB论坛 4 2008-03-25 09:50


所有时间均为北京时间。现在的时间是 15:30


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.