matlab如何畫紅色方框,請問在matlab中如何在一個矩形中填充半透明的紅色。如下圖

時間 2021-10-15 00:24:30

1樓:du瓶邪

可以嘗試用rectangle('position',a,b,c,d,'edgecocol','r')來新增紅色矩形框,其中,a為起始點col,b為起始點的row,c為width,d為height

2樓:匿名使用者

用plot可以做出一個矩形,例:

plot([1,1,-1,-1,1],[-1,1,1,-1,-1],'color',[1,0,0]);

axis([-2,2,-2,2]);

用rectangle似乎更簡潔一點,如:

rectangle('position',[1 2 5 5] );

得到左下座標( 1, 2 ),邊長為5的正方形;

但是我不知道怎麼在這裡指定線條顏色。

3樓:毅支gel筆

rectangle('position',[1 2 5 5], 'edgecolor','green');

這才是正確的用法,同時改顏色用的是edgecolor來指派,答主這個連拼寫都錯了而且abcd也沒用矩陣包起來,怎麼混的最佳答案。

請問在matlab中如何在一個矩形中填充半透明的紅色。如下圖:

4樓:匿名使用者

給出正方形四個頂點的x座標和y座標

patch(x,y,'r')就可以在x,y指定位置畫一個黑邊紅色的專正方形

加上'facealpha'屬性可屬以設定紅色的不透明度透明度不透明度取值範圍0~1,取0時完全透明,取1時完全不透明注意座標是按照正方形四個角順時針或逆時針順序給出例如最簡單的在0~1區間的單位正方形

其四個角的座標是(0,0) (0,1) (1,1) (1,0)這個時候x=[0 0 1 1]; y=[0 1 1 0];

下面是一個例子

在**上劃分10x10的格子,隨機畫上半透明正方形i = imread('cameraman.tif');

imshow(0:10,0:10,i);hold on;

a=rand(10)>0.3;

[m n]=find(a);

for ii=1:length(m)

x=n(ii)+[-1 0 0 -1];

y=m(ii)+[-1 -1 0 0];

patch(x,y,'r','facealpha',0.5);

endhold off;

axis equal;

matlab 如何自定義顏色

5樓:shine戚七七

matlab plot畫線的顏色設定

plot中畫線的顏色通常是八種:

標記符 顏色

r 紅

g 綠

b 藍

c 藍綠

m 紫紅

y 黃

k 黑

w 白

但是線的顏色是由紅綠藍(rgb)三原色組成的,通過設定三原色的權重可以改變線的顏色,命令如下(x為橫座標,y為縱座標):

color的域值為0—1

plot(x,y,'color',[1 0 0]);代表紅色plot(x,y,'color',[0 1 0]);代表綠色plot(x,y,'color',[0 0 1]);代表藍色plot(x,y,'color',[0.3 0.8 0.

9]);則是三種顏色組成的新顏色。

當需要以上常用的八種以外的顏色時,只要設定顏色中rgb的值就可以得到不同的顏色。

比如畫一條藍色的x號線:

plot(x,y,'bg')

畫圖:線形:-實線 -. 點劃線 --長虛線 :短虛線符號 顏色 符號 線形

b 藍 . 點c 青 。 圈g 綠 × ×標記k 黑 - 實線m 紫紅 * 星號r 紅 :

點線w 白 -. 點劃線y 黃 -- 虛線

6樓:匿名使用者

matlab中提供了8種顏色常量——也就是直接用一個字母表示的,包括cmykrgbw,但沒有直接表示灰色的字母,需要使用rgb分量來顯示灰色。

rgb屬於一種加色模型,將紅(red)、綠(green)、藍(blue)三原色的色光以不同的比例相加,以產生多種多樣的色光。而灰色的特點是,rgb三個分量的值相同,都在0-1之間,相應的顏色從黑變化到白色。

例如,下面的**用不同的灰度畫了一組正弦曲線:

x = linspace(0,2*pi,100);

y = sin(x);

for i=0:0.05:1

c = i*[1 1 1];

plot(x,(1-i)*y,'color',c);

hold on

end效果圖:

7樓:匿名使用者

>> t = 0:.2:pi;

y = sin(t);

plot(t,y,'color',[0.5 0.5 0.5]) % 自定義 rgb 的分量

8樓:匿名使用者

matlad,自定義的顏色,網路的彩粉機是有一定的自上色的顏色的,如果彩粉機沒有彩粉了,他是上不了色的,所以必須自定顏色才能給彩粉機一個很好的上色的機會

9樓:匿名使用者

不知道什麼叫紀檢涉怎麼製作

10樓:拉風你

matlab plot畫線的bai顏色設定 plot中畫線的顏色通常是八種: 標記符 顏色 r 紅 g 綠du b 藍zhi c 藍綠 m 紫紅 y 黃 k 黑 w 白 。

rgb屬於一種加色模型,將紅(red)、綠(green)、藍(blue)三原色的色光以不同的比例相加,以產生多種多樣的色光。而灰色的特點是,rgb三個分量的值相同,都在0-1之間,相應的顏色從黑變化到白色。

11樓:slander謗

[0.5 0.5 0.5]

matlab如何畫直方圖

1 雙擊matlab軟體圖示,開啟matlab軟體,可以看到matlab軟體的介面。2 使用直接輸入法建立一個陣列v v 21,17,18,13,15,30,19,12,23,24,25,26,29 該陣列用來表示直方圖的統計資料。3 使用函式hist v 繪製直方圖。4 使用函式title 給直方...

如何畫控制系統方框圖,控制工程基礎題 方框圖如何畫

麻木 把系統各部分,包括被控物件 控制裝置用方框表示即可。如下圖所示 而各訊號寫在訊號線上,一般以方框的左邊為輸入,右邊為輸出構成的 其實在控制裡面還有結構圖,與方框圖的區別,可以理解成把方框圖中各方框裡面的部分用傳遞函式表示而已。在結構圖中,方框的一端為相應環節的輸入訊號,另一端為輸出訊號,訊號傳...

在CAD的已知方框裡如何畫精確位置的圓

可以先從方框的角點用相對座標的方式確定圓心,再輸入半徑就ok了 分別過方框水平和垂直邊中點作兩線,交點為中點,以此點為圓心畫圓 你所謂的精確位置是個是位置啊 先指定圓心的位置不就行了麼 你想問什麼 cad畫圖中怎麼在一個矩形裡畫一個圓,並且這個圓的圓心到矩形邊的距離是一個精確位置 何謂精確位置?到四...