Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-03-06, 15:30   #1
yanfeng39
初级会员
 
注册日期: 2009-03-06
年龄: 36
帖子: 3
声望力: 0
yanfeng39 正向着好的方向发展
默认 如何手动绘图?

我的目标是
有一个输入提示框:
---------------------------
请输入第一点(或从图中指定):

请输入第二点(或从图中指定):

——————————
然后根据这两点在图中画一条直线。
有两个问题:
(1)如何手动地在坐标图中绘制直线?
(2)如何控制是图中定点还是编辑框输入?

新手不太熟悉,谢谢
yanfeng39 当前离线   回复时引用此帖
旧 2009-03-06, 22:19   #2
mikewg
初级会员
 
注册日期: 2009-03-05
年龄: 41
帖子: 10
声望力: 17
mikewg 正向着好的方向发展
默认 回复: 如何手动绘图?

使用input命令:
例:
p1=input('input the first point'); %输入第一个点,如[1 2];
p1=p1(;
plot(p1(1),p1(2),'+');
p2=input('input the 2nd point'); %输入第二个点,如[2,1];
p2=p2(;
p=[p1,p2];
plot(p(1,,p(2,,'+'); %画直线
mikewg 当前离线   回复时引用此帖
旧 2009-03-07, 19:55   #3
3061211037
初级会员
 
注册日期: 2009-01-14
年龄: 36
帖子: 19
声望力: 17
3061211037 正向着好的方向发展
默认 回复: 如何手动绘图?

lz可以到gui板块去,这是个很基础的问题
3061211037 当前离线   回复时引用此帖
回复


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

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



所有时间均为北京时间。现在的时间是 13:53


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