MATLAB VIEW 函数使用

在做MATLAB机器人蒙特卡洛法对机器人运动空间进行求解过程中,算出三维点云坐标后,想画出X-Y Y-Z X-Z 三个平面的点云图时,用到了view函数,函数的调用方式如下:

view(az,el)
view([az,el])
view([x,y,z])
view(2)
view(3)
view(ax,...)
[az,el] = view

参数 az 是方位角  el 是仰角  单位是度 默认定义为方位角-37.5°,仰角30°。 

za和el构成了一个空间向量  画图的视角就是这个向量所在的方向  

方位角是x-y平面上的极角,正角表示视点逆时针旋转。仰角是x-y平面上方(正角)或下方(负角)的角。这个图表说明了坐标系。箭头表示正方向。如图上 -y轴是方位角的起始变化位置逆时针为正。

举例说明一下

如果要画 XY视图 az =0 el =90 就可以 视角的向量就是垂直于XY平面的 ,就可以画出XY面的视图

同理 画 XZ视图 az =0 el = 0 若az =180 el = 0 画出来的就是XY背面的那边

YZ视图 az =90 el =0

%% YZ视图
figure(3);clf
scatter3(x,y,z,1,'b','filled');
view(90,0);%YZ平面
zlabel('Z/mm'),ylabel('Y/mm');
title('机器人YZ平面工作空间投影视图')

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值