Problema ciclo for Matlab

di il
1 risposte

Problema ciclo for Matlab

Buongiorno a tutti, essendo nuovissimo di MatLab ho questo forse banale problema. Devo creare un ciclo (suppongo un ciclo for) che mi calcoli, per x che varia tra 0 e 10, ad intervalli di 0,01, il valore di y = x*x. Vorrei sapere qual è il codice che permetta al compilatore di calcolare i valori nel minor tempo possibile (non mi interessa che me li stampi, basta che li calcoli). Vi ringrazio in anticipo tutti. Sono in alto mare.

p.s. per farvi capire: io devo semplicemente cronometrare quanto tempo ci mette MatLab a calcolare tutti questi valori, quindi ho bisogno di sapere il metodo più rapido. Non mi interessa che il matlab me li stampi i valori.

1 Risposte

  • Re: Problema ciclo for Matlab

    Ciao,

    prova in questo modo:

    %----------------------------BEGIN CODE--------------------------------
    % Creo un vettore di x tra 0 e 10 equispaziati di 0.01
    x = 0 : 0.01 : 10;

    %Creo il vettore risultante moltiplicando le x elemento per elemento
    y = x .* x;
    %----------------------------END CODE----------------------------------

    Come vedi, non serve usare cicli for.

    Ciao
Devi accedere o registrarti per scrivere nel forum
1 risposte