2017-10-11 8 views
1

J'utilise MatLab pour tracer mes données et maintenant je suis intéressé à obtenir color schemes from Mathematica, parce que ceux de MatLab ne sont pas les meilleurs.Les schémas de couleurs de Mathematica dans MatLab

Y a-t-il un moyen de les importer dans MatLab?

Sinon, est-il un moyen d'obtenir des couleurs similaires comme le DarkRainbow ou l'arc-en- en MatLab? (Je déteste le jet dans MatLab car on est pas en mesure de voir les lignes jaunes)

+0

Les cartes de couleurs matlab sont des tableaux Nx3, où chaque colonne représente une valeur R G et B. Si vous pouvez exporter une carte de couleurs de Mathematica dans un tel format, vous pouvez spécifier la palette de couleurs directement. –

Répondre

4

Créer une table appropriée Mathematica:

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

test dans Matlab en utilisant MATLink

<< MATLink` 

OpenMATLAB[] 

MSet["mint", mint] 

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

enter image description here

Exporter vers un fichier .mat au cas où vous ne le feriez pas N'ont pas MATLink:

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