爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: Jude

[源程序] 利用MATLAB实现基于流域水热平衡和水量平衡方差径流变化归因分析

[复制链接]
 楼主| 发表于 2019-4-28 09:06:29 | 显示全部楼层
sciren 发表于 2019-4-27 17:51
就是输入P值、R值、E0值  然后用代码算的n值?然后还得到P E0的弹性系数吗

是的,你可以代码和杨大文老师的那篇文献一起下载下来使用。其实本质是用到了MATLAB的solve语句,用于反解水热耦合平衡方程的参数,并用MATLAB的求导函数求弹性系数。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2019-4-28 16:41:39 | 显示全部楼层
厉害!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

发表于 2019-5-29 17:48:59 | 显示全部楼层
。。。。代码输入的格式是什么呀{:eb303:}{:eb303:}
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2019-5-29 18:00:31 | 显示全部楼层
clear;clc;

syms n
Q = 15
P = 84
E = 836
[n] = slove(Q ==P - P*E/(P^n+E^n),'n')


之前那个小伙伴这么输入的  ,为啥就报错了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-30 15:22:01 | 显示全部楼层

因为这组输入数据不符合水量平衡,降雨才84,蒸发有836,这显然不可能
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2019-5-30 21:41:30 | 显示全部楼层
Jude 发表于 2019-5-30 15:22
因为这组输入数据不符合水量平衡,降雨才84,蒸发有836,这显然不可能

。。。。不是。。我想问的是怎么启动这个程序QAQ  就是输入格式是对的吗我是一点不会matlab.....sorry啊
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-31 09:11:55 | 显示全部楼层
sciren 发表于 2019-5-30 21:41
。。。。不是。。我想问的是怎么启动这个程序QAQ  就是输入格式是对的吗我是一点不会matlab.....s ...

就是按照function要求,分别输入P,R,E0值就好了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2019-6-1 09:40:58 | 显示全部楼层
Jude 发表于 2019-5-31 09:11
就是按照function要求,分别输入P,R,E0值就好了

阔以。。。举个例子吗。。。格式。。。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-3 20:02:04 | 显示全部楼层
sciren 发表于 2019-6-1 09:40
阔以。。。举个例子吗。。。格式。。。

这个对我而言有些难了,建议先借一本MATLAB参考书看看,MATLAB的function和C语言的自定义函数还是挺像的
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2019-6-4 09:16:52 | 显示全部楼层
Jude 发表于 2019-6-3 20:02
这个对我而言有些难了,建议先借一本MATLAB参考书看看,MATLAB的function和C语言的自定义函数还是挺像的{ ...

BU ....就你的代码 我基本只在用你的TvT... 就是这个代码的输入 小可爱啊
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表