zl程序教程

您现在的位置是:首页 >  后端

当前栏目

我必须通过艰难的方式学习一些 MATLAB 表格技巧,四种快速制作表格的方法

MATLAB方法学习 快速 方式 技巧 通过 一些
2023-09-11 14:18:32 时间

表格用途广泛,这意味着没有一个文档可以解释您可能对它们的用途,这就是我创建本教程的原因。

在本教程中,我将概述制作表格、筛选表格和显示表格内容的最佳实践。

在 MATLAB 中,几乎所有探索性数据分析或机器学习应用程序的入口点都是表格。当然,您可以通过将矩阵、数组、元胞、结构拼凑在一起来完成这些事情——但是您的代码可能会变得非常长且难以辨认。不利于可复制性!以下是开始使用表格的一些提示。

这些不是 MATLAB 文档将为您概述的策略——它们是通过表变量类型的非常具体的路径,我必须通过许多小时的艰苦试验和错误来发现这些路径。MATLAB 表是普通 MATLAB 用户会遇到的最不透明的概念之一:充满了非直观的约定、稀疏记录的属性或函数以及神秘的错误消息。我希望本教程将有助于加快您的学习过程。

四种快速制作表格的方法:

以下是生成表格的四种最常见的方法:表格(var1、var2、var3 等…)、array2table(矩阵)、readtable(‘file.csv’)和点符号。

1)表(var1,var2,var3,等…)
让我们以x、y和score的形式创建一些数据。

[x,y,score] = deal( randi(10,10,1),...
                    randi(10,10,1), rand(10,1) );

以下是如何使用table()将其制作成表格:

mytable = table(x,y,score,'VariableNames',{'x','y','score&