【问题标题】:Color schemes from Mathematica in MatLabMatLab 中 Mathematica 的配色方案
【发布时间】:2018-03-23 12:25:44
【问题描述】:

我使用MatLab 来绘制我的数据,现在我有兴趣获得color schemes from Mathematica,因为MatLab 中的那些实际上并不是最好的。

有没有办法在MatLab中导入它们?

如果没有,有没有办法获得类似的配色方案,如MatLab 中的 DarkRainbowRainbow? (我讨厌 MatLab 中的 jet,因为看不到黄线)

【问题讨论】:

  • matlab 颜色图是 Nx3 数组,其中每一列代表一个 R G 和 B 值。如果您能够以这种格式从 Mathematica 导出颜色图,那么您可以直接指定颜色图。

标签: matlab colors wolfram-mathematica color-scheme


【解决方案1】:

在 Mathematica 中创建一个适当的表:

mint = Table[List @@ ColorData["MintColors"][x], {x, 0, 1, 0.01}];

在 MATLAB 中使用 MATLink 进行测试

<< MATLink`

OpenMATLAB[]

MSet["mint", mint]

MEvaluate[
 "figure
 surf(peaks)
 colormap(mint)
 "
]

如果您没有 MATLink,请导出到 .mat 文件:

Export["mint" -> mint, {"MAT", "LabeledData"}]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    相关资源
    最近更新 更多