MATLAB提供了设置视点的函数view。其调用格式为:
view(AZ,EL)
AL是azimuth(方位角)的缩写,EL是elevation(仰角)的缩写。它们均以度为单位。系统缺省的视点定义为方位角-37.5°,仰角30°。
当x轴平行观察者身体,y轴垂直于观察者身体时,AL=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;
endaz= 0;   %设置方位角为0
for el=0:1:360   %仰角从0变到360view(az,el);drawnow;
end

Matlab--view函数详解相关推荐

  1. Matlab fplot函数详解

    Matlab之fplot函数详解 功能:绘制表达式或函数 语法: fplot(f) fplot(f,xinterval) fplot(funx,funy) fplot(funx,funy,tinter ...

  2. mapminmax函数 matlab,matlab mapminmax函数详解

    几个要说明的函数接口: [Y,PS] = mapminmax(X) [Y,PS] = mapminmax(X,FP) Y = mapminmax('apply',X,PS) X = mapminmax ...

  3. Matlab xcorr函数详解

    Matlab提供了计算互相关和自相关的函数xcorr函数 1.使用方法 c = xcorr(x,y) c = xcorr(x) c = xcorr(x,y,'option') c = xcorr(x, ...

  4. matlab padarray函数详解

    本文来自于matlab帮助页面,命令:help padarray 语法: B = padarray(A,padsize) B = padarray(A,padsize,padval) B = pada ...

  5. MATLAB 匿名函数详解(超级全面)

    匿名函数与之相对的即为需要.m文件存储的命名函数,匿名函数可以在任意地方定义(包含命令行窗口),且由于没有固定的名称,函数是可以像变量一样被传递的.以下详细讲解一下MATLAB中不可或缺的一部分具体能 ...

  6. matlab find函数详解

    Find 这个函数用处也挺大的,这几天看很多程序都见到这一函数,今天要好好给阐述,了解下 这个函数是为了找到矩阵或者是数组,向量中的非零元素.下面一大段英文没耐心看.看看例子就行了. 第一个用法是 n ...

  7. matlab cov函数详解

    matlab简单的说了以下 并没有跟出详细的计算过程 首先参考一篇博客写的很好 下面我举一个例子验证其具体的过程 下面是输入数据 上面是结果 A矩阵的第一列是1,2 第二列是3,5 则第一列的平均值是 ...

  8. Matlab textread函数详解

    转载来自:http://blog.sina.com.cn/s/blog_618af1950100k926.html 实际应用中经常要读取txt文件,这个时候就需要用到强大的textread函数. 它的 ...

  9. Matlab parfor函数详解

    在工作线程上并行执行for循环迭代 1.简介 parfor loopVar = initVal:endVal;语句;end 在并行池中的worker上并行执行for循环迭代. MATLAB®在init ...

  10. MATLAB filter2 函数详解

    1.fftshift fftshift(M),是作用是将,M矩阵的左右对换,上下对换.. 2.filter2(B,X) B为滤波器.X为要滤波的数据,这里将B放在X上,一个一个移动进行模板滤波. 可以 ...

最新文章

  1. 记录一下,以后学Python
  2. es6第一章 continue
  3. uwsgi 参数解释
  4. SpringBoot自动装载
  5. CORE协议的MATLAB仿真
  6. Hlg 1407 【最小点权覆盖】.cpp
  7. 牛客网【每日一题】5月15日题目 储物点的距离
  8. 1206封装电容在物料可靠性设计比较低
  9. 拼多多市值创新高,成中国第四大互联网公司!
  10. java中数据类型及运算符的注意事项
  11. Linux监控之系统性能
  12. cisco 以太通道(端口聚合)配置样例
  13. ❤100款程序员爱情❤520/表白/七夕情人节/求婚❤专用html5+css3+js 炫酷动画网页的源代码(建议收藏)
  14. 万物互联会改变什么?
  15. 入门深度学习?这里有5件你应该知道的事
  16. 自定义配置log日志
  17. 关于JAVA的CLASSPATH
  18. 2021-2027全球与中国便携式X射线荧光光谱仪市场现状及未来发展趋势
  19. java date 日期格式_如何将JAVA DATE类型的日期 转换成指定格式类型的 (如:YYYY-MM-DD) 的 DATE类型数据?...
  20. python颜色识别原理_python+opencv实现颜色检测、轮廓检测、颜色追踪

热门文章

  1. Webpack之插件html webpack plugin
  2. 容器编排技术 -- 使用Minikube集群
  3. Composer - PHP 世界里用于管理项目依赖的工具
  4. [Linux]gocron定时任务平台的部署
  5. linux下svn(subversion)服务端添加工程及配置权限
  6. 【Python】Python库之网络爬虫
  7. 编写高质量代码的50条黄金守则-Day 01(首选隐式类型转换)
  8. C#LeetCode刷题之#876-链表的中间结点(Middle of the Linked List)
  9. mitmproxy https抓包的原理是什么?
  10. python使用md5加密_如何使用Python创建自己的加密货币