Matrix dimensions must agree

2 ビュー (過去 30 日間)
Michel Lopes Villaluz
Michel Lopes Villaluz 2020 年 5 月 27 日
回答済み: Tommy 2020 年 5 月 27 日
Hi! Mi program show me a mistake with my matrix but both have nine values in x and y.

回答 (1 件)

Tommy
Tommy 2020 年 5 月 27 日
A is a 4x9 array, so A' is a 9x4 array.
A.*A'
This tries to use element-wise multiplication on A and A', but they aren't the same size (or compatible), so you get an error.
Maybe you mean this?
a=A*A'\A*y';
This performs matrix multiplicaton on A and A', resulting in a 4x4 array which you can then pass to mldivide along with A*y' (a 4x1 array).

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by