如何用matlab將矩陣中的數字變顏色

2021-03-03 23:51:07 字數 1053 閱讀 4447

1樓:cc很苦惱

matlab讀取之後是復乙個rgb三原色組成的三維矩

制陣,現在需要將圖中黑、綠、黃、紅(圖上有兩種紅色需要視作一種)四種顏色的畫素點分別以0,0.01,1和2來表示,希望得到畫素點的二維矩陣,維數等於解析度,求具體實現的**望採納

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

2樓:匿名使用者

資料如果存在矩陣a裡面

直接用imagesc(a)就可以

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

colormap(gray(256))

3樓:匿名使用者

請問,這中馬賽克形式的填充圖要怎麼實現?非常感謝

怎樣用matlab把一副彩色影象的變成資料矩陣

4樓:追逐天涯的風

提取的話簡單的很,比如說你讀入一副影象:a=imread('***.jpg');

然後提取rgb:

r=a(:,:,1);

g=a(:,:,2);

b=a(:,:,3);

就分解成rgb三個二維矩陣了版。之後就可以分別對他們做操作,權比如濾波什麼的。

最後再合併起來就行了。

a2(:,:,1)=r;

a2(:,:,2)=g;

a2(:,:,3)=b;

imshow(a2);

就成功了!

樓主 趕緊試一下吧嘿嘿

matlab怎麼把乙個矩陣輸出為一張彩色圖?顏色深淺代表元素值得大小。

5樓:兔子和小強

imagesc(a)

colorbar

6樓:匿名使用者

a=[0.8 0.1 0.50.2 0.4 0.7

0.5 0.3 0.6]

imagesc(a);

colormap jet

colorbar

matlab如何將輸出資料儲存在矩陣中

xlswrite函式 以矩陣a 1 2 3 4 5 6 7 8 為例進行介紹例1 將資料輸入到指定excel中,不指定工作薄,不指定單元格位置在matlab主視窗中輸入xlswrite 1.xlsx a 回車,我們就會看到excel 1.xlsx中,sheet1中如下內容 matlab 如何將輸出資...

matlab如何將矩陣中的1逐個替換為

a 2,5 1,4 1,4 3,6 3,6 2,5 假設baia是你想du將1替換為zhi0的矩陣 a a 1 0 可將矩dao陣a中的1全部專替屬換為0 matlab怎麼能隨機的替換矩陣中的數,比如乙個0 1矩陣,把矩陣中的0隨機選幾個替換為1,不是全部替換 a是0 1矩陣 l find a t ...

matlab如何將矩陣中含有字母的元素中的字母用數字代替

將bm寫成function,輸入引數為m,直接呼叫 如何在matlab中實現數字和字母的處於同乙個矩陣中呢?用符號型,或用細胞元。符號型 syms a b c a 1 a 2 b c c 細胞元 a matlab,怎麼將字元 包括數字和字母 的矩陣轉換成數字矩陣,字母a c分別對應10 11 12這...