怎么黑进网站后台/关键词查询优化
文章目录
- 一、页面介绍
- 二、命令行窗口
- 1 键盘输入指令
- 2 计算器操作
- 3 矩阵(数组)输入
- 4. 标点符号
- 三、数据类型
- 1. 整数
- 1.1 类型和转换
- 1.2 最大值和最小值
- 1.3 特殊数字
- 2. 浮点数(小数)
- 2.1 类型
- 2.2 特殊浮点数
- 2.2.1 NAN
- 2.2.2 空数组[]
- 3. 复数(iii)类型
- 3.1 复数生成
- 3.2 相关函数
- 四、初等函数运算(备查)
- 1. 三角函数
- 2. 指数和对数
- 3. 截断函数
一、页面介绍
不想多打字,看图。
二、命令行窗口
1 键盘输入指令
指令 | 说明 |
---|---|
cd | 显示或改变当前文件夹 |
dir | 显示文件夹下的所有文件 |
home | 将光标移动到命令行的左上角 |
clc | 清空命令行窗口 |
clear | 清空工作区 |
clf | 清除图形窗口 |
load | 加载指定文件的变量 |
save | 将变量保存到指定文件中 |
path | 显示搜索目录 |
pack | 整理内存碎片 |
exit | 退出matlab |
2 计算器操作
matlab的命令行可以作为计算器使用
运算符的优先级与常用的优先级相同
括号 -》指数运算 -》乘除运算 -》 加减运算
3 矩阵(数组)输入
-
一组中括号表示一个矩阵,行内的数字用逗号或者空格隔开,不同行用分号隔开,矩阵可以分行输入,但不推荐分行输入,容易乱。
-
可以输入矩阵元素。
-
矩阵以表格的形式存储,当手动修改表格后,空位会填充0。
4. 标点符号
标点 | 含义 |
---|---|
% | 注释 |
; | 语句结束 |
: | 创建行向量 |
‘’ | 字符串 |
() | 改变运算次序,数组引用,函数参数列表 |
【】 | 创建矩阵 |
{} | 元胞 |
… | 上联表示换行 |
@ | 放在函数名前做句柄 |
三、数据类型
1. 整数
1.1 类型和转换
matlab提供了八种整数类型,四种有符号类型和4种无符号类型,每种类型有不同的取值和对应的类型转换函数。
int8;uint8;int16;uint16;int32;uint32;int64;uint64
1.2 最大值和最小值
intmax(class)
和intmin(class)
可以返回对应的类型的取值范围。
1.3 特殊数字
- inf 无穷,例如1/0的结果
- Nan 不是数字的数字,例如将字符a强转为数字就会变为NaN
2. 浮点数(小数)
2.1 类型
分为单精度浮点数single
和双精度浮点数double
分别占用4字节和8字节,也有自己对应的类型转换函数
单精度与双精度进行运算后结果为单精度
单精度中包含Inf和NaN
2.2 特殊浮点数
2.2.1 NAN
- NaN进行任何运算后仍然是NaN。
- NaN六亲不认,与任何数字都不相等,包括自身。
- 可以用
IsNaN
函数判断一个数字是不是NaN。
2.2.2 空数组[]
- 维数和长度都为0的数组。
isempty()
可以测试一个数组是不是空数组,在验证数组是不是空数组之前,最好不要对他进行运算。- 不要对空数组进行关系。
3. 复数(iii)类型
3.1 复数生成
-
直接生成
-
函数生成
complex()
- 第二个参数不写会自动补0
3.2 相关函数
函数名 | 说明 |
---|---|
conj(c) | 返回共轭复数 |
real(c) | 返回实部 |
imag(c) | 返回虚部 |
isreal(arr) | 判断一个数组中的数据是否全都是虚数,返回布尔值 |
abs(c) | 返回复数的模 |
angle(c) | 返回复数的幅角 |
四、初等函数运算(备查)
1. 三角函数
函数名 | 功能 |
---|---|
sin | 正弦函数 |
cos | 余弦函数 |
asin | 反正弦 |
acos | 反余弦 |
tan | 正切 |
atan | 反正切 |
2. 指数和对数
函数名 | 功能 |
---|---|
sqrt | 开平方 |
exp | 自然指数 |
pow | 2的指数 |
log | 自然对数 |
log2 | 以2为底的对数 |
log10 | 以10 为底的对数 |
3. 截断函数
函数名 | 功能 |
---|---|
round | 四舍五入取整数 |
fix | 舍去小数取最近整数(忽略符号) |
floor | 取最近的小的整数 |
ceil | 取最近的大的整数 |
sign | 符号函数,大于0取1,等于0取0,小于0取-1 |