Cell Array and Matrix Manipulation Help - Matlab Noob
조회 수: 3 (최근 30일)
이전 댓글 표시
I have several 4x4 matrices stored in a cell array Kd2. I also have several 4x1 vectors stored in U_forcesd. How do I multiply the matrices by the vectors and return the result as I step through from 1 to the number of members I have previously established in my code? (The cell arrays are both member_countx1)
I was thinking something along these lines:
idx5 = 1:member_count
Kd2{idx5,1}*U_forcesd{idx5,1}
Each of these results as idx5 steps through would be a 4x1 vector. How do I store each one of these results? I don't really care if it is returned in one large vector or a matrix with each column being the result.
댓글 수: 0
채택된 답변
Azzi Abdelmalek
2013년 3월 27일
편집: Azzi Abdelmalek
2013년 3월 27일
out=cellfun(@(x,y) x*y,Kd2,U_forcesd,'un',0)
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!