Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2012
    Messaggi
    10

    [MATLAB] Controllo parte di matrice

    Salve a tutti dovrei risolvere un if, controllando se nella parte centrale della matrice (che può avere dimensioni variabili, quindi il codice deve adattarsi a tutte le dimensioni) come in esempio:

    codice:
    1   1   1   1   1
    1   0   0   2   1
    1   2   0   0   1
    1   0   2   2   1
    1   1   1   1   1
    Dovrei controllare se nella parte centrale ci sono dei due e se NON ci sono 2 impostare una variabile su 0.
    Ho fatto come segue:

    codice:
    if all(room ~= 2) 
        goal = 0; 
    else  
        goal = 1;
    Ma non sembra funzionare, potete aiutarmi?

    EDIT: Ho anche provato come segue:

    codice:
    y = find(room == 2);
    if y > 1
        goal = 1; 
    else 
        goal = 0;

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2012
    Messaggi
    10
    Tante visualizzazioni e nessuno che ha una minima idea di cosa ho sbagliato?

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