matlab(Octave) 绘图

张开发
2026/6/9 21:21:01 15 分钟阅读
matlab(Octave) 绘图
1. ezplotplot [plɒt] vt. 绘图。ezploteasy to plot。用于绘制一元函数。ezplot(expression,[左区间右区间])%语法ezplot(1/x,[-10,10]);%例子,y1/x的图像图 1-1 ezplot作图octave2.mesh(x,y,z)用于作渔网图,即有若干个点(xi,yi,zi),用网线把它们穿连起来.%定义x-axis and y-axis,它们都是1×21的矩阵.xa-2:0.2:2;yaxa;%绘制网格,x与y都是21*21的矩阵[x,y]meshgrid(xa,ya);zyx;%绘制网眼图figure(1);mesh(x,y,z);%运算符前加点,表示矩阵对应元素之间的运算zx.*exp(-x.^2-y.^2);%figure(2);表示新窗口作图figure(2);surf(x,y,z);图2-1 mesh与surf3. plot可以把多条线画在一个图里.x0:0.05:0.9y11-log(1-x)y2log(x)plot(x,y1,x,y2)得到下图:图 3-1 两条线画在一张图中

更多文章