查看: 2459|回复: 4|关注: 0

[已解决] matlab如何实现移动点的位置并且不保留原来的点

[复制链接]

新手

11 麦片

财富积分


050


6

主题

12

帖子

0

最佳答案
问题1:matlab 怎么能改变plot点的位置,例如将plot(1,1)生成的点移动到plot(10,10,),并且不保留原来的点
(不能使用cla清除然后重新生成)


问题2:matlab怎么将生成的⚪    如:rectangle('Position',[-2,-2,10,10],'Curvature',[1,1]),axis equal
移动到位置(50,50)并且不保留原来的⚪
(我试了一下set重置position,会生成一个新的⚪并且会保留原来的⚪)


感谢各位了。
回复主题 已获打赏: 0 积分

举报

MATLAB 基础讨论
版块优秀回答者

7

主题

544

帖子

101

最佳答案
  • 关注者: 20
发表于 2019-3-20 08:53:59 | 显示全部楼层 |此回复为最佳答案
试试这样
h=rectangle('Position',[-2,-2,10,10],'Curvature',[1,1]),axis equal
set(h,'Visible','off')
h=rectangle('Position',[-2,-2,50,50],'Curvature',[1,1]),axis equal
回复此楼 已获打赏: 0 积分

举报

新手

11 麦片

财富积分


050


6

主题

12

帖子

0

最佳答案
 楼主| 发表于 2019-3-20 09:48:23 | 显示全部楼层
fengziW 发表于 2019-3-20 08:53
试试这样
h=rectangle('Position',[-2,-2,10,10],'Curvature',[1,1]),axis equal
set(h,'Visible','off')

你好,感谢你的回答,可是我试了之后发现原来的⚪没有消失,是怎么回事?
回复此楼 已获打赏: 0 积分

举报

新手

11 麦片

财富积分


050


6

主题

12

帖子

0

最佳答案
 楼主| 发表于 2019-3-20 09:49:39 | 显示全部楼层
fengziW 发表于 2019-3-20 08:53
试试这样
h=rectangle('Position',[-2,-2,10,10],'Curvature',[1,1]),axis equal
set(h,'Visible','off')

抱歉抱歉,消失了,是我之前输入了两个⚪的代码,谢谢,我再修改一下
回复此楼 已获打赏: 0 积分

举报

新手

5 麦片

财富积分


050


0

主题

1

帖子

0

最佳答案
发表于 2019-12-2 15:24:10 | 显示全部楼层
想问下题主,问题1解决了吗
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表