matlab中m文件命名的问题

matlab中m文件命名的问题,第1张

这是因为函数文件没有保存到正确路径或者保存名称和函数名称不一致;对于这个问题,解决方法就是讲文件名改为"my_fun.m"并放在工作路径下。一般来说,matlab在调用函数时,会从工作路径(用来存放计算结果等的文件夹)搜索"(函数名称).m"这个文件,否则默认为未定义。而因为手动重命名或者其他原因更改了m文件名而没有同时修改函数名时,会出现这种情况。而用matlab保存时,如果文件名不一致,软件会提示更改。

文件夹命名?文件夹命名是没有要求的,创建子函数的m文件命名才有要求,例如:function [f,sf] = T2F(t,st);那么这个m文件应当命名为T2F.m就可以了。创建主函数跟子函数的m文件在同一个文件夹下,只要[f,sf] = T2F(t,st)这样就可以调用,f,sf,t和st这些都是变量可以任意更换。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6063616.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存