怎樣根據數值的大小在matlab上標記不同顏色的點

2021-05-27 16:52:35 字數 3417 閱讀 3023

1樓:

如果你的du**x是用rgb色彩空間中表示

zhi的,那麼

dao:r(i, j)=x(i, j, 1); g(i, j)=x(i, j, 2); b(i, j)=x(i, j, 3); x本身是一個三維的版陣列,權其第三維上的序列號分別表示r,g,和b元素。

matlab 怎麼畫一系列不同顏色點,點的顏色反映的是值的大小

2樓:匿名使用者

可以利用scatter畫散點圖,比如一個簡單例子:

x=0:pi/10:2*pi;

y=sin(x);

c=2*x;

scatter(x,y,'filled','cdata',c)執行結果如下圖:

scatter的具體用法,可以參看matlab的幫助文件:

若有不解,歡迎追問。

如何用matlab 畫散點圖 如何標記資料點的顏色

3樓: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官方文件

4樓:匿名使用者

可以用plot畫,用法是這樣

plot(xdata,ydata,'color')其中xdata是橫軸資料,ydata是縱軸資料,color代表顏色,可以是

'r' 紅色 'm' 粉紅'g' 綠色 'c' 青色'b' 蘭色 'w' 白色'y' 黃色 'k' 黑色

5樓:藤帆藩子美

可以這樣來實現:

x=[。。。];

y=[。。。];

%已知資料

plot(x,y.'r*-')

%散點用

*表示,實線用

-表示,顏色用

r表示(r為紅色,k為黑色,。。。)

6樓:匿名使用者

直接畫一個個的點啊,然後加上顏色啊!

matlab圖,用x、y、z表示座標點的位置,用顏色表示該點的值的大小,也考慮其他的方式表示該點值的大小。

7樓:

mesh和surf都可以做到,前三個變數是座標,第四個變數與前三個沒有函式關係,只是版

有座標關係,就可以權用前三個座標畫出高低起伏的曲面,用第四個變數繪出顏色,以表示四維繪圖。

可以參看

matlab實現矩陣裡數值的大小對應顏色的深淺是什麼?

8樓:wwwz時代

資料如果存在矩陣a裡面

直接用imagesc(a)就可以

如果想像圖中那樣用黑白灰度表示,再加一句

colormap(gray(256))

xy是座標,z為對應計算出來的值,matlab生成二維圖,用顏色表示數值的大小,什麼函式能實現求舉例?

感覺你可以繪製出三維圖去surf,設定不顯示網格線,然後設定視角為俯視,再加上colorbar應該就能達到你的要求。

figure1=figure(』color』,[1,1,1])

我想利用matlab畫一個三維的散點圖,點的數值大小用不同的顏色來區別。橫軸為精度,縱軸為緯度,垂

9樓:我行我素

從你描述的問題copy可知,你的數bai據表中緯度相當於duy,經度相當於x座標,表zhi

中別的值相當於daoz座標,這樣可畫出三維圖形。但是,用經緯度座標時,一般是畫地圖的。你沒說清,是用一般的直角座標畫圖呢,還是用地圖的畫法呢?請補充下。

10樓:匿名使用者

t=linspace(0,2*pi,50);plot(t,cos(t),'r');title('為餘弦曲線');

11樓:匿名使用者

把你的資料發給我,我直接把程式給你

怎樣根據房間大小選擇燈具的大小,家用燈具如何根據房間大小選擇尺寸和瓦數?

15 25平方的臥室,大約30 50瓦即可.50瓦已經很亮 20 35平方左右的廳,大約50 80瓦即可.廚房和衛生間一般可以用歐普的20多瓦的節能燈,雖然只有20多瓦但是用起來要比其他牌子30瓦的亮,而且節能.對啊 他們都說的很對呢,一般的話是 1平的房間用3 5瓦的燈泡。再就是 燈具的尺寸,圓形...

正常的前列腺數值大小是多少,前列腺正常大小是多少

您說的數值是b超檢查還是前列腺液檢查?前列腺液的小體是3個 以上,白細胞少於10個,其他沒有,前列腺炎還可以做b 超,正常值是4 3 2cm.前列腺正常大小是多少?不錯的,經驗豐富,也不貴。看你自己選擇,術有專攻。lgml 正常的前列腺大小是在4 3 2cm,只要是自己在這個範圍就是正常的,平時不要...

怎樣根據家裡用電量選擇合適大小的電度表

你這樣計算 p iv 其中 p 總功蠢散鬧率 4000w i 負荷電流 安 v 市電電壓 220伏 i p v 4000 220 18.18 帶罩安 你可選擇20安得電流表 5 20a的電流表正適合。5 20a的意思是 5 20a是它的標準使用範圍。電流過小使用會造成誤差,超電流使用會掘仔燒壞表計。...