图像缩略图

colormap下拉菜单

版本1.0.0.0(2.16 KB) 塞思·肯纳
创建下拉菜单以选择一个colormap
4.0
1评分

2个下载

更新2017年9月15日

查看许可证

这是创建下拉菜单以在GUI图中选择colormap的方法的一个示例。
配色栏使用HTML在Colormap名称旁边的下拉菜单中显示。

引用为

塞思·肯纳(Seth Kenner)(2021)。colormap下拉菜单(//www.tatmou.com/matlabcentral/fileexchange/43659-colormap-dropdown-menu),matlab中央文件交换。检索

评论和评级(5

塞思·肯纳

汤姆,

感谢您的解决方案。我制作了“ RGBConv”功能的新版本,并将其包含在文件中。

汤姆·沙利文

嗨,塞思,

我还遇到了Osvaldo遇到的错误。我建议将RGBCONV功能的第68行替换为:
如果numel(out)== 3
out = reshape(out',1,3);
别的
out = reshape(out',1,6);
结尾

这要注意Dec2Hex产生3个字符而不是6个字符的实例(例如Dec2Hex([1 1 2])产生“ 11a”,而DEC2HEX([1 1 1 255])产生“ 0101FF”)。

否则该功能就是一个很好的示例。
干杯

塞思·肯纳
下午好,我在转置操作员的错误是原始文件,您希望您可以帮助我修复问候

>> CreateColorMapDropdown
使用重塑的错误
重塑要形成的元素的数量不得更改。

RGBCONV中的错误(第68行)
out = reshape(out',1,6);

CreateColorMapDropdown中的错误(第35行)
hex = rgbConv(cdata(j,1),cdata(j,2),cdata(j,3));

塞思·肯纳

奥斯瓦多,

在我版本的“ RGBConv”函数中,第68行应该是:

out = reshape(out',1,6);

您的版本似乎缺少“ OUT”变量上的转置操作员。

你好运行程序我会得到错误帮助

>> CreateColorMapDropdown
使用重塑的错误
重塑要形成的元素的数量不得更改。

RGBCONV中的错误(第68行)
out =重塑(OUT,1,6);

CreateColorMapDropdown中的错误(第37行)
hex = rgbConv(cdata(j,1),cdata(j,2),cdata(j,3));

MATLAB释放兼容性
使用R2013A创建
与任何版本兼容
平台兼容性
视窗 苹果系统 Linux
致谢

启发:rgbconv.m,,,,MATLAB绘图库 - Colormap图表

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!