How can i implement subtraction without using for-loop ?

조회 수: 3 (최근 30일)
Gn Gnk
Gn Gnk 2020년 9월 29일
답변: Walter Roberson 2020년 9월 29일
I have a vector J 1000x7 and a vector K 16x7
I want to take each row of J(one at a time) an subtract it from every row of K.
For example i want to take the first row of J and subtract it from each row of K and then take the 2nd row of J and do the same .
How can i implement this without using for-loop (because for loop is too slow for my programm).

답변 (1개)

Walter Roberson
Walter Roberson 2020년 9월 29일
JminusK = J - permute(K, [3 2 1]);
The size of JminusK will be 1000 x 7 x 16.

카테고리

Help CenterFile Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by