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

crea vettore


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

#1
quasar

quasar

    Advanced Member

  • Utente
  • StellaStellaStella
  • 50 Messaggi:
come si fa a creare un vettore di 20 interi compresi tra 3 e 30, senza usare randint(dato che non è supportato da matlab2007).
grazie mille



#2
peppepeppo

peppepeppo

    Moderatore di sezione

  • Moderatore
  • 2474 Messaggi:
Puoi usare rand normalmante e poi usi ceil....

#3
quasar

quasar

    Advanced Member

  • Utente
  • StellaStellaStella
  • 50 Messaggi:
ma rand crea un vettore compreso tra 0 e 1 a me serve tra un altro intervallo

#4
peppepeppo

peppepeppo

    Moderatore di sezione

  • Moderatore
  • 2474 Messaggi:
Nell' Help di MatLab alla voce rand trovi:
r = a + (b-a).*rand(100,1);
che è la sintassi del rand per creare un vettore di 100 elementi compresi nell' intervallo [a;b];
Nel tuo caso visto che a te serve un vettore casuale di 20 interi appartenenti all' intervallo [3;30], basta modificare questa sintassi, aggiungendo il ceil, così:
v=ceil(3+(30-3).*rand(1,20));





Leggono questa discussione 0 utenti

0 utenti, 0 ospiti, 0 utenti anonimi