Re: Matrix rotation

2015-05-08 Thread Norbert X
Dear Arghya Das! I think you can start learning matrixes with more high-level language - for example Scilab or Octave. Then you can switch to low-level languages - C/C++ (with Boost library) or Fortran. With best regards, Norbert. P.S. Of course this problem is out of topic. I recommend you

Re: Matrix rotation

2015-05-08 Thread real bas
I guess you can use the operator % to index the columns. Look, if the vector column is [A, B, C] address by [0, 1, 2], u can use index i+1%3. The vector[2] goes to vector[0], vector[0] to vector[1] and vector [1] to vector[2] automatically. 2015-05-08 18:32 GMT-04:00 Paul Anzel : > Are you trying

Re: Matrix rotation

2015-05-08 Thread Paul Anzel
Are you trying to cyclically permute the columns of a matrix? So for a 3x3 matrix of columns [A, B, C] you want [C, A, B]? Then you'd right multiply (X_new = X*M) by a matrix M = [0, 1, 0] [0, 0, 1] [1, 0, 0] (generalizing to higher dimensions is trivial). And yes, this is not a particularly debia

Re: Matrix rotation

2015-05-08 Thread giulianc51
Il giorno Sat, 9 May 2015 01:21:44 +0530 Arghya Das ha scritto: Hi Arghya, (sorry for my bad english) > Does anyone know how to rotate a 2d matrix circularly for 'n' times in > suppose C language...? It would be a lot of help if you could explain > with code. I don't understand your expression

Matrix rotation

2015-05-08 Thread Arghya Das
Does anyone know how to rotate a 2d matrix circularly for 'n' times in suppose C language...? It would be a lot of help if you could explain with code. Hint : Each time each row vector needs to be rotated one element to the right relative to the preceding row vector.