实验报告: Matlab绘图
一、实验目的:
掌握Matlab图。
2 .了解网络、表面轮廓的命令
二、实验内容:
1使用1plot(t,v )命令绘制函数曲线。 函数可以像for一样自由选择。
2使用2plot(v )命令重新绘制上述函数,并与上述结果进行比较。
3练习使用其他常用绘图命令
三、设计思路:
1 .本程序是有关绘图的操作,不需要用户输入数据,但输出图形。
2 .自变量范围: t=0:0.01:10;
3 .函数为:f=a*exp(a*t );
4 .根据要求,调用plot函数,输出图像。
四.实验步骤和结果
1 .实验程序:
%指数函数%
A=1;
a=-0.5;
t=0:0.01:10;
f=a*exp(a*t );
打印(t,f ) )。
2
%指数函数%
A=1;
a=-0.5;
t=0:0.01:10;
f=a*exp(a*t );
打印(f ) )。
3使用3plot(v )命令重新绘制上述函数,并与上述结果进行比较。
函数plot是绘制二维图表的最基本函数,用于绘制向量或矩阵列的曲线。 也就是说,在使用plot函数之前,必须定义曲线上每个点的x和y坐标。
常见格式如下:
(1)在plot(x ) x ) x为向量的情况下,以x要素的值为纵轴,以x的编号为横轴绘制曲线。 x为实矩阵时,以该编号为横坐标,按列画出相对于该编号的要素值的曲线。 x为m n矩阵时,有n条曲线。
(2) plot(x ) x,y )以横坐标的值为x要素,以纵坐标的值为y要素来描绘曲线。
)3) plot(x ) x、y1、x、y2、……)将通用的x要素作为横轴的值,将y1、y2、……要素作为纵轴的值绘制多条曲线。
练习使用其他常用绘图命令。
%符号运算标记%
f='sin(pi/4*t ) );
ezplot(f,[-16,16 ]
五.实验总结
MATLAB的可扩展性和机制独立的绘制功能是极其重要的功能,该功能可以绘制数据
非常简单.要画数据图,首先要生成两个向量,由x,y构成,使用plot函数。
为图添加标题和坐标轴标签时,将使用title、xlabel和ylable函数。 当调用每个函数时
有包含图像标题和坐标轴标签信息的字符串。 可以使用grid命令在图像中显示或隐藏网格线。 网格打开表示图像中显示网格线,而网格关闭表示删除网格线。 MATLAB具有强大的绘图功能也是其特点之一。
plot是描绘二维图形的,x、y的公式是已知的,或者是如y=f(x )那样形状的正确的公式
另外一方面,ezplot是描绘隐函数图形,例如是不能写f(x,y )=0那样y=f )那样的函数的图形
简而言之,两者都是绘图函数。 不同的是,可以为任何变量x和y绘制plot,而fplot必须实现定义函数,使用function命令定义函数,然后使用fplot命令引用函数的名称。
fplot (函数式、绘图区间);
plot (横坐标向量、纵坐标向量、颜色/线性等参数) )。
fplot例如描绘某个区间内的正弦函数曲线: