在matlab中switch怎么用?
发布网友
发布时间:2022-04-23 15:11
我来回答
共3个回答
热心网友
时间:2023-10-05 12:07
在matlab中switch是开关语句,使用格式为
switch
switch_expression
%选择对象
case
case_expression
%选择表达式
statements
%执行模块
case
case_expression
statements
...
otherwise
statements
end
举例如下:
n
=
input('Enter
a
number:
');
switch
n
case
-1
disp('negative
one')
case
0
disp('zero')
case
1
disp('positive
one')
otherwise
disp('other
value')
end
在命令提示符下,输入数字
1。
其结果为,positive
one
热心网友
时间:2023-10-05 12:08
方法如下:
#include<stdio.h>
void main()
{
int a,b;
scanf("%d,%d",&a,&b);
char str[10];
scanf("%c",str);
switch(*str)
{
case "ADD":
int sum=a+b;
printf("sum is :\n",sum);
break;
case "SUB":
int sub=a-b;
printf("sub is:\n",sub);
break;
case "MUL":
int proct =a*b;
printf("proct is :\n",proct);
break;
case "DIV":
int div=a/b;
printf("div is :\n",div);
break;
default:
break;
}
热心网友
时间:2023-10-05 12:08
k = menu('please choose a number', '1', '4');
switch k
case 1
a = -10; b = 10;
result = a + (b-a) * rand(1);
case 4
a = 0; b = 1;
result = a + sqrt(b) * randn(1);
end
disp(result);
看看这个题,吧,
或许,你会明白,switch语句怎么使用