Matrix operations with continuous variable

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!

 채택된 답변

Walter Roberson
Walter Roberson 2019년 6월 9일

1 개 추천

B = [q, cos(q) ;
5*ones(size(q)), 3*q ;
2*q, 8*ones(size(q))]

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

질문:

2019년 6월 9일

답변:

2019년 6월 9일

Community Treasure Hunt

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

Start Hunting!

Translated by