How to do if condition on the type of data

1 Ansicht (letzte 30 Tage)
Behrooz Daneshian
Behrooz Daneshian am 30 Dez. 2022
Beantwortet: Walter Roberson am 30 Dez. 2022
Hi all,
I want to creat if condition in MATLAB in a way that if type of my data is cell, do something and else, do something else. I know that type of data can be determined using class(data). Would you please guide me in this regard?

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 30 Dez. 2022
%preparation
if rand() < 0.5
C = 23;
else
C = {23, 'skidoo'};
end
%now we need to know the type of C to progress
if iscell(C)
disp('was cell')
output = C{1} * 2;
else
disp('was not cell')
output = C(1) * 2;
end
was cell
output
output = 46

Weitere Antworten (0)

Kategorien

Mehr zu Data Import and Analysis finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by