预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

用Matlab求解差分方程问题例1:污水处理厂每天可将处理池的污水浓度降低一 个固定比例q,问多长时间才能将污水浓度降低一半? 一阶线性常系数差分方程已知x0=100,在较好,中等和较差的自然环境下r=0.0194,-0.0324,和-0.0382我们利用Matlab编程,递推20年后观察沙丘鹤的数量变化情况:在command窗口里调用sqh函数functionx=fhsqh(n,r,b) a=1+r; X=100; Fork=1:n X(k+1)=a*x(k)+b; end 对于不同的b,可用同样的方法进行观察;一阶线性常系数差分方程的解、平衡点及其稳定性线性常系数差分方程组0.6模型及其求解用矩阵表示 用matlab编程,计算x(k),观察n年以后的3个城市的汽车数量变化情况 functionx=czqc(n) A=[0.6,0.2,0.1;0.3,0.7,0.3;0.1,0.1,0.6]; x(:,1)=[200,200,200]'; fork=1:n x(:,k+1)=A*x(:,k); end作图观察数量变化趋势结果分析: 1可以看到时间充分长以后3个城市汽车数量趋于180,300,120 2可以考察这个结果与初始条件是否有关 若最开始600辆汽车都在A市,可以看到变化时间充分长以后,各城市汽车数量趋于稳定,与初始值无关直接输入x(:,1)的值即可