matlab建模文献,建模论文matlab附录-主要程序代码

主要程序代码

clear;

a=10;

b=0;

h=(a-b)/500;

w1=100;

w2=50;

w3=0.001;

for i=2:501

k11=h*((1-1*w3)*w1-(1-1*w3)*w1*w1/1000-0.05*w2);

k12=h*((1-1.5*w3)*w2-(1-1.5*w3)*w2*w2/(0.1*w1));

k13=-h*(0.00001*w1*w3+0.00002*w2*w3);

k21=h*((1-1*(w3+0.5*k13))*(w1+0.5*k11)-(1-1*(w3+0.5*k13))*(w1+0.5*k11)*(w1+0.5*k11)/1 000-0.05*(w2+0.5*k12));

k22=h*((1-1.5*(w3+0.5*k13))*(w2+0.5*k12)-(1-1.5*(w3+0.5*k13))*(w2+0.5*k12)*(w2+0.5*k1 2)/(0.1*(w1+0.5*k11)));

k23=-h*(0.00001*(w1+0.5*k11)*(w3+0.5*k13)+0.00002*(w2+0.5*k12)*(w3+0.5*k13));

k31=h*((1-1*(w3+0.5*k23))*(w1+0.5*k21)-(1-1*(w3+0.5*k23))*(w1+0.5*k21)*(w1+0.5*k21)/1 000-0.05*(w2+0.5*k22));

k32=h*((1-1.5*(w3+0.5*k23))*(w2+0.5*k22)-(1-1.5*(w3+0.5*k23))*(w2+0.5*k22)*(w2+0.5*k2 2)/(0.1*(w1+0.5*k21)));

k33=-h*(0.00001*(w1+0.5*k21)*(w3+0.5*k23)+0.00002*(w2+0.5*k22)*(w3+0.5*k23));

k41=h*((1-1*(w3+k33))*(w1+k31)-(1-1*(w3+k33))*(w1+k31)*(w1+k31)/1000-0.05*(w2+k32)); k42=h*((1-1.5*(w3+k33))*(w2+k32)-(1-1.5*(w3+k33))*(w2+k32)*(w2+k32)/(0.1*(w1+k31))); k43=-h*(0.00001*(w1+k31)*(w3+k33)+0.00002*(w2+k32)*(w3+k33));

w1=w1+(k11+2*k21+2*k31+k41)/6;

w2=w2+(k12+2*k22+2*k32+k42)/6;

w3=w3+(k13+2*k23+2*k33+k43)/6;

p1(i)=w1;

p2(i)=w2;

p3(i)=w3;

pp(i)=i;

end

>> plot(pp,p1)

>> plot(pp,p2)

>> plot(pp,p3)

>> plot(pp,p3)

>>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
大家可能知道,历年来相当一部分全国大学生数学建模竞赛赛题,无论在逻辑推理、模型抽象、论文结构组织与撰写还是代码实现等方面都对我国高校本科生的基础能力提出了挑战,更不说为获得理想的名次,还需具备团队合作、项目组织方面的潜在要求。因此各个高校的研究生院、用人企业单位等,无疑都非常乐于将上述能力真正达到相当程度的人才招揽至麾下。但从一个刚刚从高中升入大学的本科生视角来看,想要在相对紧迫的时间里,经过训练而达到符合竞赛要求,并能在实战中绽放光彩的相关能力,并非易事。 为此,我们特别邀请了祁彬彬(9 次参加本科生和研究生数学建模比赛,多次获奖)和马良两位前辈在论坛上为打算参加数学建模的在校大学生们,分享他们撰写的一套以提高利用MATLAB在数学建模中运用能力的代码分析系列。这个系列中既有一些往年培训中的基础训练问题,也有历年各类数学建模竞赛中的赛题全真代码方案剖析,系列的每个专题都只会针对某个关键问题编写相关代码,并分析代码为什么这样写、关键函数及使用要点是什么?且很多情况下同一个子问题的求解会给出多种代码方案,其主要目的是直接通过解决建模实例问题,切实而快速提高参与建模的大学生们,利用MATLAB做数学建模时,真正的代码嗅觉和实战能力。 培养建模能力,从没有什么直接看完藏诸于搜索引擎的某些“标准答案”,就能迅速走上康庄大道的热血桥段。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值