i want a good syntax form

1 visualizzazione (ultimi 30 giorni)
Mahmoud Chawki
Mahmoud Chawki il 16 Mag 2022
Risposto: Mahmoud Chawki il 16 Mag 2022
s is matrix that has 6 rows and Qbar is an array that contains n number of matrices matrices
s(1,:)*Qbar{1}
s(2,:)*Qbar{1}
s(3,:)*Qbar{2}
s(4,:)*Qbar{2}
s(5,:)*Qbar{3}
s(6,:)*Qbar{3}
this is how i want it to be
is there any syntax i can make this happen?

Risposte (2)

KALYAN ACHARJYA
KALYAN ACHARJYA il 16 Mag 2022
Using loop: Is that OK?
data_cell=cell(..,..) %Preallocate Memory
iter=1:3:size(s,1);
for i=1:3:6
data_cell{i}=s(i,:)*Qbar{i}
data_cell{i+1}=s(i+1,:)*Qbar{i}
end
  6 Commenti
Mahmoud Chawki
Mahmoud Chawki il 16 Mag 2022
i have an array of matrices which is:
Qbar{i}=inv(Sbar{i})
do you know how can i exctract each matrix from this array of matrices?
KALYAN ACHARJYA
KALYAN ACHARJYA il 16 Mag 2022
array of matrices can be store as Cell array, it can be extarted using { } bracket
mat{1} represents the first matrics with the cell array.

Accedi per commentare.


Mahmoud Chawki
Mahmoud Chawki il 16 Mag 2022
yes i know but how can i store what im extracting without having to assign them each time manually

Categorie

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

Community Treasure Hunt

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

Start Hunting!

Translated by