一、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/n/155267.html