Domanda matlab inizio

di il
2 risposte

Domanda matlab inizio

Salve,ho appena iniziato a studiare matlab e ho bisogno di un aiuto a capire un esercizio...se potete consigliarmi magari dove attingere informazioni perchè dagli appunti di lezione non mi basta.Ho un esercizio che chiede: "Dato in input un numero n,costruire un vettore v di lunghezza 2n di numeri casuali compresi fra -1 e 1.".Usare linspace è sbagliato? inoltre non ho ben capito come digitare il comando.Grazie a chi mi aiuterà

2 Risposte

  • Re: Domanda matlab inizio

    Per acquisire un input da tastiera (dalla CommandWIndow) puoi usare la funzione input

    Per la generazione di numeri casuali puoi usare la funzione rand.
    Questa genera valori random compresi tra 0 e 1.
    Per ottenere valori tra -1 e 1, sarà sufficiente moltiplicare i numeri random generati per due e sottrarre 1.

    La finzione linspace una serie di valori uniformemente distanziati tra gli estremi forniti in input per cui non non può essere usata per la generazione di numeri random.

    In Internet puoi trovare un'infinità di tutorial, c'è solo l'imbaraazzo della scelta.

    Puoi cominciare con la guida on-line di MathWorks.
  • Re: Domanda matlab inizio

    Grazie
Devi accedere o registrarti per scrivere nel forum
2 risposte