MATLAB三维图形的投影
2016-07-12 23:46
1381 查看
一个三维曲线在xoy、yoz、zox面上的投影
以混沌时间序列中的~洛伦兹方程-天气对流模型~为例。该模型是:常微分方程:
%四阶、五阶Runge-Kutta法积分,采用函数:ode45
[T,Y]=ode45(@Chens,[0 200],[0 1 0]);
plot3(Y(:,1),Y(:,2),Y(:,3));
xlabel('x axis');ylabel('y axis');zlabel('z axis');
view(90,0);%在yoz面的投影
view(0,0);%在xoz面的投影
view(AZ,EL) AZ:经度 EL:维度(想象地球仪)
默认:AZ=-37.5 EL=30 (3-D)
AZ=0 EL=90(2-D)从图形的正上方向下看,显示的是xoy平面
设置为默认的2-D视角亦可:view(2)
设置为默认的3-D视角亦可:view(3)
以混沌时间序列中的~洛伦兹方程-天气对流模型~为例。该模型是:常微分方程:
产生三维模型
%二阶、三阶Runge-Kutta法积分,采用函数:ode23%四阶、五阶Runge-Kutta法积分,采用函数:ode45
[T,Y]=ode45(@Chens,[0 200],[0 1 0]);
plot3(Y(:,1),Y(:,2),Y(:,3));
xlabel('x axis');ylabel('y axis');zlabel('z axis');
投影
view(0,90);%在xoy面的投影view(90,0);%在yoz面的投影
view(0,0);%在xoz面的投影
函数view
设置一个人观察当前(三维)图形的角度view(AZ,EL) AZ:经度 EL:维度(想象地球仪)
默认:AZ=-37.5 EL=30 (3-D)
AZ=0 EL=90(2-D)从图形的正上方向下看,显示的是xoy平面
设置为默认的2-D视角亦可:view(2)
设置为默认的3-D视角亦可:view(3)
相关文章推荐
- C#实现图形位置组合转换的方法
- 解析在main函数之前调用函数以及对设计的作用详解
- C#实现判断图形文件格式的方法
- C#实现图形路径变换的方法
- 详解Matlab中 sort 函数用法
- php生成图形验证码几种方法小结
- CentOS的图形安装及初始环境设置教程
- java和matlab画多边形闭合折线图示例讲解
- C#调用Matlab生成的dll方法的详细说明
- C#实现图形区域组合操作的方法
- php实现图形显示Ip地址的代码及注释
- Java Web开发之图形验证码的生成与使用方法
- 基于Echarts 3.19 制作常用的图形(非静态)
- android中图形图像处理之drawable用法分析
- Android编程开发之在Canvas中利用Path绘制基本图形(圆形,矩形,椭圆,三角形等)
- Android开发之图形图像与动画(五)LayoutAnimationController详解
- C++实现图形界面时钟表盘代码
- 简述Matlab中size()函数的用法
- 从java中调用matlab详细介绍
- C++实现二维图形的傅里叶变换