张凌
monthly water balance model code
2018-7-14 18:08
阅读:3827

源代码python编写的,https://github.com/marcae777/Monthly-water-balance-model/blob/master/Monthly_water_balance_model.ipynb

发现这个代码错了,我纠正了,用matlab编写,分享!

data=xlsread('Example_Data.csv');

EP=data(:,3);

P=data(:,2);

Area=862.69;

SC=5000*Area*3.858e-4;

c=8.71259;


 EP=EP*Area*3.858e-4;

 P =Area*P*3.858e-4;

 E=zeros(length(P),1);

 Q=zeros(length(P),1);

 for i=1:length(P)

     if i==1

         S_last=1650*Area*3.858e-4;

     end

     E(i)=c*EP(i)*tanh(P(i)/EP(i));

     Q(i) =(S_last+P(i)-E(i))*tanh((S_last+P(i)-E(i))/SC);

     S_last=S_last+P(i)-E(i)-Q(i);

 end

% xlswrite('output1.xlsx',Q);

     

plot(Q(66:150,:));

hold on;

plot(data(66:150,1)+10,'r');


转载本文请联系原作者获取授权,同时请注明本文来自张凌科学网博客。

链接地址:https://wap.sciencenet.cn/blog-922140-1124050.html?mobile=1

收藏

分享到:

当前推荐数:1
推荐人:
推荐到博客首页
网友评论1 条评论
确定删除指定的回复吗?
确定删除本博文吗?