问题的评论
-
3评论
为什么“制表”功能在这里不起作用。它给出了一个未定义函数的错误。
http://www.mathworks.in/help/stats/tabulate.html
阿山,表格是统计的。Cody没有统计工具箱。
在这里不能使用内置函数表。
解决方案的评论
-
1评论
по по е е о ениал но!
-
1评论
3行使用稀疏
-
1评论
当我为测试套件#1运行以下解决方案时,我在解决方案数组中得到一个零。如果我用c替换c(I)我得到2和3(没有零)怎么会出现0呢?
[count, val] = histcounts(categorical(vect))
Val = cellfun(@str2double, Val) %转换Val从字符串到数值
当I = 1时:length(count)
如果count(i) == 3
C (i) = val(i)
结束
结束
-
1评论
递归太昂贵了……
-
1评论
对不起
-
1评论
较慢,但实际上可读的2行。
-
1评论
它在R2013b版本上运行良好。cmd“unique”改变了吗?
-
2的评论
-
2的评论
-
1评论
测试1答案应为[2 3 8];
-
1评论
非常有创意的解决方案
-
1评论
对不起,我在测试集上玩游戏……应该使用min(x)和max(x)而不是-3和11。
-
1评论
'tabulate'函数定义为输入类型为'double'…请查一下。
-
1评论
我认为HIST在这里比HISTC更正确,因为HIST以宾中心为参数,而不是宾边。
但这是一个非常聪明的解决方案。我使用min:max作为bin中心,相当长的一点!
-
2的评论
使用函数表的解决方案,但我得到了以下错误:未定义的函数'表'的输入参数类型为'double'。另一方面,这在我的桌面版本中工作得很好,有人能解释为什么会这样吗?
表格在统计工具箱中。//www.tianjin-qmedu.com/help/toolbox/stats/tabulate.html
-
2的评论
请检查测试套件中的第一个用例:
正确的输出应该是[2 3 8],因为8也恰好出现了三次
8是4乘以,不是3。