Code for elements in equation to create a matrix
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
lo
am 16 Mär. 2014
Beantwortet: Muhammad Tabish Bilal
am 22 Apr. 2021
D is a 1x3 matrix
f is a 3x3 matrix
I want to create a matrix of A by the following equation:
for j=1:3
for i=1:3
A(i)=(sum(D(j).*f(i,j)))^-1;
end
end
But it turns out that the answer is wrong
What should be the correct code of this equation?
0 Kommentare
Akzeptierte Antwort
Mischa Kim
am 16 Mär. 2014
Lo, no need to use loops:
A = 1./(f*D)
Make sure that D is a column vector.
1 Kommentar
Weitere Antworten (1)
Muhammad Tabish Bilal
am 22 Apr. 2021
for counter1= 1: 13 % counter for the rows of intended matrices
for counter2= 1 : 13 % counter for coloumns of intended matrices
SMO(counter1,counter2) = counter1+counter2; % here you may use the equation you want to drive a matrices from but keep in mind it should be a column matrices using the same counter of inner loop
end
end
0 Kommentare
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!