日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

对matlab中colormap的解释及fill、imshow的用法说明

發布時間:2025/4/16 循环神经网络 100 豆豆
生活随笔 收集整理的這篇文章主要介紹了 对matlab中colormap的解释及fill、imshow的用法说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這篇文章的主要目的在于對colormap的解釋,會涉及到fill和imshow的使用,因此首先解釋fill和imshow的用法。

fill的用法說明

fill就是填充一個多邊形區域。函數用法fill(x, y, colorspec),x是多邊形各點的x坐標,y是多邊形各點的y坐標,colorspec就是顏色指定,有兩種顏色指定的方法。

例子1:

x = [0, 0, 1, 1]; y = [0, 1, 1, 0]; fill(x, y, 'r'); %紅色

也可以用RGB的方法指定顏色

x = [0, 0, 1, 1]; y = [0, 1, 1, 0]; fill(x, y, [0,0, 1]); %藍色

例子2:

R = 10; theta = (1/16:1/8:1)*2*pi; x = R * cos(theta); y = R * sin(theta); fill(x, y, 'g');

順便提一句,matlab里面有一個和fill功能相同的函數:patch,把fill替換成patch,效果一樣

colormap到底是什么東西

如果在matlab命令行中輸入
a = colormap
會發現a是一個N*3的矩陣,這個矩陣每一行代表一種顏色[r,g,b]其中r,g,b分別表示紅綠藍三種顏色的比例,0表示沒有,1表示最多。相信大家都明白這種顏色表示法,我就不羅嗦了。

這個colormap矩陣實際上就是一種顏色的映射,1表示a(1,:)這種顏色,2表示a(2,:)這種顏色。下面這個一個矩陣,就用COLB表示吧

ROLB = [1 0 0 0 1 00 0 1];

如果用這個矩陣作為colormap,那么1就表示紅色,2就表示綠色,3就表示藍色

為了能夠做一個例子試一下這個colormap,就不得不提一個函數了:imshow。

imshow用法說明

imshow就是顯示一個圖片,這個圖片是用一個矩陣表示的,矩陣維數表示這幅圖片的像素大小,矩陣的數值就表示顏色。顏色的表示方法就與上面提到的colormap有關。

imshow(A,map),這個A是矩陣。A中的每一個數就表示map矩陣中的一行,也就是每個像素點都有了一個RGB顏色。

例子1:

ROLB = [1 0 0 0 1 0 0 0 1]; a = zeros(300, 100); a(1:100, :) = 1; a(101:200,:) = 2; a(201:end, :) = 3; imshow(a, ROLB);

再來一個稍微高大上一點的:顯示法國國旗的圖片。法國國旗的顏色和尺寸我還特意去查了下

ROLB = [0,85/255,164/2551,1,1239/255,65/255,53/255]; a = zeros(200, 300); a(:, 1:100) = 1; a(:, 101:200) = 2; a(:, 201:300) = 3; imshow(a, ROLB); axis equal;

現在可以用fill顯示復雜一點的顏色了:漸變色
我們想看看系統自帶的幾種colormap的顏色: spring, summer, autumn, winter

x = [0, 0, 1, 1]; y = [0, 1, 1, 0]; colormap spring; a = colormap; fill(x, y, [0, 0, 1, 1]); hold on; x1 = [0, 0, 0.2, 0.2]; y1 = [0, -0.2, -0.2, 0]; x2 = [0.8, 0.8, 1, 1]; y2 = [0, -0.2, -0.2, 0]; fill(x1, y1, a(1,:)); fill(x2, y2, a(end, :));

還記得fill函數的用法嗎:fill(x, y, colorspec)
其中colorspec還可以有第三種用法,指定每個點的顏色。這時colorspec是一個向量,該向量的長度跟x,y長度一致,向量中最小的值表示1,向量中最大值表示colormap的行數,向量中其他值通過線性插值得出。這時多邊形的每個點的顏色就確定了,多邊形的其他點就是通過顏色的插值得到,這就相當于添加了漸變色。

假設fill(x, y, colorspec)函數中colorspec是顏色設置向量,其中的值的范圍可以是任意范圍[min, max]。
那么min,max代表什么什么顏色呢? min代表colormap中的的第一行的顏色
max代表colormap中最后一行的顏色。
除此之外colorspec中其他值代表什么顏色呢,從colormap中插值顏色。

一個例子
colorspec = [1, 1.5, 2, 3]
colormap =
[0 0 0
0.5, 0.5, 0.5
1 1 1];
那么colorspec的1代表[0,0,0]顏色,3代表[1,1,1]顏色,2代表[0.5,0.5,0.5], 1.5代表[0.25,0.25, 0.25](插值)

下面是summer

下面是autumn

下面是winter

總結

以上是生活随笔為你收集整理的对matlab中colormap的解释及fill、imshow的用法说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲熟妇无码另类久久久 | 国产精品igao | 九九热免费在线视频 | 囯产精品久久久久久 | 国产一区在线免费观看 | 亚洲精品国产视频 | 国产在线看一区 | 91蜜桃视频在线观看 | 91社区在线播放 | 日本做爰高潮又黄又爽 | 日韩欧美黄色片 | 麻豆changesxxx国产 | 欧美日韩专区 | 97色伦影院| 波多野结衣视频在线 | 黄色av网站免费看 | 免费裸体视频女性 | 午夜精品久久久久久久久久蜜桃 | 女人天堂av | 中文字幕免费高清视频 | 色啦啦视频 | 国产欧美一区二区三区在线看蜜臀 | 性感美女在线 | 久久综合桃花网 | 男人网站在线观看 | 成人在线免费看 | 九九色网站 | 韩国三级免费 | 日韩激情综合 | 美女av网址 | 一区二区精品 | 性生交大片免费看狂欲 | 五月婷婷在线视频 | 国产成人av一区二区三区 | 粗大黑人巨茎大战欧美成人免费看 | 草草影院在线观看视频 | 国产激情视频在线 | 91视频这里只有精品 | 久久精品无码一区二区三区免费 | 在线麻豆视频 | 99热热99 | 日本三级片在线观看 | 国产视频四区 | 久热精品在线视频 | 亚洲色偷精品一区二区三区 | 一区精品在线观看 | 99re6在线精品视频免费播放 | 久久字幕| 日本不卡一区二区三区在线观看 | 中文字幕亚洲精品在线 | 国产高清免费av | 国产一区二区在线免费观看视频 | 91视频青青草 | 久久精品成人一区二区三区蜜臀 | 成人午夜免费福利视频 | 伊人55 | 五月色综合 | 久久久永久久久人妻精品麻豆 | 精品人妻码一区二区三区红楼视频 | 一区二区三区在线视频播放 | 污污视频免费观看 | 日韩av综合网| 丝袜 亚洲 另类 欧美 重口 | 欧美不卡在线视频 | 亚洲精品乱码久久久久久日本蜜臀 | 99精品视频免费观看 | 久久五月网| 午夜剧场黄色 | 亚洲一线在线观看 | 人妻熟女一区二区三区 | av播播 | 天天操欧美 | 亚洲AV无码久久精品浪潮 | 亚洲中文字幕无码av永久 | 桃色成人网| 国产午夜大地久久 | 亚洲精品欧美在线 | 五月婷婷中文字幕 | 国偷自产av一区二区三区麻豆 | 电影《走路上学》免费 | 毛片av在线观看 | 久久久久国产精品区片区无码 | 欧美天天 | 怡红院亚洲 | 欧美少妇网| 手机在线一区二区三区 | 亚洲一区二区三区色 | 国产tv在线观看 | 国产精品久久久 | 偷拍欧美另类 | 亚洲av无一区二区三区久久 | 亚洲高清视频网站 | 久久国产精品偷 | 成人免费精品视频 | 神宫寺奈绪一区二区三区 | 国产精品老熟女视频一区二区 | 国产精品亚洲二区 | 欧美一区二区三区黄色 | 亚洲精品字幕在线观看 |