实验3matlab绘图

发布 2023-05-19 18:49:28 阅读 9100

实验考核。

实验项目:matlab绘图。

实验目的:熟练掌握利用matlab软件进行绘图。

实验仪器设备:计算机,matlab软件。

实验原理:1、matlab简介:matlab语言丰富的图形表现方法,使得数学计算结果可以方便地、多样性地实现了可视化,这是其它语言所不能比拟的。

2、matlab的绘图功能:(1)二维绘图:

a、plot——最基本的二维图形指令:1.单窗口单曲线绘图;2.

单窗口多曲线绘图;3.单窗口多曲线分图绘图;4.多窗口绘图;5.

可任意设置颜色与线型;6.图形加注功能;绘制函数图函数;符号函数的简易绘图函数b、fill——基本二维绘图函数:绘制二维多边形并填充颜色。

c、(选做)特殊二维绘图函数:bar——绘制直方图;

polar——绘制极坐标图;hist——绘制统计直方图;stairs——绘制阶梯图;stem——绘制火柴杆图;rose——绘制统计扇形图;comet——绘制彗星曲线;errorbar——绘制误差棒图;compass——复数向量图(罗盘图);feather——复数向量投影图(羽毛图);quiver——向量场图;area——区域图;pie——饼图;convhull——凸壳图;scatter——离散点图。(2)三维绘图:

a、三维线图:plot3——基本的三维图形指令b、三维网格图:mesh——三维网线绘图函数c、三维表面图:surf——三维曲面绘图函数,与网格图看起来一样。

d、三维轮廓图:contour——三维轮廓绘图函数e、三维混合图:surfc——三维混合绘图函。

试验内容:画出所表示的三维曲面(图1.3-4)。x,y的取值范围是【-8.8】。

输入程序 x=-8:0.5:8;

y=x';x=ones(size(y))*x;

y=y*ones(size(x));

r=sqrt(x.^2+y.^2)+eps;

z=sin(r)./r;

surf(x,y,z);

colormap(cool)

xlabel('x'),ylabel('y'),zlabel('z'

运用图像。实验结论]:matlab软件可以绘制出函数图形,可以直观的理解函数。实现函数可视化。

实验注意事项]:要熟悉各种函数的编写**,输入时要细心。

讨论]回答思考题]

心得体会]注:打“*”号的项必须写。

实验3Matlab编程题

1 用while循环求1 100间整数的和。2 编写y函数,xx 1 y 2x 1 1 3x 11 x 10 计算出y 3 y 5 y 的值。3 某商场对顾客所购买的商品实行打折销售,标准如下 商品 用price来表示 price 200没有折扣。200 price 500 3 折扣。500 pri...

3MATLAB数值计算

第三节 matlab数值计算。数学计算分为数值计算和符号计算。这两种计算的区别是 数值计算的表达式 变量中不得包含未定义的自由变量,而符号计算中则允许。本节主要介绍matlab的数值计算。一 多项式。1 多项式的表达与创建。matlab用行矢量表示多项式系数,其中各元素按降幂顺序排列,如果多项式表示...

matlab绘图

2.1 其他坐标系下的二维数据曲线图 1 对数坐标图形 matlab提供了绘制对数和半对数坐标曲线的函数,调用格式为 semilogx x1,y1,选项1,x2,y2,选项2,semilogy x1,y1,选项1,x2,y2,选项2,loglog x1,y1,选项1,x2,y2,选项2,2 极坐标图...