- 16
- 0
- 约1.98千字
- 约 6页
- 2016-04-05 发布于江西
- 举报
matlab最优化 课程总结.doc
Matlab的数值运算基础
矩阵运算的符号表示:
det()--行列式
Inv()--逆运算 pinv()--伪逆运算
rank()--秩
d=eig(a)--返回a的特征值,是列向量形式 [v,d]=eig(a)----v是特征向量矩阵,d是特征值对角阵
R=Chol(a)--对称正定矩阵的分解(cholesky),
[R,p]=Chol(a)r的阶数为p-1,若a是正定矩阵,p=0
[l,u]=lu(a)---矩阵的lu分解,l 是下三角矩阵,u 是上三角矩阵,a 是任何方阵
[q,r]=qr(a)----将a分解为正交矩阵Q和上三角矩阵R
符号运算
1、s=sym(a)---建立符号对象s,建立符号变量
2、s=sym(a,flag)--flag:’d’’e’’f’
3、str=class(object) 何种对象类型
4、findsym(f,n)---确定符号函数f中的n个自变量,
5、symdiv()等同于/,
6、n=numeric(e)----将符号对象转化成数值形式
7、factor(e)---恒等变换函数,将e进行因式分解,
8、expand(e)---将e 展开,在多项式、三角函数、指对函数常用
9、simplify()---综合化简
10、simple()---得到对象的长度最短的表达形式,若对象为一个矩阵,结果是全矩阵的最短
Matlab程序设计
M
原创力文档

文档评论(0)