How can I create a quadratic matrix with variables?

9 visualizzazioni (ultimi 30 giorni)
I need to create the matrix of such that i get the matrix and so on? I need all the elements of the nxn matrix to be variables. I tried with :
syms q1dot q2dot q3dot q4dot q5dot;
qdot= [q1dot q2dot q3dot q4dot q5dot].'*[q1dot q2dot q3dot q4dot q5dot];
but it doesn't seem to work. Many thanks.

Risposte (2)

KSSV
KSSV il 7 Lug 2022
syms q [1 5] real
iwant = q'*q
iwant = 

Karim
Karim il 7 Lug 2022
you do not need to use .' in this case, only use the transpose operator:
syms q1dot q2dot q3dot q4dot q5dot real
qdot= [q1dot q2dot q3dot q4dot q5dot]' * [q1dot q2dot q3dot q4dot q5dot]
qdot = 

Community Treasure Hunt

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

Start Hunting!

Translated by