Matlab学习笔记(一)

Matlab学习笔记,记下学习中的点点滴滴...

1、Matlab基础

数据的显示格式及其含义:

image

image

常用命令:

image

常用键盘快捷键及说明:

image

标点符号用法:

image

命令窗口中常用的命令:

                image

2、数据类型

Matlab的基本数据类型有字符串类型、数值类型、函数句柄、逻辑类型、结构体类型、Java类型、细胞数组类型等,用户也可以根据需要来定义自己的数据类型。

字符串(String)类型

image

eg:

image

 

对于字符串数组,每行的字符总数必须相等。

>> str=['1','22';'12','2']
str =
122
122
>> strT=['12','22';'12','2']
??? Error using ==> vertcat
All rows in the bracketed expression must have the same 
number of columns.

字符串的水平合并可以使用中括号对(“[]”)和strcat函数两种方法。

eg:

image


字符串的垂直合并可以使用中括号对(“[]”)和strvcat数两种方法。

image

数值(Numeric)类型

    MATLAB的数值类型有整数、复数、浮点数、无穷大和非数值最这5个类型,其中正无穷大由Inf表示,负无穷大由-Inf表示,非数值量由NaN表示。

整数

image

eg:

image

注意:

image

复数类型

image

说明:image

浮点数类型

image

Inf和NaN

image

函数句柄(Handle)

image

逻辑(Logical)类型

image

结构体(Structure)类型

image

赋值语句创建 eg:

 imageimage

通过struct函数创建:

image

结构体的访问:可以类似数组的方法访问多维结构体中的某一个,亦可以用点(“.”)的方法访问其中某一数据。

操作

image

细胞数组(Cell)类型

image

创建:

image

image

显示:

image

访问:

主要利用下标索引来访问细胞数组元素。

3、数组及其函数

image

创建

image

image

image

image

image

一维数组的访问

image

说明:

image

二维数组的创建

image

image

二维数组的访问:

image

eg:

image

image

image

高维数组的创建和访问:

image

image

数组运算

算术运算

image

image

image

image

数组函数

image

image

4、矩阵及其函数

image

创建

image

注意:

image

函数创建矩阵

image

操作

image

image

image

image

改变矩阵结构

image

矩阵运算

image

image

image

image

矩阵函数

image

image

image

image

image

image

image

image

image

image

image

image

image

image

稀疏矩阵及其运算

image

image

image

image

image

image

image

image

image

5、多项式及其函数

image

多项式的运算

image

image

注意:image

image

image

image

image

image

image

多项式函数

             image

多项式展开式

image

多项式拟合

image

6、关系和逻辑及其运算

image

image

image

image

image

关系和逻辑函数

image

测试函数:

image

NaN和空矩阵

image

                                                                               ——参考书籍《MATLAB.7.6从入门到精通.张琨.毕靖.丛滨》

 

原文地址:https://www.cnblogs.com/Longlycsu/p/2711484.html