nnmf function usage problem
显示 更早的评论
hi all, i am trying to use nnmf function. i have a 3000x4000 sized variable named resim.it has all nonnegative values. i just wrote: [a,b]=nnmf(resim,100);
it gives an error just like this: Error using \ Linear algebra is not supported for integer data types. To compute elementwise LDIVIDE, use LDIVIDE (.\) instead.
Error in nnmf>nnmf1 (line 296) h = max(0, w0\a);
Error in nnmf/loopBody (line 258) [whtry{3},whtry{4},whtry{1}] = ...
Error in internal.stats.parallel.smartForReduce (line 128) reduce = loopbody(iter, S);
Error in nnmf (line 180) whbest = internal.stats.parallel.smartForReduce(...
do you have any idea what the problem is? thank you.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 AI for Signals 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!