1樓:匿名使用者
scatter(x,y,s)即可,s是大小
用matlab畫散點圖
2樓:小小歐平兒
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、我們也可以將形狀換成*號的。
3樓:化暖賞滌
用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個選項了)
4樓:毓拔春問風
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
5樓:匿名使用者
應該用scatter函式吧
參考 網頁連結
6樓:頻青無燁磊
很簡單啊!直接用plot函式就可以,如
plot(1,2,'or')%用o型紅色顯示hold
onplot(2,3,'ob')%用o型藍色顯示
7樓:蟻陶釋昭昭
假設有矩陣a,20行20列
然後x=1:20;
[x,y]=meshgrid(x,x);
scatter(x(:),y(:),5,a(:))
8樓:顧鯤隨冷雪
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實現離散點畫圖
9樓:大野瘦子
利用scatter函式畫散點圖:plot(x,y,'r.')
例子:假如你有3個點
no x y
1 1 4
2 2 5
3 3 6
那麼**如下:
x = [1 2 3]
y = [4 5 6]
plot(x,y,'r.')
figure
scatter(x,y)
matlab中scatter函式的用法(繪製散點圖)
語法:scatter(x,y)
scatter(x,y,sz)
scatter(x,y,sz,c)
scatter(___,'filled')
scatter(___,mkr)
scatter(___,name,value)
scatter(ax,___)
s = scatter(___)
說明:scatter(x,y) 在向量 x 和 y 指定的位置建立一個包含圓形的散點圖。該型別的圖形也稱為氣泡圖。
scatter(x,y,sz) 指定圓大小。要繪製大小相等的圓圈,請將 sz 指定為標量。要繪製大小不等的圓,請將 sz 指定為長度等於 x 和 y 的長度的向量。
scatter(x,y,sz,c) 指定圓顏色。要以相同的顏色繪製所有圓圈,請將 c 指定為顏色名稱或 rgb 三元數。要使用不同的顏色,請將 c 指定為向量或由 rgb 三元陣列成的三列矩陣。
scatter(___,'filled') 填充圓形。可以將 'filled' 選項與前面語法中的任何輸入引數組合一起使用。
scatter(___,mkr) 指定標記型別。
scatter(___,name,value) 使用一個或多個名稱-值對組引數修改散點圖。例如,'linewidth',2 將標記輪廓寬度設定為 2 磅。
scatter(ax,___) 將在 ax 指定的座標區中,而不是在當前座標區中繪製圖形。選項 ax 可以位於前面的語法中的任何輸入引數組合之前。
s = scatter(___) 返回 scatter 物件。在建立散點圖後,以後可使用 s 對其進行修改。
10樓:劉惜倪胤騫
把對線上的元素也編成一個陣列,跟x一一對應,然後用plot就行了啊。
11樓:匿名使用者
可以用matlab的基本平面圖形函式,即plot()函式實現離散點圖。
用法:plot(x,y,'*')
例項:x=[0 0.2 0.4 0.6 0.8 1];
y=[1 0.84779959 0.6049828 0.34716436 0.27696241 0];
plot(x,y,'*')
xlabel('x'),ylabel('y')
12樓:匿名使用者
將x與y座標分別以陣列的形式表示
如1到4點
1 9185 500
2 1445 560
3 7270 570
4 3735 670
x=(9185 1445 7270 3735)y=(500 560 570 670)
建立陣列的同時注意x與y的對應
然後用plot(x,y)
可以實現1,2,3,4點連線圖
不知道你問的是不是這個意思
如果是的話則需要對應輸入你列舉的50個資料
弱弱地問一下,matlab畫出來的散點圖的點的大小怎麼調啊...
13樓:奇怪書呆
調整matlab畫出來的散點圖的點的大小的具體步驟如下:
1、scatter(x,y,s,c),這是matlab畫散點圖的命令;這裡x,y是畫散點圖的資料。 其中s為大小,系統預設大小為50,c表示所畫圖的顏色。
2、使用繪製語句:x=1:0.
05:10; scatter(x,sin(x),100,'r'); 這裡通過散點畫的是一個sinx 的影象,這裡100表示所畫影象點的大小,r代表標記散點的顏色。
3、scatter(x,y):這個是預設畫散點圖的方法,一切設定按系統預設!x,y表示散點圖的x,y座標。
使用繪製語句:x=1:0.
05:10; scatter(x,cos(x));
4、scatter(x,y,s) 這裡所畫的散點圖,可以調節對應的大小。也就是說可以通過s這個引數調節標記點的大小。下圖是我們將s=1000設定為1000的影象。
5、scatter(...,m) 更改標記的圖形,預設是圓圈標記。如果需要用其他符號標記可以在這裡修改。
scatter(...,'s') ;通過方形標記。注意別忘了新增單引號。
這樣就解決了「調整matlab畫出來的散點圖的點的大小」的問題。
14樓:匿名使用者
x=1:4;
y=x;
scatter(x,y,200)
%200是隨便給的,自己可調,點的形狀,顏色可在後續的屬性中新增
15樓:匿名使用者
x=1:4;
y=x;
plot(x,y,'.','markersize',8)%預設為6
如何用matlab 畫散點圖 如何標記資料點的顏色
16樓: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官方文件
用matlab畫顏色漸變的同心圓怎麼畫
是不復是這 制樣的?r 0 01 1 theta pi 1 01 1 x r cos theta y r sin theta c x.2 y.2 p pcolor x,y,c set p,linestyle none axis 1.2 1.2 1.2 1.2 set gca,xtick ytick ...
怎麼用matlab實現小波變換,怎麼用matlab實現小波變換???急!!!
含噪聲的源三角波與正弦波的組合 利用db5小波對訊號進行7層分解 生產正弦訊號 clc close all clear all n 1000 t 1 n sig1 sin 0.3 t 生成三角形波形 sig2 1 500 1 500 1 500 sig2 501 n 1000 501 1000 50...
matlab用autocorr畫自相關函式圖是不是最多畫
怎麼把那些點連起來呢 不是的,可以任意設定畫多少個點,如想畫30個點 autocorr series,30 什麼是autocorr automatically corrects?不確定 matlab怎麼畫時間序列的自相關函式和偏自相關函式圖 matlab怎麼畫時間序列的自相關函式和偏自相關函式圖可以...