Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    26

    Problema creazione matrice

    Salve a tuttii, volevo chiedervi un piccolo aiuto.
    Dovrei creare una matrice GAMMA di dimensione LxL, in cui L è scelto dall'utente
    Lo pseudocodice dell'algoritmo da implementare per creare la suddetta matrice è definito nella seguente maniera:


    GAMMA[i,j] = alpha ^^ (i-j) for i >= j

    0 otherwise.


    dove il generico alpha ^^i =table(i);

    e table è una tabella di 510 elementi.

    Il mio linguaggio di programmazione è MATLAB, ma il problema credo sia più di comprensione dello pseudocodice.
    Quello che ho fatto io è così:

    codice:
    A=zeros(L,L);
    for i=0:L-1
        for j=0:L-1 
            if i >= j
                GAMMA(i+1,j+1)=table((i-j),+1);
            end
        end
    end
    Il problema è che appena utilizzo dei valori di L elevati il programma si blocca perche vuole accedere a valori di table >510 che ovviamente non ci sono.
    Cosa sbaglio????

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    Linguaggio?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    26
    MATLAB, ma credo che il problema sia più nell'interpretazione dello pseudocodice.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.