楼主: chdog
7375 8

matlab7中运行dynare出错,如何解决? [推广有奖]

  • 1关注
  • 2粉丝

讲师

68%

还不是VIP/贵宾

-

威望
0
论坛币
22547 个
通用积分
29.4298
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
17557 点
帖子
277
精华
0
在线时间
906 小时
注册时间
2005-10-25
最后登录
2025-12-6

楼主
chdog 发表于 2010-6-14 17:10:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
matlab7环境中运行dynare4.1.1中出现的问题,请帮忙解决!!!

我安装好dynare4.1.1,在matlabset path好后,运行example1.moddynare example1),出现以下情况:
dynare4.1.1中调用的函数与matlab7的内建函数同名,系统建议dynare中的函数改名,改一个函数名也就算了,但要改的函数有3个,太麻繁了,请问有什么好办法解决?

具体情况是:>> dynare example1
Warning: Function D:\dynare\4.1.1\matlab\missing\ordeig\ordeig.m has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.
…………..
……………
DYNARE: can't open example1.mod


其它函数还有ordschur.mrcond.m

是不是matlab7dynare不兼容,因为matlab中的模型文件是*.mdl,而不是*.mod,我也想到卸载matlab7,安装matlab6.5,但心有不甘。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:matlab7 MATLAB dynare atlab matla 运行 解决 dynare

沙发
chdog 发表于 2010-6-15 22:04:40
没人帮忙解决,自己顶一个

藤椅
jilindaxue 发表于 2010-8-8 13:54:13
兼容的 可能是你装的不对

板凳
liuxin9023 发表于 2010-8-9 08:04:39
请重命名函数

报纸
月亮米拉 发表于 2010-11-13 14:22:16
我也出项了如上问题,谁能解决啊??

地板
dtll666 在职认证  发表于 2010-11-30 23:00:29
请问你的mod的文件怎么编写的?

7
zyner 发表于 2011-5-30 22:53:08
Create a working directory that will hold your Dynare models. For example, "c:\dynare\work".

8
小兵2008 发表于 2012-11-5 20:36:50
我也遇到了一样的问题,解决方法是,Dynare\Matlab\missing,这个“missing”不要addpath到Matlab里面去。或者无视Matlab的warning也行。

9
goodsss241 发表于 2013-1-12 18:24:41
如果这个m文件已经不存在了,可Matlab还是会报错,这时可以通过以下方法解决. (自创):
这个可能是Matlab对操作进行了缓存,并把缓存保存到了文件.所以即使重新启动电脑还是报错.
我有一个方法,就是在报错的文件里面,重新建立这个报错的m文件,m文件里只写一个函数,当然函数的名字要和这个m文件名一致,函数体里面可以什么都不写,例如,只要
function xxx

end
就可以了,保存为文件名为 xxx 的m文件,保存时,matlab会提示重复的文件,要替换么,真是奇怪了,已经删除的文件,Matlab却认为还存在,这就说明了某些问题,不过,我们不用管这个,只要替换就行了,然后,把这个m文件改名,再删除刚刚改名的那个m文件,OK,问题解决.

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

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