今天在使用Malab试着写函数的时候,出现的这种错误,参考一些文章加上自己的尝试,好像搞明白了怎么回事。

保存文件时,Matlab会自动化生成一个文件名,如果你自己改了这个名字的话,运行时就会出现无法识别的错误。

可能是函数名与文件名不一致导致。我在文件中定义了两个函数,保存文件时Matlab会自动生成一个文件名,这个文件名一般是第一个函数名,如果我们最终执行的是第二个函数,运行的时候就会出现函数的参数错误。因此把最终执行的函数写在前面,保存自动生成的文件名就可以解决了。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐