作业帮 > 综合 > 作业

matlab switch case 不太会用,程序一直有错.

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/05 13:24:10
matlab switch case 不太会用,程序一直有错.
clc;
clear;
x=0:0.1*pi:2*pi;
a=input('name:')
switch a
case 'sin'
y=sin(x);
plot(x,y)
case 'cos'
y=cos(x);
plot(x,y)
case 'tan'
y=tan(x);
plot(x,y)
otherwise
break;
end
matlab switch case 不太会用,程序一直有错.
不是case的问题,你这里case的用法没有问题
是输入语句的问题,应该改为
a=input('name:','s');
多一个参数's'表面输入的内容是字符串,就好了