[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## Re: Help needed on alternate row and column replacing matrix value

**From**: |
Andreas Weber |

**Subject**: |
Re: Help needed on alternate row and column replacing matrix value |

**Date**: |
Tue, 16 Dec 2014 12:51:58 +0100 |

**User-agent**: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.2.0 |

Am 16.12.2014 um 01:04 schrieb seltek:
>* I wish to create a matrix that would use the values of initial matrix (for*
>* example a 3x3 ones matrix) to set the values in this new matrix (a 6x6*
>* matrix (or 2*Nx2*N))to be equal to the values of the initial matrix on every*
>* alternate column and row*
This?
A = [4 2 7; 8 4 3; 7 9 2]
if (! issquare (A))
error ("A has to be a suqare matrix")
endif
N = rows (A);
B = zeros (2 * N, 2 * N);
B(1:2:end, 1:2:end) = A
B =
4 0 2 0 7 0
0 0 0 0 0 0
8 0 4 0 3 0
0 0 0 0 0 0
7 0 9 0 2 0
0 0 0 0 0 0
-- Andy