MATLAB数据类型及代码实现

本推文是MATLAB基础与统计实战课程中的S02-1数据类型及代码实现

  1. 矩阵(Matrix)

MATLAB最基础的数据单位是矩阵。什么是矩阵?

如下图可以看作M行乘以N列的数的组。这就是矩阵最基础的显示

MATLAB数据类型及代码实现_第1张图片

 

■区别于其他数据分

析软件或者编程语言的最大一 个特点(如,转置)。

 

■类似于Excel的数据格式,但是比Excel更加灵活。

■向量、数可以看成是特殊的矩阵。 (广义概念)

Matlab基本数据结构是矩阵(编程语言如JAVA称为数组)这是Matlab区别于其他数据分析软件最大的一个特点。

MATLAB数据类型及代码实现_第2张图片

 

数据类型

str1= ['max','minimax',' maximum'];

String(字符串)每一个用' '包含起来的字符串相当于一个元素

a=[1 2;3 4];  两行两列的数组  第一行是1 2  ;号表示转到第二行 第二行就只有3 4  

f= {'Matlab',45;78,a}

MATLAB数据类型及代码实现_第3张图片

 

小TIPS:

MATLAB中%是用来注释的,即当程序遇到%,则该行代码将不被运行。

...(三个小圆点)在MATLAB中是 用来表示断行续行的,表示当遇到这个符号的时候,该行未结束,会把下一行代码认为是同该行代码是在一起的。

MATLAB数据类型及代码实现_第4张图片

 

元组,相当于一个有格子的容器,每个容器放什么东西不做限制。实际上,在统计分析中这种数据格式用得比较少!

MATLAB数据类型及代码实现_第5张图片

 

数据/矩阵,就是mXn的格子中,放的全部都是数字,那么就称为数组。这是我们本门课程的重点!

MATLAB数据类型及代码实现_第6张图片

 

接下来到软件里面观察下

MATLAB数据类型及代码实现_第7张图片

 

%号表示注释,都是用绿色字体不会运行。

下面把字符串代码运行一下

MATLAB数据类型及代码实现_第8张图片

 

在工作区就多了一个变量

MATLAB数据类型及代码实现_第9张图片

 

双击打开

MATLAB数据类型及代码实现_第10张图片

 

可以看到这个是一个数据的类型把

 

都拼在一起。

接下来运行元组

 

运行出来F就是如下面所示.

 

也可以把元组用图片方式展现出来

 

添加代码运行

MATLAB数据类型及代码实现_第11张图片

 

结构体

MATLAB数据类型及代码实现_第12张图片

 

运行后表现方式

MATLAB数据类型及代码实现_第13张图片

 

MATLAB数据类型及代码实现_第14张图片

 

你可能感兴趣的:(matlab,python,人工智能)