大概看了一下你的原始码,你的程式本来就是用来时变系统的,似乎是一维连续释放模式,因为C(1)程式执行执行过程没有变动过(是CC(1),笔误sorry)不过连续释放模式CC(1)应该要是浓度最高的,你跑出你跑出来的模型很奇怪,可能你有变动程式码过的关系
https://i.imgur.com/F2EvkVn.jpg 连续释放模型的污染峰应该会像图1一样随时间变化,中间确实会降不来你模型尺度和释放时间没配合好的话,OUTPUT数据绘制起来会感觉怪怪的,如图2,你如果用较小的模型去看已经发展到T3的污染峰的话,看起来像是一条直线,但如果只看发展到T2的污染峰,看起来就很亲切了。同理,如果你用如图3的较大尺度观察T3污染峰的话,图形似乎也正常多了。建议以未修改的原始程式,先随意调整END_X、TT,甚至是速度项的UU(1)、UU(2),来试试看是否可产生类似的图形。但调END_X时要注意3个Xstop的配合。另外你把CC(N)设为0的话,那点会类似1个很强的sink,所以你跑的图形可看到CC(N)前几点浓度被硬拉下来又因为是1维模型,质量绕不过去那点,他表现得会像是一个污染物抽出量一直在变化的井,目的是让那点的污染物质量(浓度)抽为0。