Multiplying two variables in a table together

How would you multiply two variables/columns together from a table together, to create a new variable/column?
Lets say for example you have the following table:
Time Voltage Current
_____ _____ _____
1 8 2
2 9 4
3 6 6
And you want to multiply voltage and current together at each sample.
So you'd end up with a 4th column/variable called power that is voltage multiplied by current at each time interval

 Respuesta aceptada

Voss
Voss el 5 de Mzo. de 2024
T.Power = T.Voltage.*T.Current;
where T is your table.

3 comentarios

Running your example:
Time = [1;2;3];
Voltage = [8;9;6];
Current = [2;4;6];
T = table(Time,Voltage,Current)
T = 3×3 table
Time Voltage Current ____ _______ _______ 1 8 2 2 9 4 3 6 6
T.Power = T.Voltage.*T.Current
T = 3×4 table
Time Voltage Current Power ____ _______ _______ _____ 1 8 2 16 2 9 4 36 3 6 6 36
AluminiumMan
AluminiumMan el 5 de Mzo. de 2024
This worked. Thank you
Voss
Voss el 5 de Mzo. de 2024
You're welcome!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB en Centro de ayuda y File Exchange.

Productos

Versión

R2023b

Preguntada:

el 5 de Mzo. de 2024

Comentada:

el 5 de Mzo. de 2024

Community Treasure Hunt

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

Start Hunting!

Translated by