matlab中plot3_Matlab可视化的GUI操作(三维鼠标事件)

用过Matlab的小伙伴应该都知道Matlab的plot(当然包括scatter3,plot3之类的)的一些基本操作,但是该如何使用Matlab来做一些视图中的一些简单的鼠标事件的操作呢?

(注:本专栏都为本人在开发过程中遇到的一些有意思的操作和问题,这里仅为分享,详细的教程还要到Matlab中文论坛等官网上进行学习,本篇不是教程)

1.给plot3的坐标面上加上网格线,使三维曲线更加直观

直接上代码

t=0:0.01:2.2;
z=104*(1+t.^2)-26*t;
x=3*(1+t)*cosd(27);
y=3*(1+t)*sind(27);

x1=0:25;  
[X]=meshgrid(x1);%构造1×1网格,20×20个  
Y=0:0.4:10;
Z=0*X;
mesh(X,Y,Z)
hold on;
plot3(x,y,z,'g','LineWidth',2);

t0=0:0.01:4.65;
x0=0*t0+22.899;
y0=0.326+t0;
z0=0*t0+1.5;
%ff;
plot3(x0,y0,z0,'b','LineWidth',2);

title('Line in 3-D Space');
xlabel('X');ylabel('Y');zlabel('Z');

没错,就是直接用meshgrid生成网格

效果对比:

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值