Matlab--view函数详解
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函数详解相关推荐
- Matlab fplot函数详解
Matlab之fplot函数详解 功能:绘制表达式或函数 语法: fplot(f) fplot(f,xinterval) fplot(funx,funy) fplot(funx,funy,tinter ...
- mapminmax函数 matlab,matlab mapminmax函数详解
几个要说明的函数接口: [Y,PS] = mapminmax(X) [Y,PS] = mapminmax(X,FP) Y = mapminmax('apply',X,PS) X = mapminmax ...
- Matlab xcorr函数详解
Matlab提供了计算互相关和自相关的函数xcorr函数 1.使用方法 c = xcorr(x,y) c = xcorr(x) c = xcorr(x,y,'option') c = xcorr(x, ...
- matlab padarray函数详解
本文来自于matlab帮助页面,命令:help padarray 语法: B = padarray(A,padsize) B = padarray(A,padsize,padval) B = pada ...
- MATLAB 匿名函数详解(超级全面)
匿名函数与之相对的即为需要.m文件存储的命名函数,匿名函数可以在任意地方定义(包含命令行窗口),且由于没有固定的名称,函数是可以像变量一样被传递的.以下详细讲解一下MATLAB中不可或缺的一部分具体能 ...
- matlab find函数详解
Find 这个函数用处也挺大的,这几天看很多程序都见到这一函数,今天要好好给阐述,了解下 这个函数是为了找到矩阵或者是数组,向量中的非零元素.下面一大段英文没耐心看.看看例子就行了. 第一个用法是 n ...
- matlab cov函数详解
matlab简单的说了以下 并没有跟出详细的计算过程 首先参考一篇博客写的很好 下面我举一个例子验证其具体的过程 下面是输入数据 上面是结果 A矩阵的第一列是1,2 第二列是3,5 则第一列的平均值是 ...
- Matlab textread函数详解
转载来自:http://blog.sina.com.cn/s/blog_618af1950100k926.html 实际应用中经常要读取txt文件,这个时候就需要用到强大的textread函数. 它的 ...
- Matlab parfor函数详解
在工作线程上并行执行for循环迭代 1.简介 parfor loopVar = initVal:endVal;语句;end 在并行池中的worker上并行执行for循环迭代. MATLAB®在init ...
- MATLAB filter2 函数详解
1.fftshift fftshift(M),是作用是将,M矩阵的左右对换,上下对换.. 2.filter2(B,X) B为滤波器.X为要滤波的数据,这里将B放在X上,一个一个移动进行模板滤波. 可以 ...
最新文章
- 记录一下,以后学Python
- es6第一章 continue
- uwsgi 参数解释
- SpringBoot自动装载
- CORE协议的MATLAB仿真
- Hlg 1407 【最小点权覆盖】.cpp
- 牛客网【每日一题】5月15日题目 储物点的距离
- 1206封装电容在物料可靠性设计比较低
- 拼多多市值创新高,成中国第四大互联网公司!
- java中数据类型及运算符的注意事项
- Linux监控之系统性能
- cisco 以太通道(端口聚合)配置样例
- ❤100款程序员爱情❤520/表白/七夕情人节/求婚❤专用html5+css3+js 炫酷动画网页的源代码(建议收藏)
- 万物互联会改变什么?
- 入门深度学习?这里有5件你应该知道的事
- 自定义配置log日志
- 关于JAVA的CLASSPATH
- 2021-2027全球与中国便携式X射线荧光光谱仪市场现状及未来发展趋势
- java date 日期格式_如何将JAVA DATE类型的日期 转换成指定格式类型的 (如:YYYY-MM-DD) 的 DATE类型数据?...
- python颜色识别原理_python+opencv实现颜色检测、轮廓检测、颜色追踪
热门文章
- Webpack之插件html webpack plugin
- 容器编排技术 -- 使用Minikube集群
- Composer - PHP 世界里用于管理项目依赖的工具
- [Linux]gocron定时任务平台的部署
- linux下svn(subversion)服务端添加工程及配置权限
- 【Python】Python库之网络爬虫
- 编写高质量代码的50条黄金守则-Day 01(首选隐式类型转换)
- C#LeetCode刷题之#876-链表的中间结点(Middle of the Linked List)
- mitmproxy https抓包的原理是什么?
- python使用md5加密_如何使用Python创建自己的加密货币