How to find specific value in a table

27 次查看(过去 30 天)
II'm doing a thermodynamics homework and i need to extrac de values of heat capacity from to a table, but i need find them searching the name of the chemical specie.
my problem it's when i need search the Cp values of water writing the water molecular formula (ex: H2O), how i to find it without literaly copy the values from the table?

采纳的回答

KSSV
KSSV 2020-5-21
You canget the index where it lies using strfind. Let T be your table.
idx = strfind(T.Formula,'H2O') ; % logical index
id = find(idx) ; % index
val = T.A(idx)
  1 个评论
VISHNU DIVAKARAN PILLAI
i have a table name 'dcode'
d={':';'M';'D';'MD';'A';'AM';'AD';'AMD'};
d_address={'000';'001';'010';'011';'100';'101';'110';'111'};
dcode=table(d,d_address);
i would like access the equivalent value of 'D' in column 1 from column 2 .
( if i search the value for D i need to get ans as 010 from column 2)
can u please help me how to do it.
thanks in advance

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Thermodynamics and Heat Transfer 的更多信息

产品


版本

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by