Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    1

    Campana di Gauss In vb.net

    salve vorri sapere se è possibile disegnare una campana di gauss in vb.net se la chart di vb espone un metodo per disegnarla come in excel grazie in anticipo

  2. #2
    Io l'avevo fatto in c# tempo fa per fare un esempio ma spero di darti una mano
    Ho un oggetto char di nome chartGrafico
    Clicca sulle proprietà della chart -> series
    Aggiungi una serie chiamata v(t)

    La gaussiana generica sai che ha formula : 34080cb5cf74a87f626c540372f222c0.png
    La gaussiana standard ha media 0 e scarto 1
    Dato un intervallo [-10,10] con passo 0.05
    per ogni x ti calcoli l'ordinata y= f(x) con la formula sopra posta e inserisci nel grafico il punto con

    chartGrafico.Series["v(t)"].Points.AddXY(x, y);

    for (double x = -10; x < 10; x+=0.05 )
    {
    double scarto=1;
    double media=0;
    double zeta = (x - media) / scarto;
    double ordinata = 1/(scarto * Math.Sqrt(2 * Math.PI )) * Math.Exp(Math.Pow(zeta, 2) / -2);
    chartGrafico.Series["v(t)"].Points.AddXY(x, ordinata);
    }

    Devi solo adattarlo al VB.NET :http://msdn.microsoft.com/it-it/libr...code-snippet-1

    ps.
    >Lo scarto deve essere sempre maggiore di zero
    >se aumenti lo scarto la campana si allarga
    >se aumenti la media la campana si sposta a dx
    >se diminuisci la media la campana si sposta a sx
    Ultima modifica di blujeans; 06-11-2014 a 20:17

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