How can I multiply a row vector with each of two column vectors?

3 次查看(过去 30 天)
I have a row vector and two column vectors, and intend to perform their multiplication (element by element). The following is an example.
t = [1 2];
s = [(1:3)',(4:6)'];
The expected result:
1 2 4 8
2 4 5 10
3 6 6 12

采纳的回答

Dyuman Joshi
Dyuman Joshi 2024-2-19
t = [1 2];
s = [(1:3)',(4:6)'];
out = kron(s,t)
ans = 3x4
1 2 4 8 2 4 5 10 3 6 6 12

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 NaNs 的更多信息

产品


版本

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by