Matrix division does not work because of matrix dimensions

3 visualizzazioni (ultimi 30 giorni)
I have two matrices:
A: 5 by 5
B: 5 by 3
How can I claculate matrix division as B divided by A?
I have used:
B / A
B \ A
B ./ A
But all of them show this message:
"Matrix dimensions must agree."

Risposta accettata

Ridwan Alam
Ridwan Alam il 21 Nov 2019
Modificato: Ridwan Alam il 21 Nov 2019
B\A gives a warning, but not an error.
B\A means inv(B)*A. But your B is not square, so inv(B) won't work.
And, you are not looking for A\B?
  4 Commenti
Hadi Ghahremannezhad
Hadi Ghahremannezhad il 21 Nov 2019
But there are weird numbers in the result:
41.8515350877193 -1.69864901616146e-17 0.500000000000006
-13.9838450292398 43.6678217821782 0.500000000000000
-13.9838450292398 -1.66902048510060e-17 -43.1678217821782
-13.9838450292398 -43.6678217821782 0.499999999999989
-13.9838450292398 -1.27074865530056e-17 44.1678217821782
Ridwan Alam
Ridwan Alam il 21 Nov 2019
what's your A and B? maybe share the code?

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by