implay() -- Properties

5 次查看(过去 30 天)
Simon Hehenberger
Simon Hehenberger 2017-10-2
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 个评论
Lea Corbova
Lea Corbova 2020-11-6
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);

请先登录,再进行评论。

回答(1 个)

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

类别

Help CenterFile Exchange 中查找有关 Fluid Dynamics 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by