close all;clear all;clc;
A=xlsread('class_data.xls','b2:ea60');
xf_all=zeros(55,1); %生成55*1的零矩阵
jd_all=zeros(55,1); %生成55*1的零矩阵
pjjd=zeros(55,1); %生成55*1的零矩阵
for i=1:55
for j=2:130
if isnan(A(i+4,j))
break %如果矩阵元素为nan则跳出循环
else
xf_all(i)=xf_all(i)+A(3,j);
if A(i+4,j)>=90&&A(i+4,j)<=100
jd_all(i)=jd_all(i)+4*A(3,j); %90-100绩点为4
elseif A(i+4,j)>=85&&A(i+4,j)<=89
jd_all(i)=jd_all(i)+3.7*A(3,j); %85-89绩点为3.7
elseif A(i+4,j)>=82&&A(i+4,j)<=84
jd_all(i)=jd_all(i)+3.3*A(3,j); %82-84绩点为3.3
elseif A(i+4,j)>=78&&A(i+4,j)<=81
jd_all(i)=jd_all(i)+3.0*A(3,j); %78-81绩点为3.0
elseif A(i+4,j)>=75&&A(i+4,j)<=77
jd_all(i)=jd_all(i)+2.7*A(3,j); %75-77绩点为2.7
elseif A(i+4,j)>=72&&A(i+4,j)<=74
jd_all(i)=jd_all(i)+2.3*A(3,j); %72-74绩点为2.3
elseif A(i+4,j)>=68&&A(i+4,j)<=71
jd_all(i)=jd_all(i)+2.0*A(3,j); %68-71绩点为2.0
elseif A(i+4,j)>=65&&A(i+4,j)<=67
jd_all(i)=jd_all(i)+1.7*A(3,j); %65-67绩点为1.7
elseif A(i+4,j)>=62&&A(i+4,j)<=64
jd_all(i)=jd_all(i)+1.3*A(3,j); %62-64绩点为1.3
elseif A(i+4,j)>=60&&A(i+4,j)<=61
jd_all(i)=jd_all(i)+1*A(3,j); %60-61绩点为1.0
elseif A(i+4,j)>=0&&A(i+4,j)<=59
jd_all(i)=jd_all(i)+0*A(3,j); %0-59绩点为0
end
end
end
pjjd(i)=jd_all(i)./xf_all(i); %每个学生的总学分绩除以总学分
end
B=vpa(pjjd',3)
headers={'序号','绩点'};
C=[1:55]; %若已知姓名和学号,可将此栏改为姓名学号
xlswrite('pjjd_data.xls',headers);
xlswrite('pjjd_data.xls',pjjd,'b2:b56'); %也可把绩点直接输入原表格
xlswrite('pjjd_data.xls',C','a2:a56');
没有合适的资源?快使用搜索试试~ 我知道了~
数学实验MATLAB习题代码.zip_Gauss-Legendre_Newton_Cotes_chain2fx_数值方法第四_高
共104个文件
m:101个
xls:2个
asv:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 92 浏览量
2022-09-24
09:58:48
上传
评论
收藏 78KB ZIP 举报
温馨提示
此文件中有部分内容,对于初学MATLAB的人有帮助,前俩部分是一些MATLAB的基础操作,第三部分是线性方程数值解的雅克比迭代和高斯—赛德尔迭代的例子,第四部分是Gauss-Legendre积分公式,Newton-Cotes积分公式的俩个数值积分的例子,第五部分是Euler公式、向后Euler公式、改进Euler公式,二阶Runge-Kutta等方法(微分方程数值解)。
资源详情
资源评论
资源推荐
收起资源包目录
数学实验MATLAB习题代码.zip_Gauss-Legendre_Newton_Cotes_chain2fx_数值方法第四_高 (104个子文件)
jspi1.asv 179B
jdjs.m 2KB
jkb.m 1KB
jkb2.m 1KB
gssd.m 1KB
gssd2.m 1KB
txjs.m 828B
txjs.m 828B
txjs2.m 716B
xhel.m 662B
xhel.m 662B
txjs2.m 653B
txjs2.m 653B
ejrk.m 625B
ejrk.m 625B
csyx.m 536B
tljs2.m 527B
gjel.m 521B
gjel.m 521B
mcjs.m 475B
sscz2.m 441B
xqel.m 433B
xqel.m 433B
sscz.m 406B
u4e8.m 398B
u4e12.m 394B
jfjs.m 387B
tljs.m 383B
u4e11.m 372B
rnpd1.m 362B
u4e39.m 331B
rnpd2.m 280B
sscz3.m 258B
u4e26.m 248B
u7e45.m 247B
u7e45.m 247B
u3e5.m 234B
jkb1.m 222B
yjkx.m 220B
u4e31.m 193B
u4e5.m 188B
jzfz.m 183B
u3p5.m 170B
u7e44.m 164B
u7e44.m 164B
u4e23.m 152B
u2e13.m 143B
u3p3.m 140B
u4e29.m 133B
u4e38.m 131B
u3e4.m 131B
u4e32.m 124B
djlx.m 123B
u4e24.m 122B
sxsj.m 116B
u4e14.m 111B
u5e15.m 103B
xxx.m 102B
u4e3.m 100B
myx.m 98B
u5e10.m 97B
fz.m 96B
u4e22.m 94B
u1e3.m 90B
sy1.m 90B
u3e2.m 86B
u2p3.m 70B
u4e28.m 69B
u4e20.m 69B
exf.m 67B
exf.m 67B
dslx.m 65B
u7e43.m 62B
u7e43.m 62B
u5e12.m 61B
ces.m 55B
ces.m 55B
fhjs.m 47B
fhjs.m 47B
u1p2.m 46B
u3e3.m 46B
u4e25.m 45B
funst.m 45B
funst.m 45B
funst.m 45B
funst.m 45B
scsy.m 44B
u7e40.m 44B
u7e40.m 44B
u5e11.m 43B
dlx.m 41B
fcjs.m 39B
fcjs.m 39B
symg.m 38B
u1p1.m 38B
sqlx.m 37B
u2e2.m 35B
u7e41.m 35B
u7e41.m 35B
jc.m 33B
共 104 条
- 1
- 2
JaniceLu
- 粉丝: 76
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0