错误: 此上下文中不允许函数定义。

时间:2018-08-18 13:10:00   收藏:0   阅读:4912

1 为了搞清这个问题,我们先来了解一下matlab编译运行代码的几种方式。

后两种运行方式最大的优点就是可在单文件中定义供自身调用的函数,而无需另外编写m文件保存。最大的缺点是不利于单行的调试。

2 知道了程序的几个简单的运行方式后,我们来简单了解一下matlab程序运行机制。

注:简而言之,只有在定义函数文件时,才能在本文中调用其他文件,而不需另外的m文件来定义函数。

值得一提的是,选中逐行运行的方式除了有便于调试的优点,还避开的调用法运行时文件一定要英文名的缺点,并且运行时不需要先保存文件,十分方便。习惯性这样操作,平时编写程序还是多拆几个m函数文件,最后为了美观整合的时候,可以利用函数可调用函数的机制,整合成一个文件。但常用到的函数,最好能单独出来,因为函数文件中的附属函数,只能在该函数文件中调用。

参考:https://blog.csdn.net/lusongno1/article/details/54018723

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!