1樓:小小歐平兒
1、首先,我們開啟matlab軟體,在命令列視窗中輸入「help plot」,看一下plot函式的使用方法。
2、輸入a=[12 34 45 22 8 16;17 19 52 33 42 18]。
3、輸入「plot(a(1,:),a(2,:),'.');」,用陣列的第一行做x軸,第2行做y軸。
4、按回車鍵之後,可以看到已經繪製出散點圖了。
5、我們也可以將形狀換成*號的。
2樓:化暖賞滌
用plot可以實現散點作圖的
只是需要修改引數而已
plot(x,y,'選項')這是plot的基本用法相信x,y的意思你已經知道了吧
下面是選項的引數:
'r'紅色
'm'粉紅
'g'綠色
'c'青色
32'b'
蘭色'w'
白色'y'
黃色'k'
黑色各種線型屬性選項選項
意義選項
意義'-'實線
'--'
虛線':'
點線'-.'
點劃線各種標記點屬性選項選項
意義選項意
義'.'
用點號繪製各資料點
'^'用上三角繪製各資料點
'+'用'+'號繪製各資料點
'v'用下三角繪製各資料點
'*'用'*'號繪製各資料點
'>'用右三角繪製各資料點'.'
用'.'號繪製各資料點
'<'用左三角繪製各資料點
's'或squar
用正方形繪製各資料點'p'
用五角星繪製各資料點
'd'或diamond用菱形繪製各資料點
'h'用六角星繪製各資料點
如plot(x,y,'+')
則作出的圖是在每個點處畫個『+』號,然後對你的16個圖分別設定16個不同的選項就可以了(組合一下,就會有16個選項了)
3樓:毓拔春問風
y的意思你已經知道了吧
下面是選項的引數;+'k',然後對你的16個圖分別設定16個不同的選項就可以了(組合一下;
黃色'或squar
用正方形繪製各資料點'-;;':
'd'選項'號繪製各資料點
'用左三角繪製各資料點
'.'*',y;w'h'>.'m'《號繪製各資料點'用上三角繪製各資料點
'.'實線
':'點線'粉紅
'號繪製各資料點'黑色
各種線型屬性選項選項
意義選項
意義'b'用'p','
;)這是plot的基本用法
相信x;)
則作出的圖是在每個點處畫個『+』號;*'.'c'g'
用下三角繪製各資料點'虛線
'用點號繪製各資料點
';蘭色
'v'+'
用六角星繪製各資料點
如plot(x;白色'
用右三角繪製各資料點
';r'紅色'
點劃線各種標記點屬性選項選項
意義選項意
義'--'-'+'
用'綠色
'','
青色32
'用五角星繪製各資料點
',y;y'或diamond用菱形繪製各資料點'^'用's'用plot可以實現散點作圖的只是需要修改引數而已
plot(x
4樓:匿名使用者
應該用scatter函式吧
參考 網頁連結
5樓:頻青無燁磊
很簡單啊!直接用plot函式就可以,如
plot(1,2,'or')%用o型紅色顯示hold
onplot(2,3,'ob')%用o型藍色顯示
6樓:蟻陶釋昭昭
假設有矩陣a,20行20列
然後x=1:20;
[x,y]=meshgrid(x,x);
scatter(x(:),y(:),5,a(:))
7樓:顧鯤隨冷雪
a=load('c:\******\a.txt');a1=a(a(:,3)
==1,1:2);a2=
a(a(:,3)
==2,1:2);a3=
a(a(:,3)
==3,1:2);
plot(a1(:,1),a1(:,2),'r*',a2(:,1),a2(:,2),'bo',a3(:,1),a3(:,2),'g>')
如何用matlab 畫散點圖 如何標記資料點的顏色
8樓:sunny趴窩睡覺
可使用scatter(x,y)函式來實現散點圖並標記顏色。
scatter(x,y) :在向量 x 和 y 指定的位置建立一個包含圓形的散點圖,該型別的圖形也稱為氣泡圖,可設定圓圈大小或者顏色、填充等。
scatter(x,y,sz,c): 指定圓顏色。要以相同的顏色繪製所有圓圈,請將 c 指定為顏色名稱或 rgb 三元組。
要使用不同的顏色,請將 c 指定為向量或由 rgb 三元組組成的三列矩陣。
**示例:
x = linspace(0,3*pi,200);
y = cos(x) + rand(1,200);
sz = 25;
c = linspace(1,10,length(x));scatter(x,y,sz,c,'filled')
產生效果如下,符合題主要求的畫散點圖並且填充顏色:
擴充套件資料:
scatter(x,y,sz) 指定圓大小。要繪製大小相等的圓圈,請將 sz 指定為標量。要繪製大小不等的圓,請將 sz 指定為長度等於 x 和 y 的長度的向量。
scatter(___,'filled') 填充圓形。可以將 'filled' 選項與前面語法中的任何輸入引數組合一起使用。
scatter(___,mkr) 指定標記型別。
scatter(___,name,value) 使用一個或多個名稱-值對組引數修改散點圖。例如,'linewidth',2 將標記輪廓寬度設定為 2 磅。
scatter(ax,___) 將在 ax 指定的座標區中,而不是在當前座標區中繪製圖形。選項 ax 可以位於前面的語法中的任何輸入引數組合之前。
s = scatter(___) 返回 scatter 物件。在建立散點圖後,以後可使用 s 對其進行修改。
標記顏色,指定為下列形式之一:
rgb 三元組或顏色名稱 - 使用相同的顏色繪製所有標記。
由 rgb 三元組組成的三列矩陣 - 對每個標記使用不同的顏色。矩陣的每行為對應標記指定一種 rgb 三元組顏色。行數必須等於 x 和 y 的長度。
向量 - 對每個標記使用不同的顏色,並以線性方式將 c 中的值對映到當前顏色圖中的顏色。c 的長度必須等於 x 和 y 的長度。要更改座標區的顏色圖,請使用 colormap 函式。
如果散點圖中有三個點,並且您希望這些顏色成為顏色圖的索引,請以三元素列向量的形式指定 c。
rgb 三元組是包含三個元素的行向量,其元素分別指定顏色中紅、綠、藍分量的強度。強度值必須位於 [0,1] 範圍內,例如 [0.4 0.
6 0.7]。此外,還可以按名稱指定一些常見的顏色。
下表列出長和短顏色名稱選項以及對應的 rgb 三元組值。
mathworks-matlib官方文件
9樓:匿名使用者
可以用plot畫,用法是這樣
plot(xdata,ydata,'color')其中xdata是橫軸資料,ydata是縱軸資料,color代表顏色,可以是
'r' 紅色 'm' 粉紅'g' 綠色 'c' 青色'b' 蘭色 'w' 白色'y' 黃色 'k' 黑色
10樓:藤帆藩子美
可以這樣來實現:
x=[。。。];
y=[。。。];
%已知資料
plot(x,y.'r*-')
%散點用
*表示,實線用
-表示,顏色用
r表示(r為紅色,k為黑色,。。。)
11樓:匿名使用者
直接畫一個個的點啊,然後加上顏色啊!
matlab中畫散點圖時怎樣在每個點上標記符號
1 開啟matlab。2 首先抄,獲取一組bai用於作為散點 du圖縱坐zhi標的資料,這裡用一個一維數dao組來作為散點圖中的資料,如下圖所示,令a 5,2,1,3 3 接著,需要定義散點圖的橫座標,給定一組資料作為橫座標,這裡依然用一個一維陣列,令b 1,2,3,4 4 然後使用scatter函...
matlab如何畫聯合分佈圖,如何用matlab畫poisson分佈,就是做出附件裡面的圖
問題表示還是要說清楚一點,列兩資料是化不出三維圖的你舉例的圖,起專碼有三種,橫 座標,縱座標,還有屬一種是以顏色來表示值的大小如果是要畫分佈圖,那麼需要對你原來的資料作統計,以統計的數量作為第三種資料,才能畫出那樣的圖。假設你原來的兩列資料分別為t和x,n c hist3 t x 10 10 n n...
如何用matlab畫泊松分佈影象
泊松分佈 概率密度作圖 x 0 20 y1 poisspdf x,2.5 y2 poisspdf x,5 y3 poisspdf x,10 hold onplot x,y1,r plot x,y2,b plot x,y3,g hold offtitle poisson分佈 其他各種分佈密度函式也可以...