第一范文网 - 专业文章范例文档资料分享平台

Matlab习题与答案

来源:用户分享 时间:2025/5/28 18:41:28 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

(2)计算教师的实际学时数。(交结果)

3. 某学期期末共进行了五门课程考试,为开展宿舍之间的竞争,要求将一个中的n(5~8)个人的五门可的成绩组合成二维阵列。假设你班共有十个宿舍,从1到十进行编号,将所有宿舍学生的成绩组合成三维阵列,求出每个宿舍的平均值,并排列出名次。 源代码如下:

function average

dorm.number=6;dorm.ave=0;

dorm.mark=[60 70 80 90 100;61 62 63 64 65 ;71 72 73

74 75;76 77 78 79 80;81 81 82 82 83;78 76 72 31 99];

dorm(2).number=7;dorm(2).ave=0;

dorm(2).mark=[71 71 62.3 68.3 71.2; 63.9 60.7 59.2 55.4 61.2;76.2 68.9 70.1 71.3 84;...

66.1 65.4 68.2 70.0 80;56.9 59.1 52.3 57.2 69;66.1 60.9 61.2 64.9 45;77.1 78.9 69.9 72.1 70];

dorm(3).number=8;dorm(3).ave=0;

dorm(3).mark=[56.9 59.1 71 62.3 68.3;56 65 45 32 19;76 77 78 79 80;60 70 80 90 100;...

70.1 71.3 84 64 65;66.1 60.9 61.2 62 63;78 98 86 65 78;90 91 92 93 94];

dorm(4).number=6;dorm(4).ave=0;

dorm(4).mark=[56.9 59.1 71 62.3 68.3;61 62 63 64 65 ;86.2 68.9 70.1 71.3 84;66.1 60.9 61.2 64.9 45;...

60 70 80 90 100;81 81 82 82 83;]; dorm(5).number=7;dorm(5).ave=0;

dorm(5).mark=[56.9 59.1 71 62.3 68.3;61 62 63 64 65 ;56.2 68.9 70.1 71.3 84;66.1 60.9 61.2 64.9 45;...

60 70 80 90 100;81 81 82 82 83;45 46 47 48 49]; dorm(6).number=8;dorm(6).ave=0;

dorm(6).mark=[90 80 80 95 100;61 62 63 64 65 ;71 72 73 74 75;76 77 78 79 80;81 81 82 82 83;...

78 76 72 31 99;56.9 59.1 71 62.3 68.3;61 62 63 64 65 ;];

dorm(7).number=6;dorm(7).ave=0;

dorm(7).mark=[56.9 59.1 71 62.3 69.3;61 62 93 64 65 ;86.2 98.9 70.1 91.3 84;66.1 60.9 61.2 64.9 45;...

60 70 80 90 100;81 81 82 82 83;]; dorm(8).number=7;dorm(8).ave=0;

dorm(8).mark=[56.9 59.1 71 62.3 68.3;91 92 63 94 65 ;86.2 68.9 70.1 71.3 84;66.1 60.9 61.2 64.9 45;...

60 70 80 90 100;81 81 82 82 83;45 46 47 48 49]; dorm(9).number=8;dorm(9).ave=0;

dorm(9).mark=[90 80 80 95 100;71 72 83 94 95 ;81 92 93 74 75;76 77 78 79 80;81 81 82 82 83;...

78 76 72 31 99;56.9 59.1 71 62.3 68.3;61 62 63 64 65 ;];

dorm(10).number=6;dorm(10).ave=0;

dorm(10).mark=[90 80 80 95 100;61 62 63 64 65 ;71 72 73 74 75;76 77 78 79 80;81 81 82 82 83;...

78 76 72 31 99;56.9 59.1 71 62.3 68.3;61 62 63 64 65 ;];

dorm1={'宿舍1',dorm(1)}; dorm2={'宿舍2',dorm(2)};

dorm3={'宿舍3',dorm(3)}; dorm4={'宿舍4',dorm(4)}; dorm5={'宿舍5',dorm(5)}; dorm6={'宿舍6',dorm(6)}; dorm7={'宿舍7',dorm(7)}; dorm8={'宿舍8',dorm(8)}; dorm9={'宿舍9',dorm(9)}; dorm10={'宿舍10',dorm(10)};

dormall=cat(3,dorm1,dorm2,dorm3,dorm4,dorm5,dorm6,dorm7,dorm8,dorm9,dorm10);

s='的平均分是'; for i=1:10 ave=0;tol=0;

tol=sum(sum(dormall{1,2,i}.mark)); dorm(i).ave=tol/(dormall{1,2,i}.number); end for i=1:10

a=sort([dorm(1).ave dorm(2).ave dorm(3).ave dorm(4).ave dorm(5).ave...

dorm(6).ave dorm(7).ave dorm(8).ave dorm(9).ave dorm(10).ave]);

搜索更多关于: Matlab习题与答案 的文档
Matlab习题与答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8ot99410da7px008u2ng_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top