matlab处理矩阵的一些简易操作和画图的一些小技巧

单位矩阵eye(2)

零矩阵zeros(2)

两个矩阵元素一对一相乘,

.* B

两个矩阵元素一对一相除

A./B

两个矩阵元素一对一相加,

sum(A, B)

矩阵分割

B=A(1:2000, :)

矩阵扩充

B=(ones(size(A,1),1), A)

矩阵累积

A=repmat(B,1,3),可以得到A=(B,B,B)

矩阵求逆

AX=B, X=A\B

XB=A,   X=A/B

直接求逆

inv(A)

大型稀疏矩阵伪逆

pinv(A)

寻找矩阵中的元素a的index

find(A,a)

找一个矩阵的最小元素的index

    m = min(cvloss(:));
    [besti,bestj] = find(cvloss == m);
    bestSigma = sigma(bestj(1));
    bestLambda = lambda(besti(1)); %%加1是为了防止矩阵有同样的元素时,返回多个值


reshuffle矩阵

A = A(randperm(N),:)


向量可直接用于循环

A=[4, 10, 12, 16]

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值