matlab 错误使用feval_Matlab中feval函数使用出现找不到完全匹配项(区分大小写)错误,请问有谁知道怎么解决吗?谢谢?...

虽然题主大概率已经解决了这个问题。。但是还是记录一下,希望后面的小伙伴可以不在这上面浪费时间,有更简单的方法也可以私我!!!找不到 'DYNPROG.m' 的完全匹配项(区分大小写)

最接近的匹配项为 /Users/ak_potato/Desktop/DYNPROG.M

要更改文件扩展名,请将目录更改为文件所在的文件夹,键入:

movefile DYNPROG.M DYNPROG.m_bad; movefile DYNPROG.m_bad DYNPROG.m,然后改回目录。

显示问题如上,matlab大小写敏感==所以把函数文件名(如上DYNPROG.M)改成小写就好啦(dynprog.m)

但如果有很多文件名都需要改的话,以下博文有提供win的修改思路——win批处理文件,因为是mac os所以没有尝试过是否可行,可以自己试试看~matlab m文件区分大小写后缀问题的解决​blog.sina.com.cn问题解决:

1、在需要修改后缀的文件价下面建立批处理文件

内容编辑如下:

ren *.M *.m

保存运行。

2、按理来说到这里应该是搞定了的。可是尝试了一下发现不行

一开始以为是在Win7下没有一管理员权限运行批处理文件,所以运行无效。

排查了一下发现不是,实际的原因应该和matlab的函数管理机制有关。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%个人猜测,可能有问题,不要骂我

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值