Switch

3 Ansichten (letzte 30 Tage)
Tlale
Tlale am 8 Apr. 2012
Does matlab consider a complex number a vector, since i tried to make a switch, with a complex number being the decision making element and i got an error...i am going to solve the error, but i need to know if it is not caused by the a matlab compiler definition: complex number = vector ?

Akzeptierte Antwort

Wayne King
Wayne King am 8 Apr. 2012
No, a complex number is 1x1 in MATLAB, not 2x1
Can you provide an example of where your switch fails?
z = 1+1j;
switch z
case 1+1j
disp('This executes');
case 1+1j*2
disp('This does not');
end
  1 Kommentar
Tlale
Tlale am 8 Apr. 2012
Hello, I am demapping complex symbols into bits, so i was using a configuration much like the example you gave but ive been fighting with it and it keeps saying that 'z'(in ur example,) is not a scalar and thus gives an error.
ive since switched to using an if statement=>
can you please look at my other question

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB Report Generator 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