有时
我在 Matlab 上遇到这个问题,例如,我创建了一个名为"max"的变量,然后在我尝试对某些东西使用 max() 函数时出现各种奇怪的错误,因为我意外地用我的变量覆盖了函数。
我浪费了很多时间和我的思想,我觉得这甚至可能很糟糕。
我想知道是否有办法禁用此行为,以便像许多其他语言一样保留函数名称,并且不会错误地发生这种情况。
从文档的外观来看,你不能这样做。
如有疑问,应使用 exist <name>
以确保<name>
不会覆盖现有函数。