lookupTable
无许可证
Creates a lookup table for a collection of key/value pairs. Keys can be ANY data-type (although indexing over function handles might produce unexpected/incorrect behavior)
Examples:
weatherStruct = struct('clouds','rain','windy','cold');
obj = weatherObject(weatherStruct,...);
tbl = lookupTable('today''s weather', weatherStruct,obj,'found weather obj',0.0123,'random data here');
A = tbl('today''s weather')
= weatherStruct
A = tbl(obj)
= 'found weather obj'
A = tbl(0.0123)
= 'random data here'
k = tbl.key(1) %equal to first element of key
= 'today''s weather'
v = tbl.value(2) %equal to second element of value
= 'found weather obj'
key = tbl.contents('-key')
= {'today''s weather',obj,123}
value = tbl.contents('-value')
= {weatherStruct,'found weather obj','random data here'}
引用格式
Dan Cohn (2026). lookupTable (https://ww2.mathworks.cn/matlabcentral/fileexchange/19381-lookuptable), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
- MATLAB > Language Fundamentals > Data Types > Tables >
- MATLAB > Language Fundamentals > Data Types > Structures >
- MATLAB > Language Fundamentals > Data Types > Cell Arrays >
- MATLAB > Language Fundamentals > Data Types > Function Handles >
- MATLAB > Language Fundamentals > Data Types > Dictionaries >
标签
致谢
启发作品: dict
| 版本 | 已发布 | 发行说明 | |
|---|---|---|---|
| 1.0.0.0 | Improved function help and code readability |
