如何在matlab中绘制分类数据?

 时间:2026-02-12 02:56:49

1、创建分类数据

离散值通常表示为字符串。

可以使用分类函数将字符串的单元格数组转换为分类数组。

命令行键入:

load patients SelfAssessedHealthStatus Height Weight     

HealthStatus = categorical(SelfAssessedHealthStatus);    

summary(HealthStatus)                                    

2、按“Enter”键。

如图1所示。

如何在matlab中绘制分类数据?

3、用分类数据绘制饼图

饼图常被用于可视化由离散值组成的数据。

使用带有分类数组的饼函数时,切片会自动标记类别名称和百分比。

命令行键入:

figure

pie(HealthStatus)

title('Self Assessed Health Status')

4、按“Enter”键。

如图2所示。

如何在matlab中绘制分类数据?

5、要在饼图中偏移切片,请将类别的名称指定为可选的输入参数。

命令行键入:

pie(HealthStatus,'Good')

title('Self Assessed Health Status')

6、按“Enter”键。

如图3所示。

如何在matlab中绘制分类数据?

7、用分类数据绘制直方图

直方图可以用来绘制分类数组中每个离散值的计数。

这些条被自动贴上类别名称的标签。

命令行键入:

hist(HealthStatus)

title('Self Assessed Health Status')

8、按“Enter”键。

如图4所示。

如何在matlab中绘制分类数据?

9、用类别数据着色的点散点图

您还可以在散点图中使用分类数据。

您可以使用分类数组按类别对数据进行着色。

命令行键入:

scatter(Height,Weight,[],HealthStatus,'filled')

xlabel('Height')

ylabel('Weight')

10、按“Enter”键。

如图5所示。

如何在matlab中绘制分类数据?

  • matlab怎么求两点间距离
  • 如何将Excel中的数据导入到MATLAB中
  • matlab如何做散点图
  • matlab归一化函数用法以及实例
  • 【MATLAB】新建变量
  • 热门搜索
    关于读书的手抄报题目 数学手抄报版面设计图 美丽校园手抄报 2020鼠年手抄报 国庆节的手抄报图片 反腐倡廉手抄报 诚信手抄报图片大全 四年级安全手抄报 手抄报边框图片大全 中国梦 手抄报