实验二 Matlab绘图
【实验类型】 验证性 【实验学时】 1学时 【实验目的】
1、熟练掌握MATLAB二维曲线的绘制; 2、掌握图形的修饰; 3、掌握三维图形的绘制。 【实验内容】
1.MATLAB二维图形、三维图形的绘制; 2.MATLAB图形的修饰。 【实验仪器与软件平台】
1.PIV2.8/256M以上计算机; 2.Matlab6.0以上。 【实验前的预备知识】 1.MATLAB基本操作;
2.熟悉MATLAB绘图命令plot,polar,mesh,surf等; 3.熟悉MATLAB绘图辅助命令。 【实验方法或步骤】
Matlab的绘图功能很强,能绘制二维图形、三维图形,下面以两道题目为例,说明绘图方法。 上机练习:
1)绘制曲线f(x)?xsin的图形。
x=1:1:20; y=x.*sin(1./x); >> plot(x,y,'+')
1x>>结果:
2)绘制曲面z?x2?y2的图形。
x=-10:1:10; y=-10:1:10;
[x,y]=meshgrid(x,y); z=x.^2+y.^2; mesh(x,y,z);
xlabel('x');ylabel('y');zlabel('z'); >>结果:
实验六 Lagrange多项式插值
【实验类型】 验证性 【实验学时】 1学时 【实验目的】
1、掌握Lagrange插值的基本原理; 2、掌握Matlab对多项式的各种计算; 3、编写Matlab实现Lagrange插值法的程序; 4、通过Matlab观察龙格现象。 【实验内容】
(1)
f(x)?tan(cos(3?sin2x)),x?[??,?],作出其n次拉格朗日23?4x插值多项式Ln(x) (n?2,4,6,8,10)的图形;
(2)f(x)?51?x2分别取节点数n?11,n?21 的等距节,x?[?5,5],
点为插值点,构造出Ln(x),画出其图形,与f(x)的图形比较;观察在x??5 附近的现象,写出分析结果。