I have an array of data (eg X = 2185:10/1718.5:2195) and I want to subtract each value of the X with every value of a column matrix (size 1719*1). For the simplification purposes,let us assume my column matrix is with a size of 4*1 and contains values such as [2185.00295;2185.00446;2185.00167;2185.02910]. I would like to get my results in the following manner:
results in first row :(2185:10/1719:2195)-2185.00295 results in second row: (2185:10/1719:2195)-2185.00446 results in final row: (2185:10/1719:2195)-2185.02910. How can I get this done? I hope my explanation of the question is understandable.

 채택된 답변

Ahmet Cecen
Ahmet Cecen 2016년 3월 10일

2 개 추천

RESULT = bsxfun(@minus, MATRIX, COLUMN_VECTOR)

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Matrices and Arrays에 대해 자세히 알아보기

질문:

2016년 3월 10일

댓글:

2016년 3월 10일

Community Treasure Hunt

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

Start Hunting!

Translated by