Matrix operations with continuous variable
2 ビュー (過去 30 日間)
古いコメントを表示
Hello everybody,
I want to multiply two matrices, which contains a continuous variable q and some constants.
To solve this problem, I must use the numerically way.
When I fill the matrix, I get this problem "Dimensions of arrays being concatenated are not consistent.". I think this comes from the constants in the matrices.
Another problem is how can I mutiply the matrices stepwise for each value of q?
Is there an easy way to do this?
q = 4:2:10; % q is a continuous variable
B = [q, cos(q) ;
5, 3*q ;
2*q, 8]
C = [q, sin(q) ;
2, 3*q ;
q, cos(q)]
A = B .* C
Best regards!
1 件のコメント
madhan ravi
2019 年 6 月 9 日
https://in.mathworks.com/matlabcentral/answers/466136-storing-matrices-from-a-for-loop - how is that different from this??
採用された回答
Walter Roberson
2019 年 6 月 9 日
B = [q, cos(q) ;
5*ones(size(q)), 3*q ;
2*q, 8*ones(size(q))]
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Creating and Concatenating Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!