Università di Bologna - Facoltà di Ingegneria II -
Sede di Forlì
Corsi di Laurea in Ingegneria Aerospaziale e Meccanica
Corso di Fisica Generale L-A
A.A. 2002-2003 - Programmi
Per risolvere problemi di dinamica
del punto materiale utilizzando metodi di calcolo numerico
Collegamenti utili
Materiale indispensabile per sviluppare
programmi in Java
- J2SE v. 1.4.1_01
SDK (Software Development Kit) [35.9 MB]
- Compilatore Java
- Java Virtual Machine
- API (application program interface)
- J2SE v. 1.4.1
Documentation [31.2 MB]
- Documentazione (manuale di riferimento) API, compilatore, JVM, ecc.
In formato html.
Materiale utile
Documentazione online
Sistemi operativi che supportano Java
- AIX, OS/2, OS/390, OS/400 (IBM)
- FreeBSD
- HP-UX, Tru64 UNIX, NonStop Kernel (HP)
- IRIX (Silicon Graphics)
- Linux
- MacOS (Apple)
- NetBSD
- NetWare (Novell)
- Reliant Unix (Siemens)
- SCO UNIX, UnixWare (SCO)
- Solaris (Sun)
- VxWorks (Wind River Systems)
- Windows 95/98/ME (Microsoft)
- Windows NT/2000/XP (Microsoft)
Istruzione per compilare
javac <nomeFile>.java
Come risultato viene prodotto il file, contenente il bytecode, chiamato:
<nomeFile>.class
p.es. il comando:
javac VrECplotter.java
produce il file: VrECplotter.class
Istruzione per eseguire
java <nomeFile>
Il comando avvia l'esecuzione del metodo main della classe contenuta nel
bytecode: <nomeFile>.class
p.es.:
java VrECplotter
Esempi di dati significativi per i programmi
Listati dei programmi
*.java: formato ASCII copiabile e
compilabile.
*.java.pdf: formato a colori, stampabile,
ma non compilabile.
Classi Java di utilità, necessarie per i programmi che tracciano
grafici
Queste 2 classi debbono trovarsi entrambe nella stessa directory in cui si
trova il programma Java da compilare.
Plot2D2M.java -
Plot2D2M.java.pdf
PlotFrame.java -
PlotFrame.java.pdf
- Costruisce la cornice della finestra entro cui viene tracciato
il grafico.
Programmi per risolvere problemi di Fisica
vrECprint.c -
vrECprint.c.pdf
- Resistenza viscosa
- Metodo di Eulero-Cauchy
- Risultati numerici scritti su file
- Programma in C
VrECprinter.java -
VrECprinter.java.pdf
- Resistenza viscosa
- Metodo di Eulero-Cauchy
- Risultati numerici scritti su file
- Programma in Java
VrECplotter.java -
VrECplotter.java.pdf
- Resistenza viscosa
- Metodo di Eulero-Cauchy
- Risultati tracciati su grafico
VrRK2plotter.java -
VrRK2plotter.java.pdf
- Resistenza viscosa
- Metodo di Runge-Kutta del II ordine
- Risultati tracciati su grafico
VrRK4plotter.java -
VrRK4plotter.java.pdf
- Resistenza viscosa
- Metodo di Runge-Kutta del IV ordine
- Risultati tracciati su grafico
VrxRK4plotter.java -
VrxRK4plotter.java.pdf
- Resistenza viscosa
- Metodo di Runge-Kutta del IV ordine
- Risultati tracciati su grafico
- Calcola anche lo spostamento
- Risolve due equazioni del I ordine
HrRK4plotter.java -
HrRK4plotter.java.pdf
- Resistenza idraulica
- Metodo di Runge-Kutta del IV ordine
- Risultati tracciati su grafico
VrffRK4plotter.java -
VrffRK4plotter.java.pdf
- Caduta libera con resistenza viscosa
- Metodo di Runge-Kutta del IV ordine
- Risultati tracciati su grafico
HrffRK4plotter.java -
HrffRK4plotter.java.pdf
- Caduta libera con resistenza idraulica
- Metodo di Runge-Kutta del IV ordine
- Risultati tracciati su grafico
CoECplotter.java -
CoECplotter.java.pdf
- Oscillatore armonico
- Metodo di Eulero-Cauchy
CoRK2plotter.java -
CoRK2plotter.java.pdf
- Oscillatore armonico
- Metodo di Runge-Kutta del II ordine
CoRK4plotter.java -
CoRK4plotter.java.pdf
- Oscillatore armonico
- Metodo di Runge-Kutta del IV ordine
DoRK4plotter.java -
DoRK4plotter.java.pdf
- Oscillatore armonico smorzato
- Metodo di Runge-Kutta del IV ordine
FoRK4plotter.java -
FoRK4plotter.java.pdf
- Oscillatore armonico smorzato e forzato
- Metodo di Runge-Kutta del IV ordine
PeRK4plotter.java -
PeRK4plotter.java.pdf
- Pendolo semplice
- Metodo di Runge-Kutta del IV ordine
Home Page
February 16, 2003,
Domenico Galli