Subtracting a column from an array.

3 visualizaciones (últimos 30 días)
eagleeye90
eagleeye90 el 10 de Mzo. de 2016
Comentada: eagleeye90 el 10 de Mzo. de 2016
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.

Respuesta aceptada

Ahmet Cecen
Ahmet Cecen el 10 de Mzo. de 2016
RESULT = bsxfun(@minus, MATRIX, COLUMN_VECTOR)

Más respuestas (0)

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by