作业帮 > 综合 > 作业

用matlab编程求20个学生成绩的最大分数,最小分数,前5名得分数,及平均分数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 05:41:53
用matlab编程求20个学生成绩的最大分数,最小分数,前5名得分数,及平均分数
a=[%学生数据%]
%排序
a = sort(a);
%最低分
a(1)
%最高分
a(length(a))
%前五名成绩
a([1 2 3 4 5])
%平均分
mean(a)
再问: a=sort(a)是什么意思呀
再答: 把a按从小到大的顺序排序 不好意思,那个 前五名应该是 a([length(a) length(a)-1 length(a)-2 length(a)-3 length(a)-4]) 或者用sort(a,'descend') 将a从大到小排序,最大值与最小值的位置也相应颠倒一下
再问: 程序编好了,可是运行的时候怎么输入这20个数据呀,一直出错呀
再答: 假设数据是 98 97 90 89 100 a = [98 97 90 89 100] %这样就行,直接粘贴到方括号[ ] 里边,注意用空格格开,如果还不行,把你的数据格式贴出来看看
再问: 因为我们刚学,所以我想用input输入数据。 a=input('20个学生的成绩:');···· 我在command window里这样赋值 fx>>20个学生的成绩:a=(58 67 65 96 98 98 96 86 83 82 76 73 78 79 64 73 82 71 98 100) 还是不行,出现了这些提示:??? a=(58 67 65 96 98 98 96 86 83 82 76 73 78 79 64 73 82 71 98 100) | Error: Unexpected MATLAB expression.
再答: a=后面是中括号[] ,不是小括号() matlab中用中括号[]来表示矩阵和向量 比如 [1 2 3;5 6 7;7 8 9] ans = 1 2 3 5 6 7 7 8 9
C语言编程题:从键盘输入10个学生的成绩,计算平均成绩,统计及格人数,计算高于平均分的学生的分数 某校举行数学竞赛,吧成绩排列名次后,前7名平均分数比前4名平均分数少1分,前10名平均分数比前7名平均分数少2分,第5. 继红小学有10名学生参加小机灵杯数学比赛,平均分为90分,平均分和每个同学的得分都是正整数,前9名的分数各不相同,其中一 考试平均成绩85,标准差5服从正态分布 任意抽出36名学生计算平均分数 平均分在83-86的概率是多少? 某班有有50名同学,在一次数学考试中,按成绩从高到低排了名次.结果前30名的平均分数比后20名的平均分数多了12分.一位 某班有有50名同学,在一次数学考试中,按成绩从高到低排了名次.结果前30名的平均分数比后20名的平均分数 某班有50名同学,再一次数学考试中,按成绩从高到底排了名次.结果前30名的平均分数比后20名的. 求平均数问题 ( )某班有五十个人,再一次数学考试后,按成绩排了名次,结果前三十名的平均分数比后二十名的平均分数多12分 下面是某班20名学生某次英语测验的成绩(百分制,均是整十的分数)统计表 10名同学参加数学竞赛,平均成绩为82分,前6名的平均分为83分,后6名的平均分数为80分,第5,第6名同学的平 求一组数里面前几个数的最小 用matlab怎么编程算 编程统计全班同学成绩:要求每次用键盘输入一个学生的2门分数,计算并输出每个学生的总分和平均分,此外,如果平均分大于等于8