爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 11299|回复: 6

[源程序] 未定义的trendMMK

[复制链接]

新浪微博达人勋

发表于 2020-9-18 15:57:24 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 守护最好的深深 于 2020-9-18 15:57 编辑

求问大佬,matlab的未定义的trendMMK怎么改,一直在那里报错。
代码如下:
%算趋势
dt=1;
z = zeros(340,180);
sl = zeros(340,180);
lcl = zeros(340,180);
ucl = zeros(340,180);
if SpendYear > 10
    for i = 1:34
        for j = 1:18
            YY = zeros(SpendYear,1);
            for k = 1:SpendYear
                YY(k,1) =  MeanSummer_deep(i,j,k);            
            end
            if ~isnan(max(YY)) && (max(YY) == min(YY) == 0)
                [z(i,j), sl(i,j), lcl(i,j), ucl(i,j) ] = trendMMK( YY, dt );

            end
            if isnan(max(YY))
                z(i,j) = NaN;
                sl(i,j) = NaN;
                lcl(i,j) = NaN;
                ucl(i,j) = NaN;
            end
        end
    end
    sl(abs(z)<1.96) = 0;
else
    disp('显著性检验')
end
报错如图:未定义与 'double' 类型的输入参数相对应的函数 'trendMMK'。
出错 DataProcess_temp (line 126)
                [z(i,j), sl(i,j), lcl(i,j), ucl(i,j) ] = trendMMK( YY, dt )


QQ图片20200918155330.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-9-19 15:43:05 | 显示全部楼层

回帖奖励 +2 金钱

都没有trendMMK这个函数,你也没有自己写这个函数,肯定报错啊。
另外
if ~isnan(max(YY)) && (max(YY) == min(YY) == 0)
后面 max(YY) == min(YY) == 0 其实等价于 max(YY) ~= min(YY)
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-9-20 17:41:49 | 显示全部楼层
゛绍〤z、 发表于 2020-9-19 15:43
都没有trendMMK这个函数,你也没有自己写这个函数,肯定报错啊。
另外
if ~isnan(max(YY)) && (max(YY)  ...

好的,感谢
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-9-20 20:14:29 | 显示全部楼层

回帖奖励 +2 金钱

看函数名称好似是modified mann-kendall 函数, 应该可以找到
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-8-26 10:24:39 | 显示全部楼层

回帖奖励 +2 金钱

要先有一个trendMMK函数,这个在家园里面就能下载到,然后调用就可以
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-8-26 11:00:18 | 显示全部楼层

回帖奖励 +2 金钱

感谢分享,未定义的trendMMK
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-8-27 10:10:41 | 显示全部楼层
感谢分享!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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