How i select a part or section of a matrix ?
128 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
回答(1 个)
Image Analyst
2014-3-4
out = m(:,3:4); % Extract columns 3 and 4 only into a new 2D array.
4 个评论
Muhammad Taha Manzoor
2022-7-25
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
2022-7-26
@Muhammad Taha Manzoor make your binary image mask of the circle, like with poly2mask or however, then do
meanIntensity = mean(fluxImage(mask))
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Type Identification 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!