Matlab系列教程_基础知识_绘图(一)

这里我们将绘图分成两个部分来讲解。我们先说一下这两个部分所包含的内容。
第一个部分,画函数图像,就是直接给出函数然后绘制函数图像。
第二个部分,我们在计算过程中直接使用快捷绘图工具,快速生成图像。不一定是函数图像,很有可能是散点图。
这是第一个部分,主要讲述函数图像的绘制。

首先,有一个很奇怪的错误,提示: Error: Unexpected MATLAB operator.时,我们需要这样操作一下,
Matlab系列教程_基础知识_绘图(一)_第1张图片

点击一下上面的绘图,然后再按enter执行命令行窗口里面的语句就可以正常执行了。这个问题看起来很小,说实话,最初困扰我了快半个小时。哈哈。

好了,开始今天的正式内容了。

  1. ezplot 绘制二维曲线
ezplot('abs(x)',[-2,2]); title('y=|x|')

Matlab系列教程_基础知识_绘图(一)_第2张图片
2. ezplot3 绘制三维曲线

ezplot3('sin(t)','cos(t)','t',[0,6*pi])

Matlab系列教程_基础知识_绘图(一)_第3张图片
3. ezcontour 绘制等位线

n=[-2:0.2:2];
[x,y,z]=peaks(n);

Matlab系列教程_基础知识_绘图(一)_第4张图片
4. ezcontourf 绘制填色等位线

syms x y;
f=3*(1-x)^2*exp(-(x^2)-(y+1)^2);
ezcontourf(f,[-3,3],49)

Matlab系列教程_基础知识_绘图(一)_第5张图片
5. ezmeshc 绘制带等位线的网格线

syms x y;
z=x*exp(-x^2-y^2);
ezmeshc(z)

Matlab系列教程_基础知识_绘图(一)_第6张图片
6. ezmeshc 绘制网格线

syms x y;
z=x*exp(-x^2-y^2);
ezmesh(z)

Matlab系列教程_基础知识_绘图(一)_第7张图片
7. ezsurfc 绘制带等位线曲面图

syms x y;
z=x*exp(-x^2-y^2);
ezsurfc(z)

Matlab系列教程_基础知识_绘图(一)_第8张图片
8. ezsurf 绘制曲面图

syms x y;
z=x*exp(-x^2-y^2);
ezsurf(z)

Matlab系列教程_基础知识_绘图(一)_第9张图片
9. ezpolar 绘制极坐标图

ezpolar('1+cos(t)')

Matlab系列教程_基础知识_绘图(一)_第10张图片

可以看到,其实格式都很简单,这里就不在多说,其实虽然有9种图,数学建模能用到的图也就那么一两种。需要的时候,蓝看看我的笔记和例子就会了。这是绘画的两篇文章的第一篇。

你可能感兴趣的:(Matlab系列)