数据结构课程设计 图遍历的演示
- 格式:doc
- 大小:829.86 KB
- 文档页数:30
关于MATLAB中三维数据曲线图问题的研究(二)
关于MATLAB中三维数据曲线图问题的研究(二)
摘要
MATLAB是一种高效的工程计算语言,它在数值计算、数据处理、自动控制、图
像处理、神经网络、小波分析、金融分析等方面有着广泛的应用。
目前,三维曲线图的应用广泛存在于各个领域,比如医学,地理学,数学研究,
并对这些领域做出了许多有益的卓有成效的工作。而本文主要是针对MATLAB中的
三维数据曲线图的绘制问题进行了研究,详细说明了MATLAB在这方面的使用方法
和技巧,文中通过多个实例深入浅出地介绍了三维图形的绘制过程、三维图形的数学
应用和数据分析以及三维曲线的控制与处理,也介绍了MATLAB中三维图形在各个
领域的实际应用,基本上比较全面地对MATLAB中三维曲线图的问题进行了研究和
探讨。
关键字:MATLAB ; 三维曲线 ;数据;研究 ;实际应用
关于MATLAB中三维数据曲线图问题的研究(二)
THE STUDY ON THE PROBLEM OF
THREE-DIMENSIONAL DATA’S CURVE IN MATLAB(two)
ABSTRACT
MATLAB is a kind of effective engineering calculation language it in numerical
calculation, data processing, automatic control, image processing, neural network, wavelet
analysis, financial analysis, and a wide range of applications.
At present, the application of three-dimensional graph exist widely in various areas,
such as medicine, geography, mathematics research in these fields, and make a lot of useful
fruitful work. This paper is mainly aimed at MATLAB in three-dimensional graph drawing
the data is discussed, the detail the MATLAB in this aspect use method and skill, in this
paper, through multiple instances in 3d graphics explaining the rendering process, 3d
graphics of mathematics application and data analysis and 3d curves of control and
processing, also introduces the MATLAB 3d graphics in various fields of applications,
basically quite comprehensively on MATLAB, the three-dimensional graph of problem is
studied and discussed.
Key words: MATLAB;3d curves;Data; Research;Practical
application
关于MATLAB中三维数据曲线图问题的研究(二)
8
目 录
1 问题概述............................................................................................................................1
2 三维数据曲线图................................................................................................................1
2.1三维数据曲线图的绘制..............................................................................................1
2.11三维曲线的基本绘图命令................................................................................1
2.12三维曲线的坐标轴标签和图形标题.................................................................5
2.2三维曲线图的数据分析与统计分析图......................................................................6
2.21三维曲线的数据分析........................................................................................6
2.22三维曲线统计分析图........................................................................................6
2.3三维曲线的数学应用..................................................................................................9
3 三维图形的控制................................................................................................................12
3.1三维图形的视点修饰.................................................................................................12
3.2三维图形旋转.............................................................................................................15
4三维图形的动画制作..........................................................................................................16
5一些特殊的三维图形的绘制..............................................................................................18
6三维图形在其他方面的应用..............................................................................................23
参考文献................................................................................................................................26
总结 ......................................................................................................................................27
关于MATLAB中三维数据曲线图问题的研究(二)
第 1 页 共 27 页
1 问题概述
现实生活,尤其是科学计算及工程应用领域中的很多问题都可以抽象为三维空间
的问题。三维图形具有很强的数据表现能力,本课程设计主要是针对在MATLAB中三维
数据曲线的绘制函数、数据的分析与应用已经它的动画制作和一些特殊的三维曲线图
等问题进行研究和简单的介绍。
2 三维数据曲线图
三维数据曲线图是将直角坐标系上的数据点连接起来的立体图形。本节主要是对
三维数据曲线图的绘制、数据分析和数学应用进行简要讨论。
2.1 三维数据曲线图的绘制
2.11 三维曲线的基本绘图命令
使用绘图函数plot3来绘制三维曲线图形。plot3函数的使用方法与plot函数非
常类似,它们之间的主要区别主要在于前者输出的是三维图形,含有z坐标轴的分量,
而后者输出的二维图形,只有x和y分量。
与plot函数一样,当输入参数的形式不同时,plot3函数的形式和输出结果也
不同。如果输入参数为向量(x,y,z),则plot3(x,y,z)生成一条通过各个(x,y,z)
点的曲线,并且在屏幕上现实它的二维投影。例如,以下语句生成一条如图2-1所示
的螺线。
例2-1:t=0:pi/50:10*pi;
plot3(sin(t),cos(t),t)
axis square;
grid on