In GUI, RangeSlider 's Value may have a wrong type

1 visualización (últimos 30 días)
圣淞
圣淞 el 8 de Abr. de 2024
Respondida: Fangjun Jiang el 8 de Abr. de 2024
The offical document says that it is a two-element numeric array, But when I try to get value from it like this:
[minFrq,maxFrq] = app.FilterHzSlider.Value;
it throw a error, said that the number of value is not enough.So I have a test:
X = app. FilterHzSlider.Value;
disp(class(x));
the result is:
double
then I try this:
x=app.FilterHzslider.value;
disp (num2str (x));
then result is:
50 1000
It is confusing.

Respuesta aceptada

Fangjun Jiang
Fangjun Jiang el 8 de Abr. de 2024
No confusion. You will find
X = app. FilterHzSlider.Value;
X is returned as [50 1000].
So you would do
minFrq=X(1);
maxFrq=X(2);

Más respuestas (0)

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by