(matlab)plot畫圖的顏色線型(轉)

來源:互聯網
上載者:User

標籤:

     http://wenku.baidu.com/link?url=SVVMVH8QlDIu2hVKDtoBYs6l0CnQvFnFHJJ9yexmYVKQqhz47qIr7aK7LOf8nN0qNdy8O1CaLXqfUB5dWr5AVdqTLUjYP6Zi9TdHjWS7_27

  y         黃色           ·             點線
     m         粉紅           ○             圈線
     c         亮藍           ×             ×線
     r         大紅           +             +字線 
     g         綠色           -             實線
     b         藍色           *              星形線
     w         白色           :             虛線
     k         黑色         -.
                             --            點劃線
matlab6.1線形:
[ + | o | * | . | x | square | diamond | v | ^ | > | < | pentagram |hexagram ]

    square           正方形
    diamond        菱形
    pentagram     五角星
    hexagram      六角星

用法

grid 開啟網格線 -- 虛線
hold on 命令用於在已畫好的圖形上添加新的圖形
1 x=0:0.001:10; % 0到10的1000個點(每隔0.001畫一個點)的x座標
y=sin(x); % 對應的y座標
plot(x,y); % 繪圖
註:matlab畫圖實際上就是描點連線,因此如果點取得不密,畫出來就成了折線圖,請實驗之
2 Y=sin(10*x);
plot(x,y,‘r:‘,x,Y,‘b‘) % 同時畫兩個函數
3 若要改變顏色,在座標對後面加上相關字串即可:
x=0:0.01:10;
plot(x,sin(x),‘r‘)
4 若要同時改變顏色及圖線型態(Line style),也是在座標組後面加上相關字串即可:
plot(x,sin(x),‘r*‘)
5 用axis([xmin,xmax,ymin,ymax])函數來調整圖軸的範圍
axis([0,6,-1.5,1])
6 MATLAB也可對圖形加上各種註解與處理:(見上表)
xlabel(‘x軸‘); % x軸註解
ylabel(‘y軸‘); % y軸註解
title(‘餘弦函數‘); % 圖形標題
legend(‘y = cos(x)‘); % 圖形註解
gtext(‘y = cos(x)‘); % 圖形註解 ,用滑鼠定位註解位置
grid on; % 顯示格線
7畫橢圓
a = [0:pi/50:2*pi]‘; %角度
X = cos(a)*3; %參數方程
Y = sin(a)*2;
plot(X,Y);
xlabel(‘x‘), ylabel(‘y‘);
title(‘橢圓‘)
8 繪製函數 在0 ≤ x ≤ 1時的曲線。
x=0:0.1:1
y=x.*exp(-x) %為什麼用點運算?若不用會怎樣
plot(x,y),xlabel(‘x‘),ylabel(‘y‘),title(‘y=x*exp(-x)‘)
9 畫出衰減振蕩曲線 與它的信封 及 。t 的取值範圍是[0, 4π] 。
t=0:pi/50:4*pi;
y0=exp(-t/3);
y=exp(-t/3).*sin(3*t);
plot(t,y,‘-r‘,t,y0,‘:b‘,t,-y0,‘:b‘) % -r表示紅色實線,:b表示藍色點線,看上表
grid
10 在同一個畫面上建立幾個座標系, 用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)‘)

 

(matlab)plot畫圖的顏色線型(轉)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.