i want a good syntax form
조회 수: 1 (최근 30일)
이전 댓글 표시
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?
댓글 수: 0
답변 (2개)
KALYAN ACHARJYA
2022년 5월 16일
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
KALYAN ACHARJYA
2022년 5월 16일
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.
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!