| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
|  | 
|  | 
|  2008-04-23, 11:05 | #1 | 
| 初级会员 注册日期: 2008-04-22 年龄: 41 
					帖子: 7
				声望力: 0  |  [求助]switch case语句问题 
			
			各位大侠好,菜鸟又来求助了,switch -case-otherwise-end语句中的条件语句可以用逻辑表达式表示吗,比如 function ifzero(x) switch x case x>0 fprintf('%d is p\n',x) case x<0 fprintf('%d is n\n',x) otherwise fprintf('%d is z\n',x) end 为什么ifzero(8)的结果是8 is z 谢谢各位大侠的帮助 | 
|   |   | 
|  2008-04-23, 11:52 | #2 | 
| 高级会员 注册日期: 2008-02-26 年龄: 39 
					帖子: 158
				声望力: 25    |   
			
			你这个程序是错误的,switch对应的是一个变量x,而下面的case对应的却是逻辑表达式,case对应的是真值与假值(即1,0),二者是不想对应的。
		 
				__________________ 学我想学,用我所学。:lovely: | 
|   |   | 
|  | 
| 
 |  | 
|  相似的主题 | ||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| 关于用matlab画一个圆锥的三维图问题. | hanzhiyi2004 | MATLAB论坛 | 0 | 2008-05-12 09:26 | 
| matlab 中反函数运算。 | zhanggongrui | MATLAB论坛 | 0 | 2008-04-29 00:03 | 
| BMP图像转换成时间序列 | zlnhappy | MATLAB论坛 | 0 | 2008-04-28 17:53 | 
| 【求助】如何用MATLAB读出图片信息? | flp5521 | MATLAB论坛 | 4 | 2008-04-03 10:29 | 
| 【求助】MATLAB模糊控制程序2输入1输出的 | zll1981 | MATLAB论坛 | 0 | 2008-01-06 10:22 |