一、Matlab顏色對應字母
Matlab中的顏色可以通過字母表示。常用的顏色字母有:
'y' - 黃色
'm' - 洋紅色
'c' - 青色
'r' - 紅色
'g' - 綠色
'b' - 藍色
'w' - 白色
'k' - 黑色
下面是使用顏色字母繪製的一個例子:
x = 0:0.01:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x, y1, 'r', x, y2, 'b')
二、Matlab繪圖線條類型
Matlab中可以設置線條的類型,常用的線條類型有:
'-' - 實線
'--' - 破折線
':' - 點線
'-.' - 點劃線
下面是使用不同線條類型繪製的一個例子:
x = 0:0.01:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x, y1, '-.', x, y2, '--')
三、Matlab colormap
Matlab中colormap表示顏色映射表。Matlab提供了許多預定義的colormap,如hot、cool、spring、summer、autumn、winter等,還可以自定義colormap。下面是使用hot和cool colormaps繪製的一個例子:
<code+x = -2*pi:0.2:2*pi; +y = -2*pi:0.2:2*pi; +[X,Y] = meshgrid(x,y); +Z = sin(X).*cos(Y); +subplot(1,2,1) +surf(X,Y,Z) +colormap hot +subplot(1,2,2) +surf(X,Y,Z) +colormap cool
四、Matlab繪圖圖例
Matlab中可以通過legend函數添加圖例,也可以通過在plot函數中設置’DisplayName’屬性來添加圖例。下面是使用legend函數添加圖例的一個例子:
x = 0:0.01:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x, y1, 'b', 'DisplayName', 'sin(x)')
hold on
plot(x, y2, 'r', 'DisplayName', 'cos(x)')
legend('show')
hold off
五、Matlab畫圖線型
Matlab中可以通過set函數設置線條的顏色、線型、線寬等屬性。下面是使用set函數設置線條屬性的一個例子:
<code+x = 0:0.01:2*pi; +y1 = sin(x); +y2 = cos(x); +h1 = plot(x, y1); +h2 = plot(x, y2); +set(h1, 'LineStyle', '--', 'LineWidth', 2, 'Color', 'r') +set(h2, 'LineStyle', ':', 'LineWidth', 2, 'Color', 'b')
六、Matlab中plot函數用法顏色
Matlab中plot函數有多種用法,其中可以使用不同顏色的參數實現不同顏色的繪圖,在同一張圖中繪製多個數據。下面是使用不同顏色參數繪製不同顏色數據的一個例子:
<code+x = 0:0.01:2*pi; +y1 = sin(x); +y2 = cos(x); +y3 = tan(x); +plot(x, y1, 'r', x, y2, 'g', x, y3, 'b')
七、Matlab線條顏色代碼大全
Matlab支持的線條顏色代碼有很多種,下面是一份完整的線條顏色代碼列表:
代碼 顏色
'k' 黑色
'r' 紅色
'g' 綠色
'y' 黃色
'b' 藍色
'm' 洋紅色
'c' 青色
'w' 白色
八、Matlab中colormap顏色
Matlab中colormap提供了很多種顏色映射。下面是一份完整的colormap顏色列表:
名稱 顏色
jet 藍綠
hsv 黃紅
hot 黑紅黃
cool 青白
spring 紅粉
summer 綠黃
autumn 橙黃紅
winter 藍綠白
gray 黑白灰
bone 灰白色調
copper 黃銅色調
pink 粉色調
lines 彩色
九、Matlab黑色線用什麼表示
Matlab中可以使用’k’表示黑色線條。下面是使用’k’表示黑色線條的一個例子:
<code+x = 0:0.01:2*pi; +y1 = sin(x); +y2 = cos(x); +plot(x, y1, 'k', x, y2, ':')
十、Matlab自定義colormap選取
Matlab中可以通過自定義colormap來實現更個性化的顏色映射。下面是使用自定義colormap的一個例子:
<code+x = -2*pi:0.2:2*pi; +y = -2*pi:0.2:2*pi; +[X,Y] = meshgrid(x,y); +Z = sin(X).*cos(Y); +my_cmap = [0,0,0; 0.5,0.5,0.5; 1,1,1]; +subplot(1,2,1) +surf(X,Y,Z) +colormap(my_cmap) +subplot(1,2,2) +surf(X,Y,Z) +colormap(flipud(my_cmap))
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/155267.html