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

 Réponse acceptée

Voss
Voss le 5 Mar 2024
T.Power = T.Voltage.*T.Current;
where T is your table.

3 commentaires

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
This worked. Thank you
Voss
Voss le 5 Mar 2024
You're welcome!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Produits

Version

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by