HOW CAN I MULTIPLY VALUES IN JUST ONE COLUMN?

22 次查看(过去 30 天)
Hi everyone,
I should multiply all the values of the column "Var4" for those values:" x10x0.5" ; how could I do it?
Thank you very much.
  4 个评论
Iñigo Escanciano
Iñigo Escanciano 2021-6-24
编辑:Iñigo Escanciano 2021-6-24
In this case you have a timetable, which is a specific table type, but still a table. Therefore, you should check how to access data in tables.
In the link there are a lot of examples, you can choose whichever is best for you. I could simply give you one answer but getting it yourself is the best way as it is a basics question.

请先登录,再进行评论。

采纳的回答

KSSV
KSSV 2021-6-24
It looks like you have a table. If T is your table and you want to multiply 3 and 4 th column.
iwant = T.(3).*T.(4) ; % .* <-- element by element multiplication
  4 个评论
Iñigo Escanciano
Iñigo Escanciano 2021-6-24
As what we are looking for is the 4th column variables, being stored in a table, you have 4 options:
Specifying the 4th column of your table
giulia_TT.(4) * 0.5 * 10
Specifying the column name
giulia_TT.Var4 * 0.5 * 10
Accessing it like a matrix (curly bracket indexing for tables)
giulia_TT{:,4} * 0.5 * 10
Mixed way, specifying the column name with curly bracket indexing
giulia_TT{:,'Var4'} * 0.5 * 10

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Matrices and Arrays 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by