这样重新定义时间有点可怕!我一解决它,就删除了这个函数。
Cody不允许重载内置函数mtimes。
我很困惑这里是否可能超载?
它不是。我解决了覆盖函数assessFunctionAbsence,这不是问题的目标。在这个函数中,我创建了一个文件,其中包含我的解决方案f = fopen("mtimes. "米”、“w”)。
Cody中还有其他的问题与此相同,但没有一个非内置函数来覆盖。我已经通知了他们的创建者和Cody团队,但遗憾的是,到目前为止还没有做任何事情。这是最奇怪的事情,因为MATLAB确实允许我做这件事,但仍然有一个很大的警告。
依我看,作者应该有机会更新他们的问题,但如果他们没有,这些问题应该被删除。除非问题涉及面向对象编程,否则要求重写并不能促进良好的编程实践。这就是为什么MATLAB抱怨如果我们不上课的话。
为了解决Cody中的许多问题,一组X个不同的问题可以每周或每月运行一次参考解决方案。如果参考解决方案不起作用,则会通知作者在某个固定时间段内更新他们的问题。继续存储无法解决的问题是没有金宝搏官方网站意义的,并且一些作者可能会将这些问题用于u部分活动(这里不是这种情况)。删除的问题甚至可以从解决问题的每个人身上减去分数。
注:注意,这甚至可能会阻止人们在有工作参考解决方案的情况下,将他们的家庭作业作为需要解决的问题发布。
似乎这里有一个bug:我怎么可能重载mtimes而不使用它?这个函数mtimes是一个内置的MATLAB函数。请使用不同的函数名。
)
我有点挂断了。函数y=mtimes(a,b)在我运行2018a的计算机上运行得很好。但是当在这里使用时,Cody抱怨我使用了不同的函数名,因为mtimes是内置的,使我失败。将名称更改为其他名称(例如asdf)失败,因为我没有修改mtimes来处理字符串。我缺少什么?
事实上,这不是一个正确的解决方案。else分支导致无限递归。