全球旧事资料 分类
Z,li
etype),其中的li
etype用来设定画线的符号和颜色,所填入的内
容同§5一节介绍的一样,下面给出一个绘制三维曲线图的例子:
t0:pi/50:10pi;
%给出t值的分布点
piot3(si
(t)cos(t)t)%绘出3维曲线图
title(Helix);
%给出题头
xlabel(si
(t)),ylabel(cos(t)),zlabel(t)
%分别给3个轴加上标记
axisij;
%改变图上的y轴及曲线的方向
如果要画一个三维曲面,则要用到meshgrid、mesh和surf命令。先用meshgrid产生xy平面的
二维的网格数据,再由这个二维的网格求出一组相应的Z轴的数据,然后可进行三维曲面的绘
制。下面的例子可说明上述的绘图过程:
x=75:05:75;yx;%先产生x及y两个数组
[XY]meshgrid(xy);%再根据meshgrid形成二维的网格数据
R=sqrt(x2Y2)eps;%加上eps可避免当R在分母趋近于零时无法定义
Z=si
(R)/R;
%求出z轴的数据
mesh(XYZ);
%将z轴的变化值以网格方式画出
surf(XYZ);
%将z轴的变化值以曲面方式画出
title(Meshplot)
与三维绘图有关的还有等高线图,相关命令为co
tour,co
tour3。co
tour是将等高线图以二维图表示,其命令格式有两种:一种是co
tour(Z)或者是co
tour(Z
),其中Z是一个二维矩阵,而
为希望画出的等高线的线数(如果缺省则以自动方式设定);另一种则是co
tour(X,Y,Z)或co
tour(X,Y,Z,
),其中X,Y,Z代表x,y,z轴的数据。co
tour3则是将等高线以三维图表示,可利用上例的结果,试画出两种等高线:co
tour(X,Y,Z,8)%以二维图的方式做出线数为8的等高线图co
tour3(X,Y,Z,8)%以三维图的方式做出线数为8的等高线图§7MATLAB函数
MATLAB之所以运算功能强大,重要原因之一就是它含有丰富的内建函数,例如数学函数中的三角函数、复函数、多项式函数、数据分析函数的求平均值、最大最小值、排序等,以及逻辑/选择函数如if-else等,还有用来模拟随机发生事件的随机函数。虽然MATLAB提供了数百种内建函数,但也不是包罗万象,为了解决这个问题,MATLAB提供了十分方便的自定义函数(自建函数)的强大功能。
l)常见数学函数
9
fMATLAB提供了许多内建函数,如对数函数、三角函数、多项式函数等。使用函数需注意,函数名要放在等式的右边,等式左边是计算这个函数的表达式。此外,函数可以嵌套,被当作另一个函数的自变量调用。一些常用的内建函数的格式和功能如下:
rou
d(x)按四舍五入,对x取整fix(x)将x值近似至最接近0的整数floor(x)将x值近似至最r
好听全球资料 返回顶部