1.变量不声明
变量只能由数字 字母 _ 组成 且不能以数字开头
2.保留关键字
ans 运算结果
i j 复数
inf 无穷∞
eps 浮点相对精度 很小的数值
NaN 非数字
pi 圆周率
iskeyword 查看matlab语言关键字
以上不能作为变量名
3.变量名不应该覆盖内置函数名
变量调用的优先级高于函数 所以当使用某个名称时,matlab认为是变量而不是函数 所以两者之间要有区别
例子:
cos='this string.';
cos(8) %对字符串进行索引取值,得到r 此时证明cos是一个变量 而不是函数
clear 命令 不加参数 则是清除 当前工作区内的所有变量 clear A 清除当前A变量(加参数)
4.变量类型 logical char numeric cell struct 以及由他们组成的数组或者矩阵 行列式
5. 数字形变量的显示格式 默认定义的数字型变量以double存储
通过format <显示格式> 改变数字型变量的显示格式 例如 format short
format short 小数点后4位 3.1416
long double类型小数点后 15位 对 float类型显示7位
shortE longE 科学计数法
bank 银行格式 小数点后2位
hex 十六进制
rat 比例格式
6.MATLAB命令行
1.行尾使用 ; 为抑制输出 则运算结果不会显示在 终端上 例如 A=1; 什么也不现实
2.clc 清除当前终端的输出 清空显示屏
who 简略格式显示工作区内所有变量
whos 复杂格式显示工作区内的所有变量
7.MATLAB 进行数字运算
+ - * / ^ 数学表达式被计算后,其值被存入变量ans
运算优先级 同数学中 有理数运算优先级
8matlab内置的数学函数
基本运算
+ sum cumsum movsum 加
- diff 减
.* * prod cumprod 乘
./ .\ / \ 除
.^ ^ 乘方
取模运算: mod
,rem
,idivide
,ceil
,fix
,floor
,round
三角运算函数
MATLAB内置的三角运算函数
正弦: sin,sind,sinpi,asin,asind,sinh,asinh
余弦: cos,cosd,cospi,acos,acosd,cosh,acosh
正切: tan,tand,atan,atand,atan2,atan2d,tanh,atanh
余割: csc,cscd,acsc,acscd,csch,acsch
正割: sec,secd,asec,asecd,sech,asech
余切: cot,cotd,acot,acotd,coth,acoth
斜边: hypot
转换: deg2rad,rad2deg,cart2pol,cart2sph,pol2cart,sph2cart
MATLAB内置的指数对数函数: exp,expm1,log,log10,log1p,log2,nextpow2,nthroot,pow2,reallog,realpow,realsqrt,sqrt
MATLAB内置的复函数: abs,angle,complex,conj,cplxpair,i,imag,isreal,j,real,sign,unwrap
二:matlab 矩阵运算
一 定义矩阵
A=[1 2 3 4] [1 2 3 4]
二 使用冒号运算符创建向量
三 定义特殊矩阵
四 矩阵的索引
matlab中的矩阵 以列为先序 存储 索引下标起始为1
索引有2中方式 按一维索引和二维索引 对于一个一般的矩阵,其索引顺序如下
索引中如果使用: 则表示选取所有行或所有列
矩阵的索引可以使一个或两个向量,表示选中向量内的的所有行或所有列
注意上表中 参数提供的方式 A( ) ([ ]) ([ ; ]) ([ , ] , )
矩阵的操作
操作矩阵的运算符
操作矩阵的函数
标签:02,变量,函数,郭彦甫,矩阵,索引,matlab,基本操作,运算 From: https://www.cnblogs.com/dongguolei/p/17570232.html