make matrix by using vectors created by loop

7 vues (au cours des 30 derniers jours)
sujit
sujit le 7 Juil 2013
%I want to make matrix by all vectors of x for all values of r in following code
%save it to 'Matrics'
b =[2,3,5]';
for r = -1:0.1:1
A =[5,(2*r),r ;
3,6 ,(2*r-1);
2,(r-1),3*r ];
x = b\A;
%Matrics = ????
end

Réponse acceptée

Walter Roberson
Walter Roberson le 7 Juil 2013
allX = [];
[...]
allX = [allX; x];
  1 commentaire
Sulaymon Eshkabilov
Sulaymon Eshkabilov le 18 Mai 2019
This is not a complete answer!

Connectez-vous pour commenter.

Plus de réponses (1)

Sulaymon Eshkabilov
Sulaymon Eshkabilov le 18 Mai 2019
Hi,
% Here is the complete solution that saves all computed roots of the linear system w.r.t. r(ii)
b =[2,3,5]';r = -1:0.1:1;
for ii=1:numel(r)
A =[5,(2*r(ii)),r(ii) ;
3,6 ,(2*r(ii)-1);
2,(r(ii)-1),3*r(ii) ];
x = b\A;
Matrics(ii,:) = x;
end
Good luck.

Catégories

En savoir plus sur MATLAB 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