How i select a part or section of a matrix ?

80 visualizaciones (últimos 30 días)
Louis-Philippe Talbot
Louis-Philippe Talbot el 4 de Mzo. de 2014
Comentada: Image Analyst el 26 de Jul. de 2022
So I want to compare the matlab function inv(A) (to have a matrix inverse of A) with the way we suppose to do at hand the function is : >>> rref([A eye(size(A))]) So example : I got a something like (but freaking bigger (9*18))
* [ 1 0 a b [a b
* 0 1 c d ] and I just want to keep the c d]
[1, 0, a, b; 0, 1, c, d] >>> [a, b; c, d]
How I supposed to do It look like it super simple but now I got no idea how to do. Thank

Respuestas (1)

Image Analyst
Image Analyst el 4 de Mzo. de 2014
out = m(:,3:4); % Extract columns 3 and 4 only into a new 2D array.
  4 comentarios
Muhammad Taha Manzoor
Muhammad Taha Manzoor el 25 de Jul. de 2022
Hello Image Analyst,
I have a big matrix of some solar flux measurements. I am able to plot the flux map using imagesec but my I am intrested in the flux values which fall in 50 mm dia of circle. I can create a circluar ROI on the image but how do I extract the data within that circle? I mean I have the data stroed in a matrix I just need to crop out the relavent values in the 50 mm dia and then take an avergae of those values
Image Analyst
Image Analyst el 26 de Jul. de 2022
@Muhammad Taha Manzoor make your binary image mask of the circle, like with poly2mask or however, then do
meanIntensity = mean(fluxImage(mask))

Iniciar sesión para comentar.

Categorías

Más información sobre Data Type Identification 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