Azzera filtri
Azzera filtri

implay() -- Properties

8 visualizzazioni (ultimi 30 giorni)
Simon Hehenberger
Simon Hehenberger il 2 Ott 2017
Commentato: Lea Corbova il 6 Nov 2020
Hi. I am using the command implay() to view simulation steps of a two dimensional ftdt method and I am using the following code:
h=implay(permute(Hz,[2 1 3]),40);
h.Visual.setPropertyValue('UseDataRange',true);
h.Visual.setPropertyValue('DataRangeMin',-1);
h.Visual.setPropertyValue('DataRangeMax',1);
h.Visual.ColorMap.Map = jet(256);
I am setting the properties of the colormap but when I the "Movie Player" Gui opens I have to click on Tools->Colormap and OK so that the settings are applied. I don't have to manually hack in the properties I want (they are already configured), I just have to click OK.
Does anybody have an idea how I can automate this step?
kind regards, Simon
  1 Commento
Lea Corbova
Lea Corbova il 6 Nov 2020
Maybe you need to create a start up callback function for setting h.Visual.ColorMap.Map = jet(256);
Or maybe this, can be helpful: h=implay(permute(Hz,[2 1 3]),40,'ColorMap',jet);

Accedi per commentare.

Risposte (1)

LiquidPhD
LiquidPhD il 12 Lug 2018
It is a bit late, unfortunately, but I think that this may work?
h.Visual.ColorMap.MapExpression = 'jet'

Categorie

Scopri di più su Run Multiple Simulations in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by