资源描述:
《matlab绘图功能》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、二维图形绘制plot(x,y)当x,y是同维矩阵时,则以x,y对应的列元素为横纵坐标绘制曲线,曲线条数等于矩阵的列数。plot(x)以x的下标为很坐标,元素值为纵坐标绘制曲线。plot(x1,y1,x2,y2,x3,y3,…,xn,yn)plot(x1,y1,选项1,x2,y2,选项2,…xn,yn,选项n)b蓝色m品红色g绿色y黄色r红色k黑色c青色w白色双纵坐标函数plotyyplotyy(x1,y1,x2,y2)其中横坐标必须具有相同的标度,纵坐标可以不同。图形标注:xlabel(x轴说明)ylabel(y轴说明)title(图形名称)text(x,y,图形说明)
2、legend(图例1,图例2,…)对坐标范围设置:axis([xminxmaxyminymaxzminzmax])axisequal:横纵坐标采用等长刻度。axissquare:产生正方形坐标系(默认为矩形)。axisauto:使用默认设置。axisoff:取消坐标轴axison:显示坐标轴用gridon/off来控制是否画网格线。用boxon/off来控制是否加边框线。每执行一次绘图命令就会刷新一次绘图窗口,原有图形将不在。若要保持原有图形且继续添加新的图形则用holdon/off来控制。图形窗口的分割:用subplot函数将图形窗口分割为若干相对独立的子图区域。su
3、bplot(m,n,p)表示将当前图形窗口分割为个绘图区,即共m行,每行n个绘图区。P表示选定第p个区作为当前活动区,所发出的绘图命令作用于活动区。绘制二维图形的其他函数:bar条形图stairs阶梯图stem杆图fill填充图polar(the,rho,选项)semilogxsemilogyloglogfplot(filename,lims,tol,选项)filename为函数名,以字符串形式出现,lims为x,y的取值范围,tol为相对允许误差,默认为2e-3fplot(‘[sin(x),cos(x)]’,[0,2*pi,-1.5,5],1e-3,’r’)用pie可
4、以绘制饼图,用compass绘制复数的向量图。如:某次考试优秀、良好、中等、不及格的人数分别为9,21,19,18,7,试用饼图进行统计分析。绘制复数的向量图:2+3i,6.3-i,-1.2+4isubplot(1,2,1);pie([9,21,19,18,7]);title(‘饼图’);legend(‘优秀’,‘良好’,‘中等’,‘及格’,‘不及格’);subplot(1,2,2);compass([2+3i,6.3-i,-1.2+4i]);title(‘向量图’);三维图形绘制plot3,用法与plot函数类似,用于绘制三维曲线。