當前位置:編程學習大全網 - 編程軟體 - matlab中的編程問題:兩個矩陣的大小分別為r1*c1和r2*c2,矩陣中的每個元素都需要多對多的運算。如何實現這壹點?

matlab中的編程問題:兩個矩陣的大小分別為r1*c1和r2*c2,矩陣中的每個元素都需要多對多的運算。如何實現這壹點?

使用命令:

克朗(甲,乙)

這種操作稱為直積。

克朗內克

張量

產品。

矩陣實驗室

它自帶這個函數,叫做kron();

要查看如何使用它,您可以使用幫助。

克朗,解釋如下:

克朗(X,Y)

克朗內克

張量

產品

關於

X

Y.

結果

a

大的

矩陣

成形的

經過

全部

可能的

制品

在...之間

元素

關於

X

那些

關於

Y.

例子,

如果

X

2

經過

3,

然後

克朗(X,Y)

[

X(1,1)*Y

X(1,2)*Y

X(1,3)*Y

X(2,1)*Y

X(2,2)*Y

X(2,3)*Y

]

如果

X

或者

Y

稀疏,

僅僅

非零的

元素

增加

計算,

結果

稀疏。

希望這對妳的問題有所幫助。

  • 上一篇:51單片機8個燈每兩個壹起亮燈的c語言程序
  • 下一篇:小學生該不該使用電子書包?作文350字.
  • copyright 2024編程學習大全網