matlab编写一个函数grade,参数是一个百分制成绩,返回值是该成绩的等级A、B、C、D、E。其中90~100分为A,80~89分为B,70分~79分为C,60分~69分为D,60分以下为E
时间: 2024-05-29 08:11:26 浏览: 15
function g = grade(score)
% 根据百分制成绩返回等级
if score >= 90
g = 'A';
elseif score >= 80
g = 'B';
elseif score >= 70
g = 'C';
elseif score >= 60
g = 'D';
else
g = 'E';
end
end
相关问题
MATLAB编制一个函数目的是求两个人的个人平均成绩
好的,以下是MATLAB代码:
```matlab
function avg = calcAvgScore(score1, score2)
% 计算两个人的平均成绩
% score1: 第一个人的成绩
% score2: 第二个人的成绩
% avg: 平均成绩
avg = (score1 + score2) / 2;
end
```
在MATLAB中,函数定义以关键字`function`开头,后跟函数名称和输入参数。在这个例子中,函数名称是`calcAvgScore`,有两个输入参数`score1`和`score2`。函数体内的代码用于计算这两个成绩的平均值,并将结果存储在变量`avg`中。最后,使用关键字`end`来结束函数定义。
要调用这个函数,只需在MATLAB命令窗口中输入:
```matlab
>> avg = calcAvgScore(85, 92)
```
其中85和92是两个人的成绩,结果将存储在变量`avg`中。
MATLAB编制一个函数目的是求两个人的个人平均成绩,不知道科目的数目
好的,以下是MATLAB代码:
```matlab
function avg = calcAvgScore(scores)
% 计算一组成绩的平均值
% scores: 成绩向量或矩阵
% avg: 平均成绩
% 计算每列的平均值
avg = mean(scores);
end
```
在这个例子中,函数名称是`calcAvgScore`,有一个输入参数`scores`,可以是一个向量或矩阵,表示一个或多个人的成绩。函数体内的代码使用MATLAB内置函数`mean`计算每列的平均值,并将结果存储在变量`avg`中。由于`mean`函数可以处理向量和矩阵,因此不需要知道科目的数目。
要调用这个函数,只需在MATLAB命令窗口中输入:
```matlab
>> scores = [85 92; 78 80; 90 95];
>> avg = calcAvgScore(scores)
```
其中`scores`是一个矩阵,每行代表一个人的成绩,每列代表一门科目。结果将存储在变量`avg`中,是一个行向量,每个元素代表每门科目的平均成绩。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)