編程降雨量
『壹』 這個C程序的目的很簡單,計算每年的總降雨量,年平均降雨量,月平均降雨量,編譯器沒報錯,
for(y=0;y<YRS;y++)
{
for(m=0;m<MONTHS;m++)
total+=ar[y][m];
printf("%d%10.1f\n",1990+y,total);
}
你要計算每年的total,但是這里的total是不斷累加的,每次外循環時應該把total置為0;
下面那個函數也一樣
『貳』 怎樣利用matlab軟體編程模擬出農作物優化灌溉制度
為農作物高產、節水制定的灌水方案,包括灌水定額、灌溉定額、灌水時間和灌水次數等。灌水定額是指某一種作物單位面積上的一次灌水量。灌溉定額是指某一種作物單位面積上各次灌水定額的總和。二者均以水量(單位為m3/畝)或以水層深度(單位為mm)表示。灌水時間和灌水次數根據作物需水要求和土壤水分狀況來確定,以達到適時適量灌溉。
灌溉制度是計算灌溉用水量和制定灌區引水、配水計劃的基本依據,也是進行灌區水利規劃,灌溉工程設計和灌區用水管理的依據。灌溉制度的制定是在全生育期內進行水量平衡計算,分析各時段農田水分狀況,以確定何時需要灌溉和灌多少水量,以便保持最佳土壤水分條件。
根據作物生理和生態特點對水分要求的不同,灌溉制度主要可分為兩大類,即水稻灌溉制度和旱作物灌溉制度。
水稻灌溉制度 水稻具有喜水耐水特性,常採用淹灌方式,因此,滲漏損失水量大,灌水次數多,灌溉定額大。灌溉制度應以滿足不同時期稻田淹灌水層的深度要求。通過水量平衡計算,可以確定所需要的水量。
某時段內水稻灌水定額為:
m=H+E-P-H0+C
式中m為時段內水稻灌水定額;H0、H分別為時段初和時段末的稻田水層深度;E為時段內田間耗水量(蒸發、蒸騰和滲漏量);P為時段內降雨量;C為時段內排水量。單位均為mm。
水稻灌溉制度,隨著水稻品種和栽培季節的不同而異,多採用淺-深-淺的灌水方法,即分櫱和分櫱以前採用淺灌,分櫱後期到乳熟前採用深灌,乳熟以後淺灌,黃熟以後落干(有時也在分櫱末期落干曬田一次)。灌溉定額南方一般為300~360m3/畝,北方常在500m3/畝以上。
旱作物灌溉制度 根據旱作物的生理和生態特性,灌溉的作用在於補充土壤水分的不足,要求作物生長階段土壤計劃濕潤層內土壤含水量維持在易被作物利用的范圍內。其最大允許含水量為田間持水量,而最小允許含水量應保持在田間持水量的50%~60%。
旱作物灌溉制度可通過水量平衡計算來確定。當某一時段內尚未灌水時,時段末土壤儲水量為W(m3/畝),則:
W=W0+P-E+K
式中W0為時段初的土壤儲水量;P為時段內的有效降雨量;E為時段內農田耗水量;K為時段內地下水補給量。單位均為m3/畝。若計算時段較長,計劃濕潤層加深,則在水量平衡方程式右端加上因計劃濕潤層增加而增加的水量WH。
當時段末土壤儲水量W 小於或等於土壤允許最小含水量的土壤儲水量時,則應進行灌水。其灌水定額等於土壤允許最大儲水量(田間持水量)與時段末土壤儲水量W的差值。旱作物灌溉制度也可用圖解法來確定。
旱作物的灌溉制度隨作物種類和地區不同而異。①北方半乾旱地區、中等乾旱或乾旱年,幾種主要農作物灌溉制度如下。冬小麥灌水4~5次,分別在播種前、分櫱期、 返青-拔節期、抽穗期、灌漿期。如遇後期乾旱,在成熟期也可灌水一次。灌水定額40~50m3/畝。灌溉定額160~220m3/畝。②玉米灌水 3~4次,分別在拔節期、抽穗期、開花期、乳熟期進行灌溉。灌水定額約40m3/畝。灌溉定額120~160m3/畝。③棉花灌水2~4次,分別在現蕾期、開花期、花鈴期、成熟期進行灌溉。灌水定額約40m3/畝。灌溉定額80~160m3/畝。
其他灌溉制度 當採用噴灌、滴灌、地下灌溉或進行某些特種灌溉(如施肥灌溉、 洗鹽灌溉、 防凍灌溉、降溫灌溉、引洪淤灌等)時,灌溉制度必須按不同要求另行制定。
對乾旱缺水地區,可以制定關鍵時期的灌水、限額灌水或不充分灌水的灌溉制度,以求得單位水量的增產量最高或灌區總產值最高。
展望 為了及時和合理調整灌溉制度,需要加強灌溉預報工作,重點是對降水、作物耗水及土壤水分變化進行預測預報。同時需要進一步研究主要作物的節水型灌溉制度,以適應日益緊張的農業水資源供需關系和發展灌溉的需要。