How to find specific value in a table
12 次查看(过去 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?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/296193/image.jpeg)
0 个评论
采纳的回答
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
2022-1-10
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 Center 和 File Exchange 中查找有关 Thermodynamics and Heat Transfer 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!