作业帮 > 综合 > 作业

matlab a=input('a='); b=a>0; switch b case 1 disp('这是正数'); o

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/19 03:30:17
matlab a=input('a='); b=a>0; switch b case 1 disp('这是正数'); otherwise disp('这不是正数'); end
这是个M文件,怎么一运行就出错,
a=input('a=');
b=a>0;
switch b
case 1
disp('这是正数')
otherwise
disp('这不是正数')
end
这是那个M文件
代码本身没错,在命令窗口能正常运行;
而在M文件里不能运行,只能说明问题与M文件有关,我想应该是M文件名字有问题.
matlab里M文件名的命名规则是首字母必须是英文字母,并且不能包含汉字.
楼主可以看一下你M文件的名字是否有问题.