偶尔用,但是容易忘记但是很难搜的matlab命令

这篇博客涵盖了矩阵的伴随矩阵计算、行列式与特征值的关系、拉格朗日乘子法在求极值问题中的应用、矩阵运算性质如行列式和逆矩阵的计算,以及二次型求导和高斯牛顿法在非线性函数拟合中的使用。此外,还介绍了字符显示、浮点数与字节之间的转换、MATLAB GUI文件名修改和正定矩阵的判断方法。最后,展示了如何利用`solve`函数解方程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 求伴随矩阵: adjoint

2. 矩阵行列式是特征值的积 迹是特征值的和

3.拉格朗日乘子法求极值,值得深思(不能老求导)

4. |A*B| = |A|*|B|

inv( A') = inv(A)'; 转置的逆等于逆的转置f(x)=r_{0}*sin(r_{1}x+r_{2})+r_{3}

5. inv(A) = (伴随矩阵)/ det(A)

6.二次型求导, d(X' A X) / d(X) = (A + A')X

7.高斯牛顿法拟合 方法求非线性函数的参数。

比如f(x)=r_{0}*sin(r_{1}x+r_{2})+r_{3}, 求r_{0} -r_{3}(【计算方法】四参数正弦函数高斯牛顿法拟合 - 吃土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变量形式,要不然没办法求解。

待更………………………………

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值