美文网首页
Matlab绘图基础函数

Matlab绘图基础函数

作者: 牛河 | 来源:发表于2017-12-06 10:34 被阅读26次

    参考《Matlab数学建模与仿真》清华大学出版社

    二维图

    line(x,y)                                    二维折线

    semilogx(x,y)                            对数坐标图

    plot(x,y)                                  基本二维图

    plotyy(x1,y1,x2,y2)                    双纵坐标图

    subplot(m,n,i)                            分割图形窗口,绘制m*n个图块,i指定当前图块

    bar(x)                                         绘制直方图

    fplot(fun,limits)                           画剧烈变化的函数,对剧烈变化处密集取样

    polar(弧度制角度,半径)         极坐标图

    以上为常用的二维图绘制函数,每个函数还可以设置其他参数调制图形属性。

    三维绘图

    三维绘图主要可以绘制三维线图、等高线图、三维网状图、三维曲面图等图形,主要有3个命令:plot3命令、mesh命令和surf命令。

    plot3(x,y,z)                                   画三维曲线

    mesh(x,y,z)                                  网状面

    surf(z)                                        三维有色面

    [x,y]=meshgrid(x,y)                      形成网格,将x轴和y轴分开

    pie3(x)                                          绘制三维饼图

    图形修饰

    xlabel('x轴')                                  添加坐标轴标记

    axis([xmin xmax ymin ymax]        设置坐标轴范围

    hidden off                                      显示被遮挡图像

    view([x,y,z])                                   设置笛卡尔坐标系的(x,y,z)为视点

    surfnorm                                        三维曲面的法线

    legend(字符串1,字符串2,…)     图例

    grid on                                            显示图形网格

    text                                                  指定位置添加文本

    hold on                                           图形保持,不清除现有图形

    subplot                                           分割图形窗口

    以上只是做了个列表,每个函数都有很多可选参数,有很多复杂用法,具体用法用时待查。

    相关文章

      网友评论

          本文标题:Matlab绘图基础函数

          本文链接:https://www.haomeiwen.com/subject/ebckixtx.html