Vai al contenuto

Primario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Secondario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Sfondo: Blank Waves Squares Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Corsi di Laurea










ROX @ Unisa - Forum degli studenti di Ingegneria utilizza i cookie. Se prosegui la navigazione accetti il loro uso.    Accetto l'uso dei cookie
-->
Foto

utilizzo dell'input


  • Effettua l'accesso per rispondere
Questa discussione ha avuto 1 risposta/e

#1
angelo

angelo

    Member

  • Utente
  • StellaStella
  • 25 Messaggi:

Ho un dubbio su questo codice

 
function posizione=cerca(V,massimo,minimo,N)
x=input('Immetti un numero compreso tra %d e %d: ',minimo,massimo);
while (x<=minimo || x>=massimo)
    x=input('Immetti un numero compreso tra minimo e massimo: ');
end


for i=1:N
    if x==V(i)
        posizione=i;
        return
    else
        posizione=-1;
    end
end
end

Il mio dubbio e si può utilizzare l'input un po come l'fprintf. Io vorrei che al posto di %d scrivesse autonomamente le variabili input inimo e massimo, ma da quello che ho letto sull' help non pare si possa fare qualcuno ha suggerimenti??

P.s So che la sintassi corretta è quella alla riga 4, però io vorrei che in automatico scrivesse il valore numerico del minimo e del massimo

 





#2
peppepeppo

peppepeppo

    Moderatore di sezione

  • Moderatore
  • 2474 Messaggi:

Non saprei se esiste la possibilità di usare l' input come dici tu, onestamente....

Però puoi sempre fare così:

 
function posizione=cerca(V,massimo,minimo,N)
fprintf('Immetti un numero compreso tra %d e %d: ',minimo,massimo);
x=input('');
while (x<=minimo || x>=massimo)
    fprintf('Immetti un numero compreso tra %d e %d: ',minimo,massimo);
    x=input('');
end 
for i=1:N
    if x==V(i)
        posizione=i;
        return
    else
        posizione=-1;
    end
end
end

alla fine il risultato è lo stesso!






Leggono questa discussione 0 utenti

0 utenti, 0 ospiti, 0 utenti anonimi