楼主: star101
51108 3

[问答] matlab报错:未定义与 'double' 类型的输入参数相对应函数什么意思 [推广有奖]

  • 0关注
  • 0粉丝

本科生

9%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
144 点
帖子
11
精华
0
在线时间
136 小时
注册时间
2005-6-12
最后登录
2017-5-22

楼主
star101 发表于 2016-5-9 16:30:56 |AI写论文
10论坛币
在用matlab做空间杜宾模型,输入代码,运行后,出现以下错误:未定义与 'double' 类型的输入参数相对应的函数 'norm_rndmat'。
出错 panel_effects_sar (line 61)
bdraws = matadd(norm_rndmat(sigmatt,ndraw),tmp);

出错 demopanelscompare (line 64)
panel_effects_sar(results,vnames,W);

>>
希望  有哪位高手指点以下,非常感谢。

关键词:double MATLAB atlab matla Lab double matlab 杜宾 空间 模型

沙发
matlab-007 发表于 2016-7-24 19:54:13
提示已经很清楚了,就是你没有定义双精度型变量u,必须在类定义前面添加:
           double u;
     输入输出语句也应作相应处理。否则也会出现问题。
    例如:输入,采用命令:
           scanf("%lf ",&u);  
                    f前面的l不可少,少了就不能接受到正确数据;
输出时,采用命令:
            printf("%lf",  u);
                  f前面的l不可少,少了就不能接输出正确数据。

藤椅
cuggzz2 发表于 2016-9-11 11:48:47
为什么是变量u呢,我找了半天没有发现哪里有u啊

板凳
啊啊啊啊哦哦哦哦 发表于 2018-11-25 21:30:21
楼主解决了吗,我也遇到了这个问题,可否指点一下

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 16:14