MATLAB — table的常用用法
1. T = table(var1,…,varN)
LastName = {'Sanchez';'Johnson';'Li';'Diaz';'Brown'};
Age = [38;43;38;40;49];
Smoker = logical([1;0;1;0;1]);
Height = [71;69;64;67;64];
Weight = [176;163;131;133;119];
BloodPressure = [124 93; 109 77; 125 83; 117 75; 122 80];
T = table(LastName,Age,Smoker,Height,Weight,BloodPressure)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WAbdoRrh-1587906206086)(MATLAB --- table的常用用法.assets/image-20200426183524201.png)]](https://i-blog.csdnimg.cn/blog_migrate/90dd3392af8960d8e8a5c1ae1f75317a.png#pic_center)
2. 自定义表头名称
T = table(___,‘VariableNames’,varNames)
T = table(categorical({'M';'F';'M'}),[45;32;34],logical([1;0;0]),...
'VariableNames',{'Gender','Age','Vote'},...
'RowNames',{'NY';'CA';'MA'}) %不想加行名的话,把对应的'RowNames'删掉就好
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aj4FviKp-1587906206104)(MATLAB --- table的常用用法.assets/image-20200426184001153.png)]](https://i-blog.csdnimg.cn/blog_migrate/eadec3860c5b18e3620b6b869035623b.png#pic_center)
3. array2table: 将数组转变为table
用法:T = array2table(array(待转换的矩阵), 'VariableNames', {'对应的列名,矩阵有几列,列名就有几个'})
参考链接
https://www.ilovematlab.cn/article-52-1.html
https://www.mathworks.com/help/matlab/ref/table.html
写在最后
我们最近创建了一个“三维重建技术动向与商业落地”的知识星球,这个星球汇聚了来自985和国际顶级学府的专家和学者,他们分享了最新的三维重建技术和商业应用的前沿知识和经验。如果你对三维重建领域感兴趣,那么这个知识星球是你不可错过的。通过加入这个知识星球,你可以学习到最新的三维重建技术和商业应用,提高自己的技能和能力。同时,如果你是一个三维重建领域的专家,你也可以在这个知识星球上分享自己的知识和经验,让更多的人受益。我们会追踪最新的AIGC与3D的技术,并试图从投资人、技术人、产品人以及用户的视角提出一些看法。加入知识星球,让我们一起探索三维重建领域的商业落地想法和前沿知识!如果你想加入这个知识星球,可以添加我的微信号(请私信我),我可以免费为你提供名额。
本文详细介绍了MATLAB中Table数据结构的使用方法,包括基本创建、自定义表头及行名,以及如何将数组转换为Table。适用于需要处理复杂数据集的MATLAB用户。
3093

被折叠的 条评论
为什么被折叠?



