Index exceeds matrix dimensions.
1 回表示 (過去 30 日間)
古いコメントを表示
Hi, i get the following error and didn't find a solution yet
MATLAB code
syms L1 L2 L3 L4 L5 L6 L7 L8 L9 L10 L11
X = [L1; L2; L3; L4; L5; L6; L7; L8; L9; L10; L11];
syms Xi
BGx = sym(zeros(6,1));
for i=1:1:6
BGx(i,1)=L1*Xi(i)
end
I want to get 6 terms like L1*Xi1, L1*Xi2 etc... Thanks for your help
0 件のコメント
採用された回答
Andrei Bobrov
2017 年 2 月 3 日
編集済み: Andrei Bobrov
2017 年 2 月 3 日
L = sym('L',[1,11]);
Xi = sym('Xi',[1,6]);
BGx = L.'*Xi;
or in your case
BGx = sym('L1')*sym('Xi',[1,6]);
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!