More Matlab Tricks
Neither Anitha nor Brendan knew about this (I was coding on the fly during our last meeting).
To kill a row in a matrix in Matlab do the following:
>> a = magic(3)
a =
8 1 6
3 5 7
4 9 2
>> a(2, :) = []
a =
8 1 6
4 9 2
Works just as well for columns. You can also remove individual elements, but if you do it in a matrix, you'll end up with a vector.
I titled this "More Matlab Tricks" cuz I had two tricks to record, but forgot the second one.....doh....
To kill a row in a matrix in Matlab do the following:
>> a = magic(3)
a =
8 1 6
3 5 7
4 9 2
>> a(2, :) = []
a =
8 1 6
4 9 2
Works just as well for columns. You can also remove individual elements, but if you do it in a matrix, you'll end up with a vector.
I titled this "More Matlab Tricks" cuz I had two tricks to record, but forgot the second one.....doh....
2 Comments:
Hello
I was wondering how would you stalk a a 3D matrix. For example, lets say you have a matrix A=244X306X1 which represents one slice and the second matrix B=244X306X2 etc.. until :,:,20. How would you construct a 3D matrix such that final=244X306X20 where the 20 represents the same slices that is 1...20(same image or slice).
Hope that makes sense.
Thank you
Zeinab
You can use the cat function
Post a Comment