- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab 算函数
数字计算
isa( 变量 , 类名 )
判断 变量是否是这种 数据类型
randn
正态分布随机数
randn(m,n)
.* .^ 矩阵对应元素相运算
.* 对应元素相乘 .^ 乘幂 ./ .\ 除
a = [ 2 , 3 , 4 ]; b = a .* a c = a .^ 3
. 只转置不共轭
C = [1+i, 4-i; 5+2*i, 3-3*i]
C.
C
逻辑运算
矩阵对应元素进行比较,成立返回1,反之返回0
= = == ~=
与 |或 ~非 xor异或
randint
创建整数随机数
randint(m,n,[a,b])
m*n规格的 a到b 的随机数 a,b缺省为 0~1
rand
生成随机数 rand(a,b)
复数
imag 虚部,不含系数 i
real 实部
angle 幅角
pow2 2的次方
取整
fix 向0靠近
floor 比他小
ceil 比他大
round 四舍五入
rem
相除取余数 rem(a,b) a除以b的余数
conj
共轭复数
double
将分数值划归为实数
a=solve(x^3+12*x-5=0);
double(a)
初等函数
sin cos tan asin acos sqrt
exp log log10 abs sign
特殊函数
gamma 伽马函数 beta 贝塔函数 rat 有理近似
erf 误差函数 ellipj 椭圆函数 ellipk 椭圆全积分
bessei 贝赛尔函数 eerfinv 逆误差函数
vpa
结果用小数表示
求出来的结果如果是复杂的分数表示,用 vpa作用一下即可
分数转换成小数
常量
pi 圆周率 inf 无穷 NaN 无意义 i j 虚数单位
realmax 最大实数 realmin 最小实数 eps 无穷小数
end 数组最后元素序号
一些注意事项
有些函数使用的表达式是字符串格式,包括
ezplot solve
矩阵是先行后列
数据类型
整型 int8 uint8 及 16 32
实型 double
字符型 char
\ 反除
2\12=6
矩阵左除 MX=Y X为列向量 则 X=M\Y 若 XM =Y 则 X=Y/M
a=[ 5 2 -9 ; -9 -2 2 ; 6 7 3 ] ; b=[2 ; 3 ; 4];
c=a\b;
[a*c,b]
numeric
将符号转化为数值进行计算
更多逻辑运算函数
all 列向量所有元素非零,返回1
any 列向量有非零元素
exist 变量或函数被定义过
finite 元素有限
isempty 参数为空
isglobal 参数为全局变量
ishold 当前画图状态是on
isieee 当前运算是IEEE算术运算
isinf 元素无穷大
isnan 元素无意义
isletter 元素是字母
isreal 实数
isspace 空格
issparse 稀疏矩阵
isstr 字符串
判断 条件
代数式
residue(分子,分母)
部分分式化
conv
两个多项式相乘系数展开
conv([1 2], [2 1 3] )
deconv
两个多项式相除 返回 [ 商 余式 ]
[a b]=deconv([1 2 3], [1 1])
simple 最简形式
输出表达式在各种函数下的运算结果,给出最简形式
用 [a,b]=simple(符号表达式) 得到
a为化简结果,b为化简方式
factor
因式分解 factor(符号表达式)
collect
合并同类项 collect(符号表达式)
roots 多项式的根
求多项式的零点
polyvalm 多项式代入求值
多项式代入自变量的值求值
polyvalm(c,x) c为系数向量,降幂排列
方阵x作为一个整体带入多项式求值
polyval 多项式代入求值
多项式代入自变量的值求值
polyval(c,x) c为系数向量,降幂排列
x的每个元素均代入多项式中求值
simplify
化简 simplify(符号表达式)
solve
解方程 solve(方程,变量)
solve(x+3=0)
solve(a*x+5,a)
s
文档评论(0)