当前位置: 首页 > wzjs >正文

wordpress设置2个网站吗百度app推广方法

wordpress设置2个网站吗,百度app推广方法,专业网站制作团队专业网站制作团队,免费qq空间网站MATLAB中的table数据类型:高效数据管理的利器 什么是table数据类型? MATLAB中的table是一种用于存储列向数据的数据类型,它将不同类型的数据组织在一个表格结构中,类似于电子表格或数据库表。自R2013b版本引入以来,t…

MATLAB中的table数据类型:高效数据管理的利器

什么是table数据类型?

MATLAB中的table是一种用于存储列向数据的数据类型,它将不同类型的数据组织在一个表格结构中,类似于电子表格或数据库表。自R2013b版本引入以来,table已成为MATLAB中处理表格数据的首选方式。

table的每个列可以包含不同类型的数据(数值、字符、分类、逻辑等),但每列必须具有相同的行数。这种数据结构特别适合处理异构数据集,是数据分析和工作流中的重要工具。

创建table

基本创建方法

这里就如同excel创建的内容一样,只是在matlab中需要使用数组进行创建,需要保证内容维度相同。

% 从工作区变量创建table
names = {'Alice'; 'Bob'; 'Charlie'};
ages = [25; 30; 35];
height = [1.68; 1.82; 1.75];
isStudent = [true; false; false];
%创建table
personTable = table(names, ages, height, isStudent)

在这里插入图片描述

指定列名和行名

表的变量名可以创建时同时生成,或者随后更改

personTable = table(names, ages, height, isStudent, ...'VariableNames', {'FullName', 'Years', 'Height_m', 'IsStudent'}, ...'RowNames', {'Person1', 'Person2', 'Person3'})
% 创建后修改列名
personTable.Properties.VariableNames = {'Name', 'Age', 'Height', 'IsStudent'};

从文件导入数据创建table

表格内容可以直接excel导入,或者CSV文件导入,文件内容如下:
在这里插入图片描述
但是导入之后需要调整标签内容

% 从CSV文件读取
dataTable = readtable('mydata.csv');% 从Excel文件读取
excelTable = readtable('data.xlsx', 'Sheet', 'Sheet1')
% 提取每一行的名字
rowName=excelTable.Var1;
% 删除第一行
excelTable.Var1=[];
% 给每一行名字
excelTable.Properties.RowNames=rowName;% 显示前几行
head(excelTable)

excel直接读入的内容:第一列并不是名字,需要移除后重新添加列名
在这里插入图片描述

访问和操作table数据

数据索引方法

% 使用点表示法访问列
ages = personTable.Age% 使用大括号访问原始数据
firstHeight = personTable{1, 'Height'}% 使用圆括号创建子表
subTable = personTable(1:2, {'Name', 'Age'})% 逻辑索引
students = personTable(personTable.IsStudent,:)

逻辑索引非常像excel中的筛选功能,比如筛选身高超过1.8的人

添加和删除列

% 添加新列
personTable.Gender = categorical({'F'; 'M'; 'M'});
personTable.Weight = [65,70,75]';
% 计算并添加派生列
personTable.BMI = personTable.Weight ./ (personTable.Height.^2);
% 删除列
personTable.IsStudent=[]

派生列是通过已经存在的列计算得到新的列
在这里插入图片描述

排序和筛选

% 按年龄排序
sortedTable = sortrows(personTable, 'Age');
% 筛选特定条件的数据
tallPeople = personTable(personTable.Height > 1.80, :);

在这里插入图片描述

table与其它数据类型的转换

与数组和矩阵的转换

% table转换为矩阵(仅数值数据)
numericData = table2array(personTable(:, {'Age', 'Height'}));% 矩阵转换为table
matrix = rand(5,3);
matrixTable = array2table(matrix, 'VariableNames', {'Var1', 'Var2', 'Var3'});

输出结果

numericData =25.0000    1.680030.0000    1.820035.0000    1.7500matrixTable =5×3 tableVar1        Var2       Var3  _______    ________    _______0.14189     0.65574    0.757740.42176    0.035712    0.743130.91574     0.84913    0.392230.79221     0.93399    0.655480.95949     0.67874    0.17119

总结

MATLAB中的table数据类型为处理表格数据提供了强大而灵活的工具。通过本文介绍的各种方法,你可以初步了解table的使用方法。

http://www.dtcms.com/wzjs/316698.html

相关文章:

  • 杭州拱墅网站建设搜索引擎排名查询工具
  • 网站软文得特点武汉seo推广优化公司
  • 网站营销推广怎么做网络营销推广餐饮管理和营销方案
  • 推广方法有哪几种seo引擎优化公司
  • 石家庄企业做网站确认已有81人感染
  • 建设部网站统计手机推广app
  • 下载空间大的网站建设天津网站建设公司
  • 如何做网站粘贴广告优化 保证排名
  • 网站设计是不是会要用代码做百度收录好的免费网站
  • wordpress页面错乱郑州百度快照优化排名
  • 电子商务网站建设主要内容网址域名查询
  • 做物流公司网站哪家好网络广告推广公司
  • 遂宁做网站活动推广方案怎么写
  • 网站怎么看是谁做的哔哩哔哩推广网站
  • 匿名聊天网站怎么做郭生b如何优化网站
  • 海南公司网站建设哪家快国家中医药管理局
  • 网上购物网站建设论文6软件推广是什么工作
  • 洛阳做公司网站济南网站制作公司
  • 基层建设被哪些网站全文收录alexa排名
  • 有了源代码如何做网站网站友情链接怎么添加
  • 做淘宝客网站要备案吗短视频拍摄剪辑培训班
  • 装修公司免费网站模版西安seo优化培训
  • 怎么看一个网站是由哪个网络公司做的百度快照投诉中心人工电话
  • wordpress隐藏衔接sem 优化价格
  • 广州建设银行保安招聘网站做网站比较好的公司有哪些
  • 济源做网站杭州seo平台
  • 学校网站建设的意义和应用秘密入口3秒自动进入
  • 静态网站生成器怎样做网络服务器有哪些
  • 手机网站开发制作app开发费用标准
  • 创建电子商务网站北京seo外包 靠谱