1. 求伴随矩阵: adjoint
2. 矩阵行列式是特征值的积 迹是特征值的和
3.拉格朗日乘子法求极值,值得深思(不能老求导)
4. |A*B| = |A|*|B|
inv( A') = inv(A)'; 转置的逆等于逆的转置
5. inv(A) = (伴随矩阵)/ det(A)
6.二次型求导, d(X' A X) / d(X) = (A + A')X
7.高斯牛顿法拟合 方法求非线性函数的参数。
比如, 求
(【计算方法】四参数正弦函数高斯牛顿法拟合 - 吃土poQAQ - 博客园)
8. 字符显示下划线 title('X_1','Interpreter','none')
9. 4字节转 浮点 , 浮点转四字节(小端,低位在低字节。比如0x1234, 小段就是 34,12)
4字节转浮点 pd = typecast(uint8(buf(1:4))','single');
浮点转四字节:packet = typecast(single(ang_pid),'uint8')'; 会输出一个长度为4的u8类型向量
10. 修改*.fig 和*.m 组合的MATLAB GUI的文件名
只需要在GUIDE 中打开*.fig. 然后文件另存为一个新的名字即可,相对应的文件名都会改掉。
11.判断矩阵是否正定
方法1:如果用eig分解后,特征值都是正的,那么他就是正定矩阵。
方法2:用函数chol( )来实现这种Chollesky分解,当矩阵A为非正定阵时,MATBLA会提示错误信息
12. 解方程,用solve
比如: 求x^2-1=0.
%method 1
syms x;
solve(x^2-1==0,x);
%method 2
syms x;
y = 1;
solve(x^2-y==0,x); %切记,x那个一定要搞成syms变量形式,要不然没办法求解。
待更………………………………