gather() in tall array inverse is incorrect
4 次查看(过去 30 天)
显示 更早的评论
Hi,
I am testing simple code with tall array inverse and gather(). The following results are different, anyone knows how to fix gather? As I am using tall array for AA and bb.
AA = ones(13,9);
bb = ones(13,1);
AA_t = tall(ones(13,9));
bb_t = tall(ones(13,1));
gather(AA_t\bb_t);
AA \ bb;
3 个评论
Stephen23
2024-6-27
编辑:Stephen23
2024-6-27
"why gather()cannot evaluate the same results as non-tall array case?"
For efficient handling of the different data types they use different algorithms. No surprises there.
"Is there a solution to make consistent results: A/b and gather(A_t/b_t)? They all have the rank deficient issue"
There are infinitely many solutions. Why should we expect any one solution to be preferred?
回答(1 个)
Aditya
2024-6-27
Hi Chen,
please modify this line and see whether the issue persists or not!
gather(AA_t)\gather(bb_t);
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Tall Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!