How can I create a quadratic matrix with variables?

9 visualizaciones (últimos 30 días)
Edoardo Cioffi
Edoardo Cioffi el 7 de Jul. de 2022
Comentada: Karim el 7 de Jul. de 2022
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.

Respuestas (2)

KSSV
KSSV el 7 de Jul. de 2022
syms q [1 5] real
iwant = q'*q
iwant = 
  1 comentario
Karim
Karim el 7 de Jul. de 2022
you were a bit faster than me :) nice approach using the [1 5]!

Iniciar sesión para comentar.


Karim
Karim el 7 de Jul. de 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 = 

Categorías

Más información sobre Numbers and Precision en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by