Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    MatLab e Matrici Di Indici

    Ciao a tutti! Devo creare una matrice in Matlab che deve avere 6132 righe e 2 colonne. Ogni riga della matrice deve contenere coppie di numeri interi presi in gruppi da 6. Mi spiego meglio. La matrice deve iniziare in questo modo:
    1,1
    1,2
    1,3
    1,4
    1,5
    1,6
    2,2
    2,3
    2,4
    2,5
    2,6
    3,3
    3,4
    3,5
    3,6
    4,4
    4,5
    4,6
    5,5
    5,6
    6,6
    quindi devo saltare il 7 e l'8 e riprendere dal 9 al 14 (altro gruppo da 6): 9,9; 9,10; 9,11; 9,12; 9,13; 9,14; 10,10; 10,11; 10,12; 10,13; 10,14; 11,11; 11,12; 11,13; 11,14; 12,12; 12,13; 12,14; 13,13; 13,14; 14,14.
    Quindi salto il 15 e il 16 e riprendo dal 17 al 22: 17,17; 17,18; 17,19; 17,20; 17,21; 17,22; 18,18; 18,19; 18,20; 18,21; 18,22; 19,19; 19,20; 19,21; 19,22; 20,20; 20,21; 20,22; 21,21; 21,22; 22,22.
    e cosi via prendendo gruppi da 8 numeri non considerando gli ultimi due. Il tutto fino ad arrivare a circa 6000 righe. avete qualche idea?

  2. #2
    Utente di HTML.it L'avatar di Pierock
    Registrato dal
    Dec 2008
    Messaggi
    102
    Allora.... vediamo un po'...
    se ho capito bene... a te serve questo:


    codice:
    A=[];
    
    i=1;j=1;
    while(i<=22)
    if(1==7||i==15)
        i=i+2;
        j=i;
    end
        for(k=i:j+5)
             A=[A;[i,k]];
        end
    i=i+1;
    end
    prova un po'!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.