Matlab:将公式应用于结构数组中的新字段

时间:2018-07-31 17:34:33

标签: arrays matlab indexing structure

提前谢谢...

基本上,我想向结构数组添加一个新字段(Max_Heart_Rate),该数组可以计算每个人的最大心率。在计算最大心率时,我想引用另一个字段(年龄)。我有这个,但是它产生了一个我无法弄清的错误。

 Study_Data.Max_Heart_Rate = 200 - [Study_Data.Age]

我也尝试过

C = num2cell(1:100)
[Study_Data(:).Max_Heart_Rate] = deal(C{:})
Study_Data.Max_Heart_Rate = 200 - [Study_Data.Age]

此外,我已经尝试过...

Study_Data.Max_Heart_Rate =(200-(Study_Data.Age(:))

但是Matlab期望花括号或点索引可以提供一个输出,但是有100个输出。

感谢您的帮助。

谢谢, 安德鲁

0 个答案:

没有答案