Title: RE: [flashmaestro] MATRICES

Hola,
para crear una matriz de este tipo tengo
una funci�n que necesita 2 parametros (filas y columnas)
Est� hecha para popular con un n�mero random pero esto se
puede cambiar.

function Matriz (filas, columnas) {

Multi = new Array (columnas);
    for (var i=0; i < columnas; i++){
        Multi[i] = new Array (filas);
        for (var j = 0; j < filas; j++){
            Multi[i][j] = int(Math.random()*2);
        }
    }
    return Multi;
}

//---probar---

arr = Matriz (10,10);
trace(arr)
trace(arr[0][5])

//------------

Segunda pregunta depende mucho de que es la finalidad
de tu array pero si, se podria hacer de tu forma.

salu2

-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]En nombre de Jesus Alonso
Enviado el: mi�rcoles, 27 de marzo de 2002 14:13
Para: [EMAIL PROTECTED]
Asunto: [flashmaestro] MATRICES


        HOLA. TENGO UN PAR DE DUDAS...

        1)Necesito crear una matriz bidimensional, para lo cual hago

                                        filas=10;
                                        columnas=10;
                                        matriz = new Array(filas);
                                        for (i=0; i<matriz.length; i++) {
                                                matriz[i] = new Array(columnas);
                                        }

                De esta manera, creo una matriz de 10 por 10.


        2) Ahora, necesito llenar esa matriz de valores tipo 1 y 0. Es decir,
necesito crear una matriz como por ejemplo

                                                1111111111
                                                1101110101
                                                1010101010
                                                1101101011
                                                1010101101
                                                1010110101
                                                1010101101
                                                1010101011
                                                1010111111

                Asi, que mi primera duda es �cual es la manera mas racional y rapida para
rellenar esta matriz con unos y ceros?

        3) Ahora, necesito crear una funcion que recorra la matriz, y si encuentra
un cero hara una cosa, y si encuentra un uno, hara otra, para lo cual haria
algo asi como:

                                        for (i=0; i<filas; i++) {
                                                for (j=0; j<columna; j++) {
                                                        if matriz [i][j]="1";
                                                                lo que sea....
                                                        else if matriz [i][j]="0";
                                                                lo que sea....
                                                 }
                                        }

                Mi segunda duda, es �estaria correcto este planteamiento?

Responder a