《MATLAB应用教程》代码笔记和网课随堂(二)

(一)、基本的绘图命令

   

        曲线颜字符以及曲线线标字符串(即可以作为数据点图标)

 

 

例1:单图形绘制

                  

                            例2:单窗口绘制多个图形,此例通过y的不同行向量,通过一个x坐标对应多个y坐标的方法!

                        

      

                     例3:plot函数做散点图,注意向量之间长度相同,个人认为即x方向向量长度与y方向向量长度相同。

                    

 

                     hold on 命令: 在同一坐标下画多条曲线或离散点,一定要与hold off配套,即hold on与hold off  之间的函数图形绘制在同一坐标系中。

                         例1:

                 

                           

 

       (二)、坐标系调整

                     axis([xmin,xmax,ymin,ymax])

                            [ ]中分别给出x轴,y轴的最大值,最小值

           axis equal    x轴和y轴长度相同

           axis square   图框呈方形

           grid on(off)添加(取消)坐标网格线

           axis off       取消坐标轴

         实验:

            

 

 

       (三)、给图形加标注

                    

       (四)、多个子图绘制

   核心:subplot(a,b,c)dif:a,b表示建立a行b列个绘图子区,c为当前绘图区的序号。

例:

(五)对数坐标系/极坐标系绘图、双纵坐标曲线图

1、对数坐标系绘图:semilogx(  )、semilogy(  )、loglog(   )、

这三个函数的区别,见图:

 

例:

2、半对数坐标系图

例:

注意:此处会有警告

负数被忽略了,我本来想通过axis([ ])改变坐标的值,但是没有效果,待解决

 

3、双坐标曲线图:在同一个图中,绘制出同一横坐标下,不同纵坐标标度的不同曲线。

   plotyy( x1,y1,x2,y2,’fun1’,’fun2’)

 

4、对数坐标系绘图

      polar(theta,rho,linespec ),   theta----极角,rho----矢径,

例:r=sin(x)*cos(x)

 

猜你喜欢

转载自blog.csdn.net/qq_42312574/article/details/81118410