Switch

3 次查看(过去 30 天)
Tlale
Tlale 2012-4-8
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 ?

采纳的回答

Wayne King
Wayne King 2012-4-8
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 个评论
Tlale
Tlale 2012-4-8
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

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 MATLAB Report Generator 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by