问题的评论
-
8的评论
测试中的错误:
断言(isequal (your_fcn_name (x) y_correct))
错误:未定义函数或变量“x”。
应该是:
断言(isequal (your_fcn_name(点,圆),y_correct))
我继续修改了它的调用语法。
谢谢你的更正!
你应该纠正第一次测试!
第一个测试用例是错误的。
第一个测试用例是错误的,是FALSE
点在圆盘上吗?
点在圆内吗?
第一次测试还是错的!它还没有被纠正。
解决方案的评论
-
1评论
第一次测试是错的!!
点=[0,0.5]不在统一圆上!!
-
1评论
在最后一次考试中,第一个点不是在,而是在圆上!!
-
1评论
有效的、紧凑的提交。[但是注意这里使用的函数是第一个
在R2017b中引入,大约在2017年9月之前Cody玩家不能使用。]
-
2的评论
我以为“在”一个圈是指内部……第三个测试是在圆上。
我同意,问题陈述在这个细节上,往好了说是模棱两可的,往坏了说是误导性的。作为一个单独的问题,示例应该始终使用方括号,而不是方括号和圆括号的混合使用。
-
1评论
利用测试套件中数量有限的测试。请添加其他测试。您还可以考虑在输入向量中包含一些随机元素。例如,Points = [0, rand/2]而不是(或as well)第一次测试中现有的Points =[0,0.5]。它不一定会“阻止”所有的攻击,但它会让它们变得不那么吸引人。
-
2的评论
这难道不行吗?
(这些天)不是在Cody上。看到//www.tianjin-qmedu.com/matlabcentral/cody/so万博 尤文图斯lutions/351962 comment_9934
-
1评论
纯粹的黑客:应该恢复与增强的测试套件。
-
1评论
利用科迪。使用assessfunction缺席来阻止(参见问题44521)。
-
1评论
另一个基于数量有限的测试的开发。
-
1评论
利用科迪。使用assessfunction缺席来阻止(参见问题44521)。
-
1评论
又是一个硬编码的攻击。
-
1评论
提交时的有效解决方案。[但将不接受新的Cody提交,每个解决方案894324的评论。]