本推文是MATLAB基础与统计实战课程中的S02-1数据类型及代码实现
- 矩阵(Matrix)
MATLAB最基础的数据单位是矩阵。什么是矩阵?
如下图可以看作M行乘以N列的数的组。这就是矩阵最基础的显示
■区别于其他数据分
析软件或者编程语言的最大一 个特点(如,转置)。
■类似于Excel的数据格式,但是比Excel更加灵活。
■向量、数可以看成是特殊的矩阵。 (广义概念)
Matlab基本数据结构是矩阵(编程语言如JAVA称为数组)这是Matlab区别于其他数据分析软件最大的一个特点。
数据类型
str1= ['max','minimax',' maximum'];
String(字符串)每一个用' '包含起来的字符串相当于一个元素
a=[1 2;3 4]; 两行两列的数组 第一行是1 2 ;号表示转到第二行 第二行就只有3 4
f= {'Matlab',45;78,a}
小TIPS:
MATLAB中%是用来注释的,即当程序遇到%,则该行代码将不被运行。
...(三个小圆点)在MATLAB中是 用来表示断行续行的,表示当遇到这个符号的时候,该行未结束,会把下一行代码认为是同该行代码是在一起的。
元组,相当于一个有格子的容器,每个容器放什么东西不做限制。实际上,在统计分析中这种数据格式用得比较少!
数据/矩阵,就是mXn的格子中,放的全部都是数字,那么就称为数组。这是我们本门课程的重点!
接下来到软件里面观察下
%号表示注释,都是用绿色字体不会运行。
下面把字符串代码运行一下
在工作区就多了一个变量
双击打开
可以看到这个是一个数据的类型把
都拼在一起。
接下来运行元组
运行出来F就是如下面所示.
也可以把元组用图片方式展现出来
添加代码运行
结构体
运行后表现方式