如何在MATLAB中修改视角

该文介绍了MATLAB的view函数,用于设置坐标区的相机视线方向。通过示例展示了如何使用方位角、仰角或视线向量改变图形的观察角度,以及在同一窗口内创建不同视角的图形,如subplot(2,2,1)至subplot(2,2,4)的视角变化。
摘要由CSDN通过智能技术生成

使用view函数

view - 相机视线
    此 MATLAB 函数 为当前坐标区设置相机视线的方位角和仰角。

有几种参数选择模式:    

view(az,el)
    view(v)
    view(dim)
    view(ax,___)
    [caz,cel] = view(___)

 输入参数分别为:
        az - 方位角
        el - 仰角
        v - 视线向量
            [az el] | [x y z]
        dim - 维度
            2 | 3
        ax - 目标坐标区
            Axes 对象 | Axes 对象数组

示例:利用划分在同一个窗口内画出几张不同视角观看的图形:

[x,y] = meshgrid(-3:0.3:3);
z = besselj(0,sqrt(x.^2+y.^2))
subplot(2,2,1)
mesh(x,y,z)
title('subplot(2,2,1)')
subplot(2,2,2)
mesh(x,y,z)
view(-37.5,70)
title('subplot(2,2,2)')
subplot(2,2,3)
mesh(x,y,z)
view(37.5,-10)
title('subplot(2,2,3)')
subplot(2,2,4)
mesh(x,y,z)
view(0,0)
title('subplot(2,2,4)')

结果:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

matlab练习生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值