matrix multiplication with different sizes

i have two arrays of sizes n and n*k i want to multiply the the first element of first matrix with first k elements and so on.

2 件のコメント

Dyuman Joshi
Dyuman Joshi 2022 年 7 月 11 日
編集済み: Dyuman Joshi 2022 年 7 月 11 日
"so on"
How exactly do you want to proceed? Multipy with the next k elements or the second element from first matrix? Give us an example with the following (n=4, k=5) -
y=spiral(4) %4*4 matrix
y = 4×4
7 8 9 10 6 1 2 11 5 4 3 12 16 15 14 13
z=reshape(1:4*5,4,5) %4*5 matrix
z = 4×5
1 5 9 13 17 2 6 10 14 18 3 7 11 15 19 4 8 12 16 20
kriti
kriti 2022 年 7 月 11 日
first element with first k
second element with second k like that

サインインしてコメントする。

 採用された回答

Hrusheekesh
Hrusheekesh 2022 年 7 月 11 日

0 投票

hi kriti can you try this
x=repelem(a,k);
b=b.*x;

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeResizing and Reshaping Matrices についてさらに検索

質問済み:

2022 年 7 月 11 日

コメント済み:

2022 年 7 月 11 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by