情节填充渐变颜色

88(30天)
塞吉奥Yanez-Pagans
塞吉奥Yanez-Pagans 2021年10月31日
我想画一个信号,例如cos (x),红梯度colormap正值和负值的蓝色。类似于前面讨论的解决方案:
我没能把这个工作对我来说,有什么建议吗?
2的评论

登录置评。

接受的答案

戴夫B
戴夫B 2021年10月31日
编辑:戴夫B 2021年10月31日
这里有一个方法 补丁 颜色梯度:
x = linspace(0, 4 * 100(π);
y = cos (x);
补丁([x (x)翻转],[y 0(大小(y))], [y 0(大小(y))))
您可以使用 飞机 涡轮增压 底部有蓝色和红色在上面:
补丁([x (x)翻转],[y 0(大小(y))], [y 0(大小(y))))
colormap飞机
或者你可以混合 很酷的 colormaps:
补丁([x (x)翻转],[y 0(大小(y))], [y 0(大小(y))))
colormap([酷;热])
或者你可以自己做 colormap ,只要插上红色绿色和蓝色值适合你(第一列是红色,第二列是绿色,第三列是蓝色的):
补丁([x (x)翻转],[y 0(大小(y))], [y 0(大小(y))))
提出= 1 (256 3);
提出(129:256 2)= linspace (0, 1128);
提出(129:256 3)= linspace (0, 1128);
提出(1:128 1)= linspace (0128);
提出(1:128 2)= linspace (0128);
colormap城市规划机构(cmap);

答案(1)

塞吉奥Yanez-Pagans
塞吉奥Yanez-Pagans 2021年11月1日
谢谢你戴夫,这是非常有用的!
优秀的答案=)

类别

找到更多的在Colormaps帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!