Integrale di Riemann. Somme inferiori= Somme Superiori=4.800

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Integrale di Riemann. Somme inferiori= Somme Superiori=4.800"

Transcript

1 Integrale di Riemann Nelle seguenti figure è rappresentato il grafico della funzione f(x, y) = x 2 y Nella prima figura, assieme al grafico è rappresentata una somma inferiore di Riemann mentre nella seconda figura una somma superiore. Infine nella terza figura è rappresentato il volume sotteso dal grafico. La misura del volume è data dall integrale doppio della funzione. Somme inferiori=3.200 X Y Somme Superiori=4.800 X Y 1

2 Integrale = 4 Y X I grafici sono stati ottenuti con il seguente programma in Python ( Occorre avere installato anche il pacchetto gnuplot.py ( Eseguendo il programma si possono visualizzare somme di Riemann superiori e inferiori relative a diverse partizioni del dominio. #! /usr/bin/env python # -*- coding: utf-8 -*- # import math import Gnuplot, Gnuplot.funcutils import cmath import numpy # inizializza il grafico e fissa la lunghezza # degli assi e le proporzioni g = Gnuplot.Gnuplot() g( set xrange [-1:1] ) g( set yrange [-1:1] ) g( set zrange [0:2] ) g( set isosamples 30,30 ) g( set urange [-1:1] ) g( set vrange [-1:1] ) g( unset xtics; unset ytics; unset ztics ) g( unset key; set hidden3d ) g( set parametric ) g( set terminal wxt font "LMSans12" ) g( set termoption enhanced ) g( set data style lines ) 2

3 g( set xlabel "X" font "LMMathItalic7" ) g( set ylabel "Y" font "LMMathItalic7" ) # definisce la funzione da integrare # # definizione per gnuplot g( f(u,v) = u**2 - v **2 + 1 ) Comando_gnuplot = "u,v,f(u,v)" # definizione per python def f(x,y): return x * x - y * y + 1 # definisce la griglia while True: a = float(-1) b = float(1) c = float(-1) d = float(1) n = 4 m = 4 n = input("numero intervalli sell asse X (0 per fermare il ciclo): ") if n < 1: break m = input("numero intervalli sell asse Y: ") xstep = (b - a) / n ystep = (d - c) / m xgrid = numpy.linspace(a,b,n+1) ygrid = numpy.linspace(c,d,m+1) # Calcola i minimi della funzione F = numpy.zeros((n,m),float) F[i,j] = min(f(xgrid[i],ygrid[j]),\ f(xgrid[i+1],ygrid[j]),\ f(xgrid[i],ygrid[j+1]),\ f(xgrid[i+1],ygrid[j+1])) # Calcola i massimi della funzione G = numpy.zeros((n,m),float) G[i,j] = max(f(xgrid[i],ygrid[j]),\ 3

4 f(xgrid[i+1],ygrid[j]),\ f(xgrid[i],ygrid[j+1]),\ f(xgrid[i+1],ygrid[j+1])) # Grafico delle somme inferiori A = numpy.zeros((2*m,2*n,3),float) A[2 * j,2 * i,:] = numpy.array([xgrid[i],ygrid[j],f[i,j]]) A[2 * j,2 * i+1,:] = numpy.array([xgrid[i+1],ygrid[j],f[i,j]]) A[2 * j +1,2 * i,:] = numpy.array([xgrid[i],ygrid[j+1],f[i,j]]) A[2 * j +1,2 * i+1,:] = numpy.array([xgrid[i+1],ygrid[j+1],f[i,j]]) # Somme inferiori Somma_inf = F.sum() * xstep * ystep # Grafico delle somme superiori B = numpy.zeros((2*m,2*n,3),float) B[2 * j,2 * i,:] = numpy.array([xgrid[i],ygrid[j],g[i,j]]) B[2 * j,2 * i+1,:] = numpy.array([xgrid[i+1],ygrid[j],g[i,j]]) B[2 * j +1,2 * i,:] = numpy.array([xgrid[i],ygrid[j+1],g[i,j]]) B[2 * j +1,2 * i+1,:] = numpy.array([xgrid[i+1],ygrid[j+1],g[i,j]]) # Somme superiori Somma_sup = G.sum() * xstep * ystep # Bordo per somme inferiori bordo_inf = numpy.zeros(((2*n+2*m)*3,3),float) bordo_inf[3 * i,:] = numpy.array([xgrid[i],ygrid[0],0]) bordo_inf[3 * i + 1,:] = numpy.array([xgrid[i],ygrid[0],f[i,0]]) bordo_inf[3 * i + 2,:] = numpy.array([xgrid[i],ygrid[0],0]) bordo_inf[3 * n + 3 * j,:] = numpy.array([xgrid[n],ygrid[j],0]) bordo_inf[3 * n + 3 * j + 1,:] = numpy.array([xgrid[n],ygrid[j],f[n-1,j]]) bordo_inf[3 * n + 3 * j + 2,:] = numpy.array([xgrid[n],ygrid[j],0]) bordo_inf[3 * (n+m) + 3 * i,:] = numpy.array([xgrid[n-i],ygrid[m],0]) bordo_inf[3 * (n+m) + 3 * i + 1,:] = numpy.array([xgrid[n-i],ygrid[m],f[n-i-1,m-1]]) bordo_inf[3 * (n+m) + 3 * i + 2,:] = numpy.array([xgrid[n-i],ygrid[m],0]) bordo_inf[3 * (2*n+m) + 3 * j,:] = numpy.array([xgrid[0],ygrid[m-j],0]) 4

5 bordo_inf[3 * (2*n+m) + 3 * j + 1,:] = numpy.array([xgrid[0],ygrid[m-j],f[0,m-j-1]]) bordo_inf[3 * (2*n+m) + 3 * j + 2,:] = numpy.array([xgrid[0],ygrid[m-j],0]) # Bordo per somme superiori bordo_sup = numpy.zeros(((2*n+2*m)*3,3),float) bordo_sup[3 * i,:] = numpy.array([xgrid[i],ygrid[0],0]) bordo_sup[3 * i + 1,:] = numpy.array([xgrid[i],ygrid[0],g[i,0]]) bordo_sup[3 * i + 2,:] = numpy.array([xgrid[i],ygrid[0],0]) bordo_sup[3 * n + 3 * j,:] = numpy.array([xgrid[n],ygrid[j],0]) bordo_sup[3 * n + 3 * j + 1,:] = numpy.array([xgrid[n],ygrid[j],g[n-1,j]]) bordo_sup[3 * n + 3 * j + 2,:] = numpy.array([xgrid[n],ygrid[j],0]) bordo_sup[3 * (n+m) + 3 * i,:] = numpy.array([xgrid[n-i],ygrid[m],0]) bordo_sup[3 * (n+m) + 3 * i + 1,:] = numpy.array([xgrid[n-i],ygrid[m],g[n-i-1,m-1]]) bordo_sup[3 * (n+m) + 3 * i + 2,:] = numpy.array([xgrid[n-i],ygrid[m],0]) bordo_sup[3 * (2*n+m) + 3 * j,:] = numpy.array([xgrid[0],ygrid[m-j],0]) bordo_sup[3 * (2*n+m) + 3 * j + 1,:] = numpy.array([xgrid[0],ygrid[m-j],g[0,m-j-1]]) bordo_sup[3 * (2*n+m) + 3 * j + 2,:] = numpy.array([xgrid[0],ygrid[m-j],0]) Titolo = "Somme inferiori=" + "%.3f" % Somma_inf g.title(titolo) g.splot(gnuplot.func(comando_gnuplot),\ Gnuplot.Data(A, with_="lines"),\ Gnuplot.Data(bordo_inf, with_="lines lt 4")) ferma = raw_input( Press Enter ) Titolo = "Somme Superiori=" + "%.3f" % Somma_sup g.title(titolo) g.splot(gnuplot.func(comando_gnuplot),\ Gnuplot.Data(B, with_="lines"),\ Gnuplot.Data(bordo_sup, with_="lines lt 4")) g( x(u) = u; y(u) = -1; x1(u) = u; y1(u) = 1;\ x2(u) = 1; y2(u) = u; x3(u) = -1; y3(u) = u ) Nuovo_comando = "u,v,f(u,v),x(u),y(u),((v+1)/2)*f(x(u),y(u)),\ x1(u),y1(u),((v+1)/2)*f(x1(u),y1(u)),\ x2(u),y2(u),((v+1)/2)*f(x2(u),y2(u)),\ x3(u),y3(u),((v+1)/2)*f(x3(u),y3(u))" g( set terminal wxt font "LMMathItalic7" ) Titolo = "{/LMMathSymbols10=20 \342\210\253}{/LMMathSymbols10=20 \342\210\253}\ f(x,y) dxdy = 4" g.title(titolo) 5

6 g.splot(gnuplot.func(nuovo_comando)) ferma = raw_input( Press Enter ) 6

Gnuplot: opzioni di funzionamento

Gnuplot: opzioni di funzionamento 35 Gnuplot: opzioni di funzionamento Capitolo 124 Il comportamento di Gnuplot può essere controllato attraverso una serie di opzioni di funzionamento, a cui si accenna vagamente nel capitolo precedente,

Dettagli

Introduzione ad Gnuplot versione 1

Introduzione ad Gnuplot versione 1 Introduzione ad Gnuplot versione 1 Roberto Boggiani 7 febbraio 2003 1 Introduzione 1.1 Presentazione Gnuplot è un programma per produrre grafici a due e tre dimensioni. Esso permetti di formattare tali

Dettagli

1 di 7 Autore: Matteo Lucarelli ultima versione su: www.matteolucarelli.net versione pdf Guida rapida all'uso di gnuplot Gnuplot è un potente strumento per il calcolo, la crezione di grafici e l'analisi

Dettagli

% gnuplot. http://www.gnuplot.info comp.graphics.apps.gnuplot. http://www.gnuplot.info/faq/

% gnuplot. http://www.gnuplot.info comp.graphics.apps.gnuplot. http://www.gnuplot.info/faq/ % gnuplot G N U P L O T Version 4.0 patchlevel 0 last modified Thu Apr 15 14:44:22 CEST 2004 System: Linux 2.4.27 Copyright (C) 1986-1993, 1998, 2004 Thomas Williams, Colin Kelley and many others This

Dettagli

Strumenti freeware/open source per l'insegnamento delle discipline scientifiche

Strumenti freeware/open source per l'insegnamento delle discipline scientifiche PLS-Fisica e AIF-Liguria - formazione/specializzazione rivolto per gli insegnanti Strumenti freeware/open source per l'insegnamento delle discipline scientifiche con applicazioni a problemi concreti GNUPLOT:

Dettagli

Guida rapida nella grafica scientifica con GNUplot. , con w = x + iy.

Guida rapida nella grafica scientifica con GNUplot. , con w = x + iy. www.cm-physmath.net CM_Portable MATH Notebook Series Guida rapida nella grafica scientifica con GNUplot claudio magno Revisione giu. 2015 Guida rapida nella grafica scientifica con GNUplot II 3 Grafico

Dettagli

Uso dei calcolatori in Fisica

Uso dei calcolatori in Fisica Uso dei calcolatori in Fisica Tutorial di gnuplot 20.11.2014 A. Garfagnini M. Mazzocco 1 GNUPLOT Gnuplot è un programma a linea di comando per realizzare grafici con dati sperimentali o funzioni matematiche.

Dettagli

Physical computing: imparare e divertirsi in laboratorio con Arduino, materiali a basso costo e software libero.

Physical computing: imparare e divertirsi in laboratorio con Arduino, materiali a basso costo e software libero. Physical computing: imparare e divertirsi in laboratorio con Arduino, materiali a basso costo e software libero. Dalle misure al grafico con gnuplot Daniele Grosso (1) 1. Dipartimento di Fisica (Università

Dettagli

Esercitazione. Laboratorio di Informatica. Nota: approssimazione per arrotondamento. Esempio. Uso di file di comandi (Macro) Dr Carlo Meneghini

Esercitazione. Laboratorio di Informatica. Nota: approssimazione per arrotondamento. Esempio. Uso di file di comandi (Macro) Dr Carlo Meneghini Laboratorio di Informatica Dr Carlo Meneghini Dip. di Fisica E. Amaldi via della Vasca Navale 84 st. 83 I piano meneghini@fis.uniroma3.it tel.: 06 55177217 Esercitazione Scaricare il file Grafica_dati.exe

Dettagli

Federico Lastaria. Analisi e Geometria 2. Integrali multipli. Cambi di variabili. 1/21

Federico Lastaria. Analisi e Geometria 2. Integrali multipli. Cambi di variabili. 1/21 Contenuto Integrali doppi. Teorema di Fubini Cambio di variabili: coordinate polari. Cambio di variabili: caso generale. Coordinate sferiche. Federico Lastaria. Analisi e Geometria 2. Integrali multipli.

Dettagli

Laboratorio di Python (con Linux)

Laboratorio di Python (con Linux) 8 a lezione Università di Bologna 2, 4 maggio 2012 Sommario 1 2 3 Diversi Python 2.6 vs 2.7 v.s 3.x La versione di Python installata sulle macchine del laboratorio è la 2.6 (per l esattezza 2.6.6 ). Versioni

Dettagli

Corso di Laurea in Ingegneria Edile Anno Accademico 2013/2014 Analisi Matematica

Corso di Laurea in Ingegneria Edile Anno Accademico 2013/2014 Analisi Matematica Corso di Laurea in Ingegneria Edile Anno Accademico 2013/2014 Analisi Matematica Nome... N. Matricola... Ancona, 29 marzo 2014 1. (7 punti) Studiare la funzione determinandone: f(x) = e x x il dominio;

Dettagli

Esercitazione Numpy e Plotting. Programmazione Orientata agli Oggetti e Scripting in Python

Esercitazione Numpy e Plotting. Programmazione Orientata agli Oggetti e Scripting in Python Esercitazione Numpy e Plotting Programmazione Orientata agli Oggetti e Scripting in Python Matplotlib: summary Matplotlib: libreria per la gestione di grafici 2d Coordinate del grafico definite da un set

Dettagli

Appunti sul corso di Complementi di Matematica- modulo Analisi Prof. B.Bacchelli

Appunti sul corso di Complementi di Matematica- modulo Analisi Prof. B.Bacchelli Appunti sul corso di Complementi di Matematica- modulo Analisi Prof. B.Bacchelli 09- Integrale doppio: Riferimenti: R.Adams, Calcolo ifferenziale 2. Capitoli 5.1, 5.2, 5.4. Esercizi 5.3, 5.4 Integrale

Dettagli

ed é dato, per P (t) una qualsiasi parametrizzazione di cui sopra, da

ed é dato, per P (t) una qualsiasi parametrizzazione di cui sopra, da 1 Integrali su una curva regolare Sia C R N una curva regolare, ossia: (1) C é l immagine di una funzione P (t) definita in un intervallo [a, b] (qui preso chiuso e limitato), tipicamente chiuso e limitato,

Dettagli

Strutture di controllo in C++

Strutture di controllo in C++ Strutture di controllo in C++ Fondamenti di Informatica R. Basili a.a. 2006-2007 Il controllo: selezione Spesso la sequenza delle istruzioni non e prevedibile a priori ma dipende strettamente dalle configurazioni

Dettagli

Integrali multipli - Esercizi svolti

Integrali multipli - Esercizi svolti Integrali multipli - Esercizi svolti Integrali di superficie. Si calcoli l integrale di superficie Σ z +y +4(x +y ) dσ, dove Σ è la parte di superficie di equazione z = x y che si proietta in = {(x,y)

Dettagli

Determinare estremo superiore ed estremo inferiore dell insieme ( 1) n A = n + 1 : n IN

Determinare estremo superiore ed estremo inferiore dell insieme ( 1) n A = n + 1 : n IN Prima prova di verifica in itinere di ANALISI MATEMATICA Gennaio 00 Determinare estremo superiore ed estremo inferiore dell insieme { } ( ) n A = n + : n IN specificando se si tratta rispettivamente di

Dettagli

Array. Maurizio Palesi Salvatore Serrano. In C si possono definire tipi strutturati Vi sono due costruttori fondamentali

Array. Maurizio Palesi Salvatore Serrano. In C si possono definire tipi strutturati Vi sono due costruttori fondamentali MASTER Information Technology Excellence Road (I.T.E.R.) Array Maurizio Palesi Salvatore Serrano Master ITER Informatica di Base Maurizio Palesi, Salvatore Serrano 1 Tipi di dato stutturati In C si possono

Dettagli

Esercizi Python. Corso di Bioinformatica 2012

Esercizi Python. Corso di Bioinformatica 2012 Esercizi Python Corso di Bioinformatica 2012 Esercizio 1 Tipi contenitore Creare due tuple che rappresentino i due elenchi di nomi e cognomi descritti sotto: nomi: Numa, Tullo, Anco cognomi: Pompilio,

Dettagli

quando il limite delle somme di Riemann esiste. In tal caso diciamo che la funzione è integrabile sul rettangolo.

quando il limite delle somme di Riemann esiste. In tal caso diciamo che la funzione è integrabile sul rettangolo. Integrali multipli Consideriamo, inizialmente il caso degli integrali doppi. Il concetto di integrale doppio è l estensione della definizione di integrale per una funzione reale di una variabile reale

Dettagli

ERRATA CORRIGE. void SvuotaBuffer(void); void SvuotaBuffer(void) { if(getchar()!=10) {svuotabuffer();} }

ERRATA CORRIGE. void SvuotaBuffer(void); void SvuotaBuffer(void) { if(getchar()!=10) {svuotabuffer();} } ERRATA CORRIGE Pulizia del buffer di input: come fare? (1) Dopo aver richiamato getchar() per prelevare un carattere dal buffer di input, inseriamo una seconda chiamata a getchar(), senza assegnare il

Dettagli

Python. Valerio Perticone

Python. Valerio Perticone Python Valerio Perticone Python Python è un linguaggio di programmazione molto semplice e conciso Ha il vantaggio di essere semplice da imparare e di poter essere eseguito su diversi sistemi operativi

Dettagli

Capitolo Sedicesimo CENNO SULLE SUPERFICI

Capitolo Sedicesimo CENNO SULLE SUPERFICI Capitolo Sedicesimo CENNO SULLE SUPERFICI 1. L A N O Z I O N E D I S U P E R F I C I E In tutto il Capitolo, chiameremo dominio un sottoinsieme di  2 che sia la chiusura di un aperto connesso. Sono tali,

Dettagli

COGNOME... NOME... Matricola... Corso Prof... Esame di ANALISI MATEMATICA II - 25 Giugno 2007

COGNOME... NOME... Matricola... Corso Prof... Esame di ANALISI MATEMATICA II - 25 Giugno 2007 COGNOME... NOME... Matricola... Corso Prof.... Esame di ANALISI MATEMATICA II - 25 Giugno 2007 A ESERCIZIO 1. (6 punti) Data la funzione reale di due variabili reali f(x, y) = ln x 3y + 3y x 1 (a) determinare

Dettagli

Meccanismi di incremento della finestra

Meccanismi di incremento della finestra Esercitazione 2 Studio dei meccanismi TCP per il controllo della congestione Analisi del comportamento della finestra in presenza di: Algoritmo di Slow Start Algoritmo di Congestion Avoidance Algoritmi

Dettagli

Scilab: La Grafica. Corso di Informatica CdL: Chimica. Claudia d'amato. claudia.damato@di.uniba.it

Scilab: La Grafica. Corso di Informatica CdL: Chimica. Claudia d'amato. claudia.damato@di.uniba.it Scilab: La Grafica Corso di Informatica CdL: Chimica Claudia d'amato claudia.damato@di.uniba.it Il comando plot2d: Sintassi Esistono diversi comandi per gestire la grafica 2D, che in parte sono stati sostituiti

Dettagli

Esercizio 2 (punti 7) Dato il seguente programma C: #include <stdio.h> int swap(int * nome, int length);

Esercizio 2 (punti 7) Dato il seguente programma C: #include <stdio.h> int swap(int * nome, int length); Fondamenti di Informatica L-A (A.A. 004/005) - Ingegneria Informatica Prof.ssa Mello & Prof. Bellavista I Prova Intermedia del 11/11/004 - durata h - COMPITO B Esercizio 1 (punti 1) Una associazione di

Dettagli

Curve e lunghezza di una curva

Curve e lunghezza di una curva Curve e lunghezza di una curva Definizione 1 Si chiama curva il luogo geometrico dello spazio di equazioni parametriche descritto da punto p, chiuso e limitato. Definizione 2 Si dice che il luogo C è una

Dettagli

Laboratorio di Python

Laboratorio di Python Laboratorio di Python Matrici con Liste Lab09 5 Aprile 2017 Outline Correzione esercizi per oggi Matrici Teoria Esercizi Esercizi per casa Esercizio 1 per casa Scrivere una funzione che verifica se una

Dettagli

AA 2006-07 LA RICORSIONE

AA 2006-07 LA RICORSIONE PROGRAMMAZIONE AA 2006-07 LA RICORSIONE AA 2006-07 Prof.ssa A. Lanza - DIB 1/18 LA RICORSIONE Il concetto di ricorsione nasce dalla matematica Una funzione matematica è definita ricorsivamente quando nella

Dettagli

ANALISI VETTORIALE ESERCIZI SULLE SUPERFICI

ANALISI VETTORIALE ESERCIZI SULLE SUPERFICI ANALII VETTORIALE EERCIZI ULLE UPERFICI Esercizio Calcolare l area della superficie dove Σ {(x, y, z) (x, y) E, z 2 + x 2 + y 2 } E {(x, y) x 2 + y 2 4}. Essendo la superficie Σ data come grafico di una

Dettagli

ISTRUZIONI VELOCI DI PYTHON Versione 1.0 - (manuale realizzato con Google Documenti)

ISTRUZIONI VELOCI DI PYTHON Versione 1.0 - (manuale realizzato con Google Documenti) ISTRUZIONI VELOCI DI PYTHON Versione 1.0 - (manuale realizzato con Google Documenti) Realizzato da NiktorTheNat e diffuso in rete da: 8thPHLOOR Iniziato il giorno 8 febbraio 2010 - terminato il giorno

Dettagli

Corso di Fondamenti di Informatica

Corso di Fondamenti di Informatica Corso di Fondamenti di Informatica Le classi di istruzioni in C++ 1 Le classi di istruzioni in C++ SEQUENZIALI Statement semplice Statement composto CONDIZIONALI if < expr.> else switch case

Dettagli

Si può scrivere un programma anche utilizzando un editor di testo (Blocco Note, WordPad, ) ricordandosi comunque di salvarlo con l estensione.py.

Si può scrivere un programma anche utilizzando un editor di testo (Blocco Note, WordPad, ) ricordandosi comunque di salvarlo con l estensione.py. Avviare il programma (Tutti i Programmi Python 2.7 Idle). Quello che si è avviato è l ambiente di sviluppo di Python, che serve per facilitare il programmatore nello scrivere programmi usando Python. Dalla

Dettagli

Corso di Linguaggi di Programmazione

Corso di Linguaggi di Programmazione Corso di Linguaggi di Programmazione Lezione 5 Alberto Ceselli alberto.ceselli@unimi.it Università degli Studi di Milano 12 Marzo 2013 Le funzioni sono oggetti di prima classe in Scheme In Scheme le funzioni

Dettagli

Laurea triennale in Informatica Corso di Analisi matematica (A) a.a. 2007/08 9 giugno 2008

Laurea triennale in Informatica Corso di Analisi matematica (A) a.a. 2007/08 9 giugno 2008 9 giugno 2008 1. Data la funzione f(x) = x e 1/(x2 4), (c) stabilire se f ammette punti singolari e in caso affermativo classificarli; calcolare la derivata prima di f e utilizzarla per studiare la monotonia

Dettagli

JavaScript Core Language. Prof. Francesco Accarino IIS Atiero Spinelli Sesto San Giovanni via leopardi 132

JavaScript Core Language. Prof. Francesco Accarino IIS Atiero Spinelli Sesto San Giovanni via leopardi 132 JavaScript Core Language Prof. Francesco Accarino IIS Atiero Spinelli Sesto San Giovanni via leopardi 132 Condizioni L utilizzo di operatori relazionali e logici consente di formulare delle condizioni

Dettagli

Montegrotto Terme 25 luglio 2014 Vincenza Fico Docente di Matematica e Fisica -Liceo Scientifico Rummo di Benevento

Montegrotto Terme 25 luglio 2014 Vincenza Fico Docente di Matematica e Fisica -Liceo Scientifico Rummo di Benevento Scuola estiva MATHESIS Montegrotto Terme 25 luglio 2014 Vincenza Fico Docente di Matematica e Fisica -Liceo Scientifico Rummo di Benevento Calcolo di volumi Dagli indivisibili di Bonaventura Cavalieri

Dettagli

Curve e integrali curvilinei: esercizi svolti

Curve e integrali curvilinei: esercizi svolti Curve e integrali curvilinei: esercizi svolti 1 Esercizi sulle curve parametriche....................... 1.1 Esercizi sulla parametrizzazione delle curve............. 1. Esercizi sulla lunghezza di una

Dettagli

Politecnico di Torino Sede di Alessandria Corso di informatica Programmazione in c: introduzione. e mail: sito: users.iol.

Politecnico di Torino Sede di Alessandria Corso di informatica Programmazione in c: introduzione. e mail: sito: users.iol. Politecnico di Torino Sede di Alessandria Corso di informatica Programmazione in c: introduzione prof. Lorenzo Porcelli e mail: genna18@iol.it sito: users.iol.it/genna18 Risoluzione di un problema Dato

Dettagli

R. Capone Analisi Matematica Integrali multipli

R. Capone Analisi Matematica Integrali multipli Integrali multipli Consideriamo, inizialmente il caso degli integrali doppi. Il concetto di integrale doppio è l estensione della definizione di integrale per una funzione reale di una variabile reale

Dettagli

Prove d esame Esercizi con Matlab

Prove d esame Esercizi con Matlab Prove d esame Esercizi con Matlab Andrea Corli 16 settembre 2015 Sono qui raccolti alcuni esercizi relativi a Matlab assegnati nelle prove d esame (dal 2011 al 2014) del Corso di Analisi Matematica I (semestrale,

Dettagli

LA DISTRIBUZIONE NORMALE

LA DISTRIBUZIONE NORMALE LA DISTRIBUZIONE NORMALE Italo Nofroni Statistica medica - Facoltà di Medicina Sapienza - Roma La più nota ed importante distribuzione di probabilità è, senza alcun dubbio, la Distribuzione normale, anche

Dettagli

Un piccolo esempio: script

Un piccolo esempio: script Un piccolo esempio: script # Script per calcolare il perimetro e l'area # di un rettangolo, dati i suoi lati side1=input('inserisci la lunghezza della base: ') side2=input("inserisci la lunghezza dell'altezza:

Dettagli

Università degli Studi di Salerno - Facoltà di Ingegneria Matematica II - Prova Scritta - 09/06/2006

Università degli Studi di Salerno - Facoltà di Ingegneria Matematica II - Prova Scritta - 09/06/2006 Matematica II - Prova Scritta - 09/06/2006 f(x, y) = (y x)e x2 y 2, 2. Risolvere le seguenti equazioni differenziali: y 2 = 1 1 (2x y) 2, y 2y + y 2y = e x (x 1). 3. Calcolare il seguente integrale curvilineo

Dettagli

Cosa vuol dire misurare l'area di una figura piana a contorno curvilineo?

Cosa vuol dire misurare l'area di una figura piana a contorno curvilineo? Cosa vuol dire misurare l'area di una figura piana a contorno curvilineo? Idea elementare: 1. fissare un quadratino come unità di misura 2. contare quante volte questo può essere riportato nella figura

Dettagli

Reti di telecomunicazioni LS Guida agli esercizi TCP con NSCRIPT

Reti di telecomunicazioni LS Guida agli esercizi TCP con NSCRIPT Reti di telecomunicazioni LS Guida agli esercizi TCP con NSCRIPT ESERCIZIO 1 - Monitoraggio del Rate Prima di eseguire l esercizio si deve introdurre il concetto di Prodotto Banda per Ritardo: esso rappresenta

Dettagli

Laboratorio di Python

Laboratorio di Python Correzione esercizi Alcuni moduli utili, Esercizi vari Università di Bologna 9 aprile 2015 Sommario Correzione esercizi 1 Correzione esercizi 2 3 4 Correzione esercizi Scrivere e documentare le funzioni

Dettagli

Esempi di Problemi Iterativi

Esempi di Problemi Iterativi Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa E07 C. Limongelli Dicembre 2011 1 Contenuti q Esercizi: Palindroma Anagramma Fibonacci 2 Palindroma q Scrivere un programma che

Dettagli

Calcolo rapido dei Numeri di Fibonacci con il linguaggio Python

Calcolo rapido dei Numeri di Fibonacci con il linguaggio Python Calcolo rapido dei Numeri di Fibonacci con il linguaggio Python Giuseppe Matarazzo Maggio 202 Sommario In altre occasioni, in passato, è capitato di utilizzare degli artifici per il calcolo dei numeri

Dettagli

Studio di funzione. Tutti i diritti sono riservati. E vietata la riproduzione, anche parziale, senza il consenso dell autore. Funzioni elementari 2

Studio di funzione. Tutti i diritti sono riservati. E vietata la riproduzione, anche parziale, senza il consenso dell autore. Funzioni elementari 2 Studio di funzione Copyright c 2009 Pasquale Terrecuso Tutti i diritti sono riservati. E vietata la riproduzione, anche parziale, senza il consenso dell autore. Funzioni elementari 2 Studio di funzione

Dettagli

Quando usiamo Python in modo interattivo in genere e' lo shell utilizzato che gestisce l'indentazione e la deindentazione.

Quando usiamo Python in modo interattivo in genere e' lo shell utilizzato che gestisce l'indentazione e la deindentazione. INDICE Indentazione note sull'indentazione in script e moduli scritti con un editor di testo. istruzione if Truth testing in cicli if e while istruzione for istruzione while Uscita dai cicli for e while

Dettagli

Architettura degli Elaboratori. Classe 3 Prof.ssa Anselmo. Appello del 18 Febbraio Attenzione:

Architettura degli Elaboratori. Classe 3 Prof.ssa Anselmo. Appello del 18 Febbraio Attenzione: Cognome.. Nome.... Architettura degli Elaboratori Classe 3 Prof.ssa Anselmo Appello del 18 Febbraio 2015 Attenzione: Inserire i propri dati nell apposito spazio sottostante e in testa a questa pagina.

Dettagli

Esercizi di Analisi 2. Nicola Fusco (Dipartimento di Matematica e Applicazioni, Università Federico II, Napoli) 1. Successioni e Serie di Funzioni

Esercizi di Analisi 2. Nicola Fusco (Dipartimento di Matematica e Applicazioni, Università Federico II, Napoli) 1. Successioni e Serie di Funzioni Esercizi di Analisi 2 Nicola Fusco (Dipartimento di Matematica e Applicazioni, Università Federico II, Napoli) 1. Successioni e Serie di Funzioni 1.1 Al variare di α IR studiare la convergenza della serie

Dettagli

INTERI (int, non-mutable) INDICE

INTERI (int, non-mutable) INDICE INDICE INTERI (int, non-mutable) creare interi dinamica virtualmente infinita operatori matematici addizione, sottrazione,moltiplicazione e elevazione a potenza Modulo divisione divisione vera divisione

Dettagli

Calcolare il massimo di una lista

Calcolare il massimo di una lista Calcolare il massimo di una lista Ieri abbiamo imparato a calcolare il massimo di una lista predefinita: lista = [4,24,-89,81,3,0,-12,31] max = lista[0] # questo e' un commento: primo elemento di lista

Dettagli

Laboratorio di Python

Laboratorio di Python Correzione esercizi Alcuni moduli utili, Esercizi vari Università di Bologna 10 e 12 aprile 2013 Sommario Correzione esercizi 1 Correzione esercizi 2 3 4 Esercizi Correzione esercizi Scrivere e documentare

Dettagli

Esempi di Problemi Iterativi

Esempi di Problemi Iterativi Corso di Laurea Ingegneria Civile Elementi di Informatica Esempi di Problemi Iterativi C. Limongelli Esempi di Problemi Iterativi 1 Contenuti Esercizi: Palindroma Anagramma Fibonacci Esempi di Problemi

Dettagli

Un semplice programma per simulare il lancio di dadi. Luca Baldini, INFN - Pisa versione 1.0

Un semplice programma per simulare il lancio di dadi. Luca Baldini, INFN - Pisa versione 1.0 Un semplice programma per simulare il lancio di dadi Luca Baldini, INFN - Pisa versione 1.0 23 dicembre 2003 Indice Introduzione 2 Indice delle versioni............................ 2 1 Breve guida per

Dettagli

Creare una funzione float square(float x). La funzione deve restituire il quadrato del parametro x.

Creare una funzione float square(float x). La funzione deve restituire il quadrato del parametro x. Funzioni Esercizio 1 Creare una funzione float square(float x). La funzione deve restituire il quadrato del parametro x. Creare un altra funzione, di nome float cube(float x), che restituisce invece il

Dettagli

UD6 - MATLAB. Gestione della grafica

UD6 - MATLAB. Gestione della grafica UD6 - MATLAB Gestione della grafica Grafici MatLab può produrre grafici 2D e 3D Disegnare un Grafico Il comando plot produce grafici in 2 dimensioni; plot(x,y)apre una finestra e disegna il punto (x,y);

Dettagli

Capitolo 16 Esercizi sugli integrali doppi

Capitolo 16 Esercizi sugli integrali doppi Capitolo 6 sercizi sugli integrali doppi Brevi richiami di teoria Sia f : [a, b] [c, d] B IR una funzione limitata e non negativa, definita sul rettangolo R = [a, b] [c, d]. Dividiamo l intervallo [a,

Dettagli

Laboratorio 2. Calcolo simbolico, limiti e derivate. Metodo di Newton.

Laboratorio 2. Calcolo simbolico, limiti e derivate. Metodo di Newton. Anno Accademico 2007-2008 Corso di Analisi 1 per Ingegneria Elettronica Laboratorio 2 Calcolo simbolico, limiti e derivate. Metodo di Newton. 1 Introduzione al Toolbox simbolico Con le routines del Symbolic

Dettagli

f df(p 0 ) lim = 0 f(x, y) dxdy =

f df(p 0 ) lim = 0 f(x, y) dxdy = CORSO I LAUREA IN INGEGNERIA EILE - UNIVERSIÀ LA SAPIENZA, ROMA CORSO I ANALISI MAEMAICA 2 (LEERE M - Z) - a. a. 2007/ 08 FORMULARIO SINEICO I ANALISI MAEMAICA 2 Coordinate polari x = ρ cos(θ) y = ρ sin(θ),

Dettagli

Corso di Fondamenti di Informatica Il sistema dei tipi in C++

Corso di Fondamenti di Informatica Il sistema dei tipi in C++ Corso di Fondamenti di Informatica Il sistema dei tipi in C++ Anno Accademico Francesco Tortorella Struttura di un programma C++ // Programma semplice in C++ #include int main() { cout

Dettagli

Calcolo integrale in più variabili

Calcolo integrale in più variabili ppunti di nalisi II Calcolo integrale in più variabili Integrali doppi Nel caso di una funzione di una variabile f : a, b] R, supponendo f continua e fx) a, b], la quantità b a fx)dx indica l area fra

Dettagli

FUNZIONI CONTINUE. funzioni di una variabile: def : Una funzione f(x) definita in un insieme D R si dice continua in un punto c D se risulta.

FUNZIONI CONTINUE. funzioni di una variabile: def : Una funzione f(x) definita in un insieme D R si dice continua in un punto c D se risulta. FUNZIONI CONTINUE funzioni di una variabile: def : Una funzione f(x) definita in un insieme D R si die ontinua in un punto D se risulta Analizza bene la definizione: lim x f ( x) = f ( ) Il punto deve

Dettagli

Un algoritmo realizza una relazione funzionale tra i valori di input e quelli di output

Un algoritmo realizza una relazione funzionale tra i valori di input e quelli di output Un algoritmo realizza una relazione funzionale tra i valori di input e quelli di output F = { (s, s ) } per ogni s esiste una e una sola coppia (s, s ). Esempio: un algoritmo che calcola il quadrato di

Dettagli

Strutture Dinamiche. Fondamenti di Informatica

Strutture Dinamiche. Fondamenti di Informatica Strutture Dinamiche Fondamenti di Informatica 1 Indice Allocazione e de-allocazione di memoria Liste e loro gestione Companies, srl 2 Allocazione e cancellazione di memoria malloc (sizeof (TipoDato));

Dettagli

PYTHON CHEAT SHEET. Rapido documentazione di consultazione per istruzioni, funzioni e tipi in Python. #stampa le variabili x e y

PYTHON CHEAT SHEET. Rapido documentazione di consultazione per istruzioni, funzioni e tipi in Python. #stampa le variabili x e y PYTHON CHEAT SHEET Rapido documentazione di consultazione per istruzioni, funzioni e tipi in Python OUTPUT print Ciao print x,y #stampa una stringa #stampa le variabili x e y print %s... %s %(x,y) #stampa

Dettagli

DOMINIO di FUNZIONI. PREREQUISITI: Grafici delle funzioni elementari. Calcolo di EQUAZIONI e DISEQUAZIONI, intere e fratte.

DOMINIO di FUNZIONI. PREREQUISITI: Grafici delle funzioni elementari. Calcolo di EQUAZIONI e DISEQUAZIONI, intere e fratte. DOMINIO di FUNZIONI PREREQUISITI: Grafici delle funzioni elementari. Calcolo di EQUAZIONI e DISEQUAZIONI, intere e fratte. Tutorial di Barberis Paola - 2009 Definizioni: FUNZIONE e DOMINIO LA FUNZIONE

Dettagli

Le strutture di controllo in C++

Le strutture di controllo in C++ Le strutture di controllo in C++ Docente: Ing. Edoardo Fusella Dipartimento di Ingegneria Elettrica e Tecnologie dell Informazione Via Claudio 21, 4 piano laboratorio SECLAB Università degli Studi di Napoli

Dettagli

Istruzioni iterative (o cicliche)

Istruzioni iterative (o cicliche) Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Istruzioni iterative (o cicliche) Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria

Dettagli

Le funzioni periodiche e il ritmo della vita Molti fenomeni naturali hanno un andamento ciclico ( o periodico), cioè ad intervalli di tempo fissati,

Le funzioni periodiche e il ritmo della vita Molti fenomeni naturali hanno un andamento ciclico ( o periodico), cioè ad intervalli di tempo fissati, Le funzioni periodiche e il ritmo della vita Molti fenomeni naturali hanno un andamento ciclico ( o periodico), cioè ad intervalli di tempo fissati, detti periodi, si ripetono con le stesse modalità: il

Dettagli

Problema del cammino minimo

Problema del cammino minimo Algoritmi e Strutture di Dati II Problema del cammino minimo Un viaggiatore vuole trovare la via più corta per andare da una città ad un altra. Possiamo rappresentare ogni città con un nodo e ogni collegamento

Dettagli

while Istruzione while Cicli ed iterazioni Istruzioni di ripetizione in C Comportamento del while

while Istruzione while Cicli ed iterazioni Istruzioni di ripetizione in C Comportamento del while icli ed iterazioni Sintassi dell istruzione Esercizio Media aritmetica Esecuzione del programma icli while annidati Esercizio Quadrato 2 Istruzioni di ripetizione in Nel linguaggio esistono tre distinte

Dettagli

Quesiti di Analisi Matematica A

Quesiti di Analisi Matematica A Quesiti di Analisi Matematica A Presentiamo una raccolta di quesiti per la preparazione alla prova orale del modulo di Analisi Matematica A. Per una buona preparazione é consigliabile rispondere ad alta

Dettagli

Elementi di grafica raster

Elementi di grafica raster Elementi di grafica raster Segnali mono-bidimensionali Segnale: variazione di una grandezza fisica rispetto al tempo e/o allo spazio cioè Valore della grandezza ad ogni istante di tempo (spazio) Un segnale

Dettagli

Indice generale Prefazione...xiii Capitolo 1 Introduzione...1 Capitolo 2 Sviluppo del software, tipi di dati ed espressioni...31

Indice generale Prefazione...xiii Capitolo 1 Introduzione...1 Capitolo 2 Sviluppo del software, tipi di dati ed espressioni...31 Indice generale Prefazione...xiii Capitolo 1 Introduzione...1 1.1 Due concetti fondamentali dell informatica: algoritmi ed elaborazione delle informazioni... 2 1.1.1 Algoritmi... 2 1.1.2 Elaborazione delle

Dettagli

Indice. P Preliminari 3. 1 Limiti e continuità 59

Indice. P Preliminari 3. 1 Limiti e continuità 59 Indice Prefazione ix Per lo studente xii Ringraziamenti xiv Che cos èilcalcolodifferenziale? 1 P Preliminari 3 P.1 Numeri reali e retta reale 3 Intervalli 5 Il valore assoluto 8 Equazioni e disequazioni

Dettagli

Esercitazione 3. Espressioni booleane I comandi if-else e while

Esercitazione 3. Espressioni booleane I comandi if-else e while Esercitazione 3 Espressioni booleane I comandi if-else e while Esercizio Si consideri la seguente istruzione: if (C1) if (C2) S1; else S2; A quali delle seguenti interpretazioni corrisponde? if (C1) if

Dettagli

Laboratorio di Python

Laboratorio di Python Correzione esercizi Alcuni moduli utili, Esercizi vari Università di Bologna 4 aprile 2014 Sommario Correzione esercizi 1 Correzione esercizi 2 3 4 Esercizi Correzione esercizi Scrivere e documentare le

Dettagli

Algoritmi di Ricerca. Esempi di programmi Java

Algoritmi di Ricerca. Esempi di programmi Java Fondamenti di Informatica Algoritmi di Ricerca Esempi di programmi Java Fondamenti di Informatica - D. Talia - UNICAL 1 Ricerca in una sequenza di elementi Data una sequenza di elementi, occorre verificare

Dettagli

Matematica. Imparare le moltiplicazioni per multipli di 10 e 100. Risposte. Nome:

Matematica. Imparare le moltiplicazioni per multipli di 10 e 100. Risposte. Nome: 1) If 5 3 = 15, than 500 3 = 1500 2) If 5 8 = 40, than 500 8 = 4000 3) If 10 1 = 10, than 100 1 = 100 4) If 1 5 = 5, than 10 5 = 50 5) If 10 6 = 60, than 100 6 = 600 6) If 2 4 = 8, than 20 4 = 80 7) If

Dettagli

Prima prova di verifica in itinere di ANALISI MATEMATICA II. 12 Marzo 2008 Compito A. 1 (punti 3)

Prima prova di verifica in itinere di ANALISI MATEMATICA II. 12 Marzo 2008 Compito A. 1 (punti 3) anno accademico 007-008 Prima prova di verifica in itinere di ANALISI MATEMATICA II Marzo 008 Compito A (punti ) y = x + xy + y x. (punti 4) y + y x = ln x x y. (punti ) y = y + y ln y. 4 (punti 6) Determinare

Dettagli

Ingegneria degli Algoritmi (II parte pratica)

Ingegneria degli Algoritmi (II parte pratica) Ingegneria degli Algoritmi (II parte pratica) Lezione 12 Ing. Domenico Spera domenico.spera@students.uniroma2.eu Sommario Minimo albero ricoprente Kruskal Prim Boruvka(che non vedremo) Advanced Python

Dettagli

Tipologia delle funzioni studiate: 1. y= ax n + bx n y= e x 3. y= (ax + b)/ (cx + d) 4. y= (ax 2 + b) (cx + d)

Tipologia delle funzioni studiate: 1. y= ax n + bx n y= e x 3. y= (ax + b)/ (cx + d) 4. y= (ax 2 + b) (cx + d) - ricerca dei punti di flesso - ricerca dell asintoto orizzontale - ricerca dell asintoto verticale - ricerca dell asintoto obliquo - ricerca dei punti di intersezione con gli assi Tipologia delle funzioni

Dettagli

Analisi 2. Argomenti. Raffaele D. Facendola

Analisi 2. Argomenti. Raffaele D. Facendola Analisi 2 Argomenti Successioni di funzioni Definizione Convergenza puntuale Proprietà della convergenza puntuale Convergenza uniforme Continuità e limitatezza Teorema della continuità del limite Teorema

Dettagli

Esercitazione C. 1 Esercizi ed esperimenti pratici proposti

Esercitazione C. 1 Esercizi ed esperimenti pratici proposti Corso Integrato di Statistica Informatica e Analisi dei Dati Sperimentali A.A 2009-2010 Esercitazione C nella pag web: lezione xx Uso del programma Gnuplot come calcolatrice graca per la presentazione

Dettagli

Rudimenti di Python. senza rodimenti di Python

Rudimenti di Python. senza rodimenti di Python Rudimenti di Python senza rodimenti di Python Contatti _ Enrico Marino _ Federico Spini _ mail: _ (marino spini)@dia.uniroma3.it! _ sito: _ dia.uniroma3.it/~(marino spini)/python! Riferimenti _ sito ufficiale:

Dettagli

Appunti sul corso di Complementi di Matematica (modulo Analisi)

Appunti sul corso di Complementi di Matematica (modulo Analisi) Appunti sul corso di Complementi di Matematica (modulo Analisi) prof. B.Bacchelli. 04 - Vettori topologia in R n : Riferimenti: R.Adams, Calcolo Differenziale 2. Cap. 1.2: In R n : vettori, somma, prodotto

Dettagli

Esercitazione del 06/03/2012 Istituzioni di Calcolo delle Probabilità

Esercitazione del 06/03/2012 Istituzioni di Calcolo delle Probabilità Esercitazione del 6/3/ Istituzioni di Calcolo delle Probabilità David Barbato barbato@math.unipd.it Esercizio. E la notte di San Lorenzo, Alessandra decide di andare a vedere le stelle cadenti. Osserverà

Dettagli

Programmazione multi threaded in Python. Linguaggi dinamici A.A. 2010/2011 1

Programmazione multi threaded in Python. Linguaggi dinamici A.A. 2010/2011 1 Programmazione multi threaded in Python 1 Motivazione all'uso dei thread Pro Scrittura di applicazioni con molteplici eventi asincroni (GUI) Riduzione della latenza di servizio mediante l'uso di un pool

Dettagli

Calcolo Numerico con elementi di programmazione

Calcolo Numerico con elementi di programmazione Calcolo Numerico con elementi di programmazione (A.A. 2014-2015) Appunti delle lezioni sui metodi per la soluzione di sistemi di equazioni non lineari Sistemi di equazioni non lineari Un sistema di equazioni

Dettagli

CLASSE 5^ C LICEO SCIENTIFICO 12 Gennaio 2015 Studio di funzioni e continuità (Recupero per assenti) lim ++ =

CLASSE 5^ C LICEO SCIENTIFICO 12 Gennaio 2015 Studio di funzioni e continuità (Recupero per assenti) lim ++ = CLASSE 5^ C LICEO SCIENTIFICO 2 Gennaio 25 Studio di funzioni e continuità (Recupero per assenti). Determina i valori dei parametri reali a e b in modo che la funzione = passi per il punto 2;, abbia come

Dettagli

Ingegneria Elettronica, Informatica e delle Telecomunicazioni Prova scritta di ANALISI B - 06/04/2006

Ingegneria Elettronica, Informatica e delle Telecomunicazioni Prova scritta di ANALISI B - 06/04/2006 Ingegneria Elettronica, Informatica e delle Telecomunicazioni Prova scritta di ANALISI B - 06/04/2006 CORSO DI STUDI IN INGEGNERIA... NOME E COGNOME:... NUMERO DI MATRICOLA:... (scrivere nome e cognome

Dettagli

Esercizi per la prova in itinere (con soluzioni)

Esercizi per la prova in itinere (con soluzioni) Esercizi per la prova in itinere (con soluzioni) Programmazione e Analisi di Dati Mod. A Programmazione Java ATTENZIONE: per la soluzione di questi esercizi usare solo i costrutti del linugaggio Java e

Dettagli

Esercizi Programmazione I

Esercizi Programmazione I Esercizi Programmazione I 9 Novembre 201 Esercizio 1 Valutare e dare il tipo delle seguenti espressioni condizionali. 1 char a= a, b= b ; // a ha v a l o r e decimale 97 2 i n t i= 1, j= 2 ; 3 double x=

Dettagli

Indice. P Preliminari 3. 1 Limiti e continuità 61. P.7 Funzioni trigonometriche 47. Per lo studente Ringraziamenti

Indice. P Preliminari 3. 1 Limiti e continuità 61. P.7 Funzioni trigonometriche 47. Per lo studente Ringraziamenti vii Indice Prefazione Per lo studente Ringraziamenti xiii xvii xix Che cosa è il calcolo differenziale? 1 P Preliminari 3 P.1 Numeri reali e retta reale 3 Intervalli 5 Il valore assoluto 8 Equazioni e

Dettagli