matlab中数据结构之-tables
作为matlab中的一种数据结构,是一种按行和列存储信息的一种表格式的数据结构,同一列中的数据具有相同的长度,和我们平常见到的表差不多。使用关键table函数创建,格式为tableName = table(2thCol, 3thCol, ..., 'RowNames', 1thCol),当然需要提前准备一些数据。
请看:
1 >> names = ["Harry"; "Sally"; "Jose"] 2 names = 3 3×1 string array 4 "Harry" 5 "Sally" 6 "Jose" 7 >> weights = [185; 133; 210] 8 weights = 9 185 10 133 11 210 12 >> heights = [74; 65.4; 72.2] 13 heights = 14 74.0000 15 65.4000 16 72.2000 17 >> patients = table(weights, heights, 'RowNames', names) 18 patients = 19 3×2 table 20 weights heights 21 _______ _______ 22 Harry 185 74 23 Sally 133 65.4 24 Jose 210 72.2
第1行创建names列向量
第7行创建weights列向量
第12行创建heights列向量
第17行创建table,表中必须明确指定行表头,并用'RowNames'关键字,提前说明。
table和矩阵的使用差不多,也有自己的特殊方便之处,请看
>> patients(:,1) ans = 3×1 table weights _______ Harry 185 Sally 133 Jose 210 >> patients(:, 'weights') ans = 3×1 table weights _______ Harry 185 Sally 133 Jose 210 >> patients({'Harry' 'Jose'}, :) ans = 2×2 table weights heights _______ _______ Harry 185 74 Jose 210 72.2 >> patients(1:2:3, :) ans = 2×2 table weights heights _______ _______ Harry 185 74 Jose 210 72.2
怎么样,你是学会了,还是学废了,务必好好理解。
人就像是被蒙着眼推磨的驴子,生活就像一条鞭子;当鞭子抽到你背上时,你就只能一直往前走,虽然连你也不知道要走到什么时候为止,便一直这么坚持着。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2021-08-27 理解C语言中的花式退出
2021-08-27 编译和和运行amor