【阶段总结1】实用MATLAB绘图语句总结

  • ​​​​​​线颜色

符号 r g b c m k w y
颜色 红色 绿色 蓝色 蓝绿色 洋红色 黑色 白色 黄色
  • 线型

符号 - -- :.  
线型 实线 双划线 虚线 点划线  
  • 固定图像坐标轴

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

  • 显示格线

      grid on;  

  • 绘图

     在同一个画面上建立几个坐标系, 用subplot(m,n,p)命令;把一个画面分成m×n个图形区域, p代表当前的区域号,在每个区域中分别画一个图;

例如:
 

    x=linspace(0,2*pi,30); y=sin(x); z=cos(x);
    u=2*sin(x).*cos(x); v=sin(x)./cos(x);
    
    subplot(2,2,1)plot(x,y),axis([0 2*pi -1 1]),title('sin(x)')
    subplot(2,2,2),plot(x,z),axis([0 2*pi -1 1]),title('cos(x)')
    subplot(2,2,3),plot(x,u),axis([0 2*pi -1 1]),title('2sin(x)cos(x)')
    subplot(2,2,4),plot(x,v),axis([0 2*pi -20 20]),title('sin(x)/cos(x)') 
  •  图像注解

     xlabel('x轴'); % x轴注解
     ylabel('y轴'); % y轴注解
     title('余弦函数'); % 图形标题
     legend('y = cos(x)'); % 图上线段注解
     gtext('y = cos(x)'); % 图形注解 ,用鼠标定位注解位置

 

  • 一种迭代循环方式

  • % B,f,xx 设计参数矩阵
    % n迭代次数
    
    for k=1:1:n 
           if k==1
              x=zeros(N,1);% 定义x初始值 因为附上一列初始,从第2列开始循环
           end
         
           if k<=n
              x(:,k+1)=B*x(:,k)+f;
    
              % error(:,k)=x(:,k)-xx(:,1); %误差
           end
        k=k+1;
    end

     

你可能感兴趣的:(实用总结,matlab,实用总结)