我正在使用MatLab
来绘制我的数据,现在我有兴趣获取color schemes from Mathematica
,因为MatLab
中的数据实际上并不是最好的。
有没有办法在MatLab
中导入它们?
如果没有,有没有办法在MatLab
中获得类似的颜色方案,如 DarkRainbow 或 Rainbow ? (我讨厌MatLab
中的 jet ,因为人们无法看到黄线)
答案 0 :(得分:5)
在Mathematica中创建一个合适的表:
mint = Table[List @@ ColorData["MintColors"][x], {x, 0, 1, 0.01}];
使用MATLink
在MATLAB中测试<< MATLink`
OpenMATLAB[]
MSet["mint", mint]
MEvaluate[
"figure
surf(peaks)
colormap(mint)
"
]
如果您没有MATLink,请导出到.mat
文件:
Export["mint" -> mint, {"MAT", "LabeledData"}]