MATLAB提供了设置视点的函数view。其调用格式为:

view(az,el)

az是azimuth(方位角)的缩写,EL是elevation(仰角)的缩写。它们均以度为单位。系统缺省的视点定义为方位角-37.5°,仰角30°。

当x轴平行观察者身体,y轴垂直于观察者身体时,az=0; 以此点为起点,绕着z轴顺时针运动,az为正,逆时针为负。

EL 为观察者眼睛与xy平面形成的角度。

当观察者的眼睛在xy平面上时,el=0; 向上el为正,向下为负;

下面是一些例子:

AZ = -37.5,

EL = 30 是默认的三维视角.

AZ = 0, EL =

90 是2维视角,从图形正上方向下看,显示的是xy平面.

AZ = EL = 0

看到的是xz平面.

AZ =

180,EL=0  是从背面看到的xz平面.

VIEW(2)

设置默认的二维视角, AZ = 0, EL = 90.

VIEW(3)

设置默认的三维视角, AZ = -37.5, EL = 30.

VIEW([X Y Z]) 设置Cartesian坐标系的视角,[X Y Z]向量的长度大小被忽略.

[AZ,EL] = VIEW 返回当前的方位角和仰角.

例子1:从不同视点绘制多峰函数曲面

subplot(2,2,1);mesh(peaks);

view(-37.5,30);

%指定子图1的视点

title(‘azimuth=-37.5,elevation=30‘)

subplot(2,2,2);mesh(peaks);

view(0,90);

%指定子图2的视点

title(‘azimuth=0,elevation=90‘)

subplot(2,2,3);mesh(peaks);

view(90,0);

%指定子图3的视点

title(‘azimuth=90,elevation=0‘)

subplot(2,2,4);mesh(peaks);

view(-7,-10);

%指定子图4的视点

title(‘azimuth=-7,elevation=-10‘)

例子2:旋转观察多峰函数曲面

mesh(peaks); %绘制多峰函数

el=30;  %设置仰角为30度。

for az=0:1:360  %让方位角从0变到360,绕z轴一周

view(az,el);

drawnow;

end

az= 0;   %设置方位角为0

for el=0:1:360   %仰角从0变到360

view(az,el);

drawnow;

end

原文:http://www.cnblogs.com/sddne/p/4700516.html

matlab中视点,MATLAB 设置视点的函数view相关推荐

  1. 将函数当做参数 matlab,Matlab中如何将(自定义)函数作为参数传递给另一个函数...

    假如我们编写了一个积分通用程序,想使它更具有通用性,那么可以把被积函数也作为一个参数.在c/c++中,可以使用函数指针来实现上边的功能,在matlab中如何实现呢?使用函数句柄--这时类似于函数指针的 ...

  2. matlab中饼图绘制程序,MATLAB中绘制二维饼图的函数是(? ? ) (1.5分)

    MATLAB中绘制二维饼图的函数是(? ? ) (1.5分) 答:pie 计算机的内存储器比外存储器读写速度 ______ 答:快 新民主主义革命时期,提出了反帝反封建这个任务就等于真正懂得了什么叫反 ...

  3. MatLab中的多项式拟合(lsqcurvefit函数的非线性曲线拟合)

    MatLab中的多项式拟合(lsqcurvefit函数的非线性曲线拟合) lsqcurvefit函数 函数原型 x=lsqcurvefit(fun, x0, xdata, ydata) == 其中的参 ...

  4. matlab得到计算机时间,Matlab中处理日期与时间的函数

    Matlab用三种格式来表示日期与时间 (1)双精度型日期数字:一个日期型数字代表从公元0年到某一日期的的天数,例如,2008年8月26日夜时0点钟被表示为733646,而这同一天的中午12点就被表示 ...

  5. MatLab中rand randi randn 三个函数的解析

    MatLab中rand randi randn 三个函数的解析 1.rand 概括:生成(0,1)之间的均匀分布的伪随机数 示例1: >>rand %什么参数也没有,生成一个(0,1)的数 ...

  6. matlab中trapz,MATLAB中trapz和cumtrapz函数

    这两个函数都是MATLAB中的内置函数,是基于梯形法则的数值积分公式 例如我们有函数y=x^3-2x-3,为了计算在[0,1]上的积分,可以这么做: 其中x和y分别是自变量和对应的值,trapz其实就 ...

  7. Matlab中一维和二维滤波函数及其典型用法【随时更新】

    Matlab中一维和二维滤波函数及其典型用法[随时更新] 一维滤波函数 均值滤波器movmean 中值滤波器movmedian 二维滤波函数 用fspecial预定义各种二维滤波器 主要用于自查,如果 ...

  8. matlab对数收益直方图,科学网—MATLAB中绘制数据直方图的新函数histogram2 - 王福昌的博文...

    MATLAB中有命令hist3() 可以绘制直方图,竖坐标是频数,这与一些教科书中用纵轴表示频率的做法不一致,有些时候不便于使用.当然,使用者可以自己编写定制能够在纵轴绘出频率的直方图.在MATLAB ...

  9. MATLAB中libsvm的svmtrain和svmpredict函数的使用方法与参数设置

    1. svmtrain()使用方法 示例: cmd = [' -t 2',' -s 3 -p 0.01']; model = svmtrain(train_label,train_data,cmd) ...

  10. Matlab中image、imagesc和imshow函数用法解析

    原文转自:http://blog.csdn.net/zhupananhui/article/details/16340345 1.显示RGB图像 相同点:这三个函数都是把m*n*3的矩阵中的数值当做R ...

最新文章

  1. 改善代码设计 —— 简化条件表达式(Simplifying Conditional Expressions)
  2. 第十一篇: Ajax Control Toolkit 控件包--下载与安装
  3. 【详细注解】1020 Tree Traversals (25 分)
  4. ValueStack基础:OGNL
  5. 2021牛客暑期多校训练营3 C-Minimum grid(二分图)
  6. 女孩常用双关语--男生进
  7. 武林c语言,c语言printf函数的使用
  8. 百度DuerOS联手蓝港发布“小青智趣”,布局AI语音问答游戏
  9. C C++编程子资料库(小程序)
  10. U盘启动 WinPE系统维护工具 任意安装GHO/WIM/ESD系统映像 无广告专业版
  11. 电子档案管理系统java,电子档案管理系统单点登陆示例
  12. 在HTML列表入图片怎么变小,科技常识:html如何把图片大小变小
  13. 【BZOJ4972】小Q的方格纸 前缀和
  14. 一个描述二氧化硅的两体势能BKS
  15. 通用人工智能:我们还有多远?
  16. android studio蓝牙低功耗,arduino ESP32 AndroidStudio BLE低功耗蓝牙 物联网
  17. 3D 建模费时费力,Python 让照片秒变模型
  18. 如何配置一台能够进行Gromacs科学计算的电脑
  19. 【Python】为图片加上数字上标
  20. 搭建Redis服务器: 设置变量school,值为tarena 查看变量school的值

热门文章

  1. 记录一个简单的ASM程序破解过程
  2. JavaWeb复习笔记(学自哔哩哔哩狂神)
  3. 25、26、27,连续三次灾难死亡人数的巧合
  4. 高一末计算机考试试题,高一 信息技术考试试题(2)
  5. 005-组装一台S500无人机的注意事项(附加添置FS-IA6B接收机)
  6. Lims系统和ELN系统的功能和区别
  7. 每日学一个设计模式8——抽象工厂模式
  8. Spring 从入门到精通 (十七) AOP底层如何加工创建代理对象
  9. Matlab制图问题
  10. EPLAN2022——节点