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!