正如Richard通过电子邮件通知我的那样,测试5和6(使用randi和非整数)没有启用。因为我重做了所有的解,以前通过测试的一些解已经金宝搏官方网站不通过了。
是否可以为提交的答案设置一个容差?使用exp(log(x)+log(y))几乎失败了测试用例5的所有可能性,最大的错误大约是2.5e-11。
漂亮的一个。添加两个函数参数都是十进制数的测试用例更具挑战性。:)
你可以尝试添加,奇妙的事情就会发生。
最糟糕的一个
有趣的~
Exp (log(x)+log(y))的舍入误差很小。Matlab是一种数值语言。使用Isequal()是愚蠢的。
我不能理解为什么测试1失败:/
它失败了,因为你使用了负号,还有下面的测试:
断言(isempty (strfind (filetext '——')))
很好地使用“linspace”
如果x和y都是负的或者非整数呢?
当然只适用于标量。