我是靠谱客的博主 孤独苗条,这篇文章主要介绍matlab 高级函数 —— ind2sub、kron,现在分享给大家,希望可以做个参考。

1. ind2sub

ind2sub:index to subscripts ,线性索引(比如一个数组按列序组织为一个向量)转换为下标。

复制代码
1
2
3
4
5
[I,J] = ind2sub(siz,IND) % sz:矩阵的size % IND:线性索引 % I:行号 % J:列号
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
sz = [3, 3]; ind = [4, 5, 6, 7]; [I, J] = ind2sub(sz, ind) I = 1 2 3 1 J = 2 2 2 3


这里写图片描述

2. kron:k 氏积

提到 k 氏积,想起研一上矩阵论老师。

K 氏张量积;

复制代码
1
K = kron(A,B)
  • (1)乘机后的 size 上

    Am×nBp×q=C(m×n)×(p×q)

    复制代码
    1
    2
    3
    4
    5
    6
    7
    >> m = 2; n = 4; >> p = 5; q = 6; >> A = randn(m, n); B = randn(p, q); >> size(kron(A, B)) ans = 10 24
  • (2)具体的计算

    这里写图片描述

最后

以上就是孤独苗条最近收集整理的关于matlab 高级函数 —— ind2sub、kron的全部内容,更多相关matlab内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部