100 likes | 352 Views
【 实验一 】 软件入门与数值计算. 【 教学目标 】. 1 、会用 Matlab 软件绘制平面图形 ; 2 、会用 Matlab 软件修饰平面图形;. 一、平面函数图像绘制. 方法 1 、 plot(x,y,‘ 参数 ’) :表示作出 y=f(x) 的平面图. 一、平面函数图像绘制. 例 2 :绘 [0 , 4 π ] 上的 正弦函数 y=sin(x) 的图形, x=0:0.1:4*pi; y=sin(x); plot(x,y, ' r ' ) % 线型 r 为红色实线. 二、平面函数图像拼合. 将多条线画在一起
E N D
【实验一】软件入门与数值计算 【教学目标】 1、会用Matlab软件绘制平面图形; 2、会用Matlab软件修饰平面图形;
一、平面函数图像绘制 方法1、 plot(x,y,‘ 参数 ’):表示作出y=f(x)的平面图 LOGO
一、平面函数图像绘制 • 例2:绘[0,4π]上的正弦函数y=sin(x)的图形, • x=0:0.1:4*pi; • y=sin(x); • plot(x,y, 'r') %线型r为红色实线 LOGO
二、平面函数图像拼合 将多条线画在一起 1、plot(x,y1, '参数',x,y2, '参数') 2、plot(x,y1, '参数') hold on plot(x,y2, '参数') LOGO
三、平面函数图像修饰 例3 在[0,2π]用红线画sinx,用绿的虚线画cosx x=0:0.1:2*pi; y=sin(x); z=cos(x); plot(x,y, 'r',x,z, 'g:') LOGO
四、参数函数图像绘制 的图形 例3:绘参数方程 t=0:0.05:6*pi; x=cos(t)+t.*sin(t); y=sin(t)-t.*cos(t); plot(x,y,'r-') LOGO
五、平面函数图像绘制 • 2、(1)ezplot('f(x) ',[a,b]) • 表示绘制在[a,b]上y=f(x)的图像; • (2) ezplot('f(x,y) ',[x1,x2,y1,y2]) • 表示绘制在x1≤x≤x2,y1≤y≤y2上z=f(x,y)的图像; • (3)ezplot('x(t) ','y(t) ',[a,b]) • 表示绘制在区间a≤t≤b上的参数方程x=x(t),y=y(t)的图像。 LOGO
五、平面函数图像绘制 例1 在[0,π]上画y=sinx的图形 ezplot('sin(x)',[0,pi]) 例2 在[0,2π]上画x=cos3t,y=sin3t的图形 ezplot('cos(t)^3', 'sin(t)^3',[0,2*pi]) 例3 在[-2,0.5].[0,2]上画隐函数ex+sinxy=0 ezplot('exp(x)+sin(x*y) ', [-2,0.5,0,2]) LOGO
五、平面函数图像绘制 3、fplot('fun',[a,b]) 表示绘制函数y=f(x)在区间[a,b]上的图像 (1)建立M文件 function y=fun(x) y=exp(2*x)+sin(2*x^2); (2)在命令框内输入 fplot('fun',[-1,2]) 或fplot('exp(2*x)+sin(2*x^2) ',[-1,2]) LOGO
五、平面函数图像拼合 在一个图上可以画多个图形。 fplot('[sin(x),cos(x)]',2*pi*[-1,1]) fplot('[atan(x),sin(x),cos(x)]',2*pi*[-1,1]) LOGO