Effacer les filtres
Effacer les filtres

what's the meaning of a number divide column vertor?

1 vue (au cours des 30 derniers jours)
Xiao Lee
Xiao Lee le 19 Oct 2019
Commenté : Stephen23 le 21 Oct 2019
企业微信截图_157146742822.png
How did matlab get the ans of [0,0,0.3333] ?

Réponse acceptée

Stephen23
Stephen23 le 19 Oct 2019
Modifié(e) : Stephen23 le 19 Oct 2019
"what's the meaning of a number divide column vertor?"
The mrdivide documentation explains at the top of the page that it will "Solve systems of linear equations xA = B for x". In your example you defined a system of lineaer equations with A = [1;2;3] and B=1, so the output you get is one solution of that system. This is easy to check:
>> A = [1;2;3];
>> B = 1;
>> x = B / A
x =
0.00000 0.00000 0.33333
>> x * A % should be == B
ans = 1
If you expect to simply divide 1 by the values of A then you need to use rdivide:
>> 1 ./ A
ans =
1.00000
0.50000
0.33333
To use MATLAB you need to learn the differences between array and matrix operations:
  2 commentaires
Xiao Lee
Xiao Lee le 19 Oct 2019
got it...Thx
Stephen23
Stephen23 le 21 Oct 2019
Xiao Lee: I hope that it helped! Please don't forget to accept my answer!

Connectez-vous pour commenter.

Plus de réponses (1)

jeewan atwal
jeewan atwal le 19 Oct 2019
Please see the following link: https://in.mathworks.com/matlabcentral/answers/386947-when-using-matlab-you-can-actually-divide-a-scalar-by-column-vector-and-produce-a-result-how-does

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by