Informatica B Esercitazione 11 (Soluzioni)

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Informatica B Esercitazione 11 (Soluzioni)"

Transcript

1 Informatica B Esercitazione 11 (Soluzioni) Matteo Papini 29 novembre 2018 Strutture 11.1 Scrivere uno script MATLAB che gestitsca un sistema di raccomandazione di ristoranti. Lo script permette all'utente di inserire un grande numero di ristoranti (no a 1000). Ciascun ristorante ha un nome, un indice di qualità (da 1 a 5) e un ag che specica se il ristorante è economico. Ad ogni nuovo inserimento, il sistema deve stampare l'elenco dei nomi dei ristoranti economici che hanno un indice di qualità maggiore o uguale della media di tutti i ristoranti memorizzati. 1 % Es % R i s t o r a n t i 8 max_dati = 1000; 9 %I n i z i a l i z z a z i o n e g e n e r i c a ( non n e c e s s a r i a ) 10 r i s t o r a n t i = [ ] ; f o r i i = 1 : max_dati 1 %Inserimento r i s t o r a n t e 14 f p r i n t f ( ' \ ninserimento nuovo r i s t o r a n t e \n ' ) ; 15 %I n s e r i s c i nome 16 nome = input ( ' I n s e r i s c i nome\n ', ' s ' ) ; 1 r i s t o r a n t i ( i i ). nome = nome ; 18 %I n s e r i s c i voto 19 voto = 0 ; 20 while ( voto < 1 voto > 5) 21 voto = input ( ' I n s e r i s c i voto (1 5)\n ' ) ; 22 end 2 r i s t o r a n t i ( i i ). voto = voto ; 1

2 24 %I n s e r i s c i economico 25 eco = input ( ' Economico? ( s /n) \n ', ' s ' ) ; 26 switch eco 2 case ' s ' 28 r i s t o r a n t i ( i i ). economico = true ; 29 case ' n ' 0 r i s t o r a n t i ( i i ). economico = f a l s e ; 1 otherwise 2 r i s t o r a n t i ( i i ). economico = f a l s e ; end 4 5 %C o n s i g l i a q u a l i t a / prezzo e l e v a t a 6 %Calcola media media = mean ( [ r i s t o r a n t i. voto ] ) ; 8 %E s t r a i i n d i c i 9 idx = f i n d ( [ r i s t o r a n t i. voto ] >= media & [ r i s t o r a n t i. economico ] ) ; 40 f p r i n t f ( ' \n ' ) ; 41 %Stampa nomi 42 f o r j j = idx 4 f p r i n t f ( ' C o n s i g l i o "%s "! \ n ', r i s t o r a n t i ( j j ). nome) ; 44 end 45 i f isempty ( idx ) 46 f p r i n t f ( 'Non ho c o n s i g l i! \ n ' ) ; 4 end 48 end f p r i n t f ( ' Memoria e s a u r i t a \n ' ) ; Graci 2D 11.2 Visualizzare la soluzione dell'equazione x = cos(x) nel piano cartesiano. In particolare, il graco deve mostrare (vedi Figura 1): La funzione y = x; La funzione y = cos(x) (sullo stesso graco); Bonus: una linea verticale tratteggiata in corrispondenza dell'intersezione delle due curve. 1 % Es % Punto f i s s o %chiude tute l e f i g u r e 2

3 Figura 1: x = cos(x) 8 %A s c i s s e 9 x = l i n s p a c e (0, 1, 100) ; 10 %Ordinate di cos ( x ) 11 y = cos ( x ) ; 12 1 f i g u r e ; %a p r i f i g u r a 14 p l o t ( x, x, ' b ' ) ; %i l t e r z o argomento s p e c i f i c a i l c o l o r e 15 hold on %conserva p l o t p r e c e d e n t i 16 p l o t ( x, y, ' r ' ) ; 1 18 %Trova l ' i n d i c e di x per c u i x e ' piu ' s i m i l e a cos ( x ) 19 d i f f = abs ( y x ) ; 20 [~, i i ] = min ( d i f f ) ; 21 %Disegna una l i n e a v e r t i c a l e t r a t t e g g i a t a 22 p l o t ( [ x ( i i ), x ( i i ) ], [ 0, 1 ], ' ' ) ; 2 24 %Decorazioni 25 x l a b e l ( ' x ' ) ; 26 legend ( ' x ', ' cos ( x ) ' ) ; 2 t i t l e ( ' x = cos ( x ) ' ) ; 11. La cicloide (vedi Figura 2) è la curva tracciata nell'aria da un punto situato sul bordo di una ruota in movimento. Disegnare la cicloide generata da un disco di raggio r = 1. Suggerimento: la curva è descritta dalle seguenti equazioni: x = r (t sin(t)), y = r (1 cos(t)), dove t è un parametro che varia, ad esempio, da 0 a 10.

4 Figura 2: cicloide 1 % Es % C i c l o i d e 8 % Parametro 9 t = l i n s p a c e (0, 10, 1000) ; 10 r = 1 ; %A s c i s s e e o r d i n a t e in f u n z i o n e d e l parametro 1 x = r ( t s i n ( t ) ) ; 14 y = r (1 cos ( t ) ) ; f i g u r e ; 1 p l o t ( x, y ) ; 18 x l a b e l ( ' x ' ) ; 19 y l a b e l ( ' y ' ) ; 20 t i t l e ( ' C i c l o i d e ' ) ; Graci D 11.4 Disegnare la supercie f(x, y) = e x2 y 2. Disegnare anche un cerchio di raggio 1 situato interamente su questa supercie, come in Figura. 1 f u n c t i o n z = b e l l ( x, y ) 2 %Campana ( f u n z ione di due v a r i a b i l i ) z = exp( x.^2 y.^2) ; 4 end 1 % Es % Campana 4

5 Figura : f(x, y) = e x2 y 2 8 %A s c i s s e 9 x = l i n s p a c e ( 2, 2, 100) ; 10 %Ordinate 11 y = l i n s p a c e ( 2, 2, 100) ; 12 1 %G r i g l i a di coppie ( x, y ) 14 [ xx, yy ] = meshgrid ( x, y ) ; %Quote, f u n z ione di a s c i s s e e o r d i n a t e 1 zz = b e l l ( xx, yy ) ; %S u p e r f i c i e 20 grafico_1 = s u r f ( xx, yy, zz ) ; hold on ; 2 r = 1 ; 24 %Parametro ( angolo ) 25 t = l i n s p a c e (0, 2 pi, 100) ; 26 %Curva n e l l o s p a z i o 2 grafico_2 = p l o t ( cos ( t ), s i n ( t ), fun ( cos ( t ), s i n ( t ) ), ' r ' ) ; %Decorazioni 0 s e t ( grafico_1, ' Edgecolor ', ' none ' ) ; 1 s e t ( grafico_2, ' LineWidth ', ) ; 2 x l a b e l ( ' x ' ) ; y l a b e l ( ' y ' ) ; 4 z l a b e l ( ' z ' ) ; 5 t i t l e ( 'Campana ' ) ; 5

ESERCIZIO 1. Informatica B - Esercitazione 10

ESERCIZIO 1. Informatica B - Esercitazione 10 ESERCIZIO 1 Informatica B - Esercitazione 10 Scrivere un programma che chiede all'utente di inserire un numero positivo (nel caso in cui il numero non sia positivo ripetere inserimento) e: - verifica se

Dettagli

Laboratorio di Programmazione Esercitazione 4

Laboratorio di Programmazione Esercitazione 4 Laboratorio di Programmazione Esercitazione 4 Prof. Michele Scarpiniti Prof. Danilo Comminiello Dipartimento di Ingegneria dell Informazione, Elettronica e Telecomunicazioni Sapienza Università di Roma

Dettagli

Introduzione al MATLAB c Parte 2 Funzioni

Introduzione al MATLAB c Parte 2 Funzioni Introduzione al MATLAB c Parte 2 Funzioni Lucia Gastaldi DICATAM - Sezione di Matematica, http://lucia-gastaldi.unibs.it Indice 1 Funzioni matematiche Assegnazione di funzioni 2 Grafico di funzione in

Dettagli

ALCUNE CURVE INTERESSANTI

ALCUNE CURVE INTERESSANTI CURVE IN COORDINATE POLARI USANDO GEOGEBRA Si ricorda che il punti si inseriscono con la sintassi 6; " ( dove pigreco va 4 ' inserito con la parola pi Che le curve vanno inserire in forma parametrica,

Dettagli

Laboratorio didattico di matematica computazionale

Laboratorio didattico di matematica computazionale Laboratorio didattico di matematica computazionale Beatrice Meini Lezione 5-2/4/2014 1 La funzione meshgrid e grafici in R 3 L istruzione [X, Y] =meshgrid(x, y) prende in input i vettori x e y e restituisce

Dettagli

Laboratorio di Matlab

Laboratorio di Matlab Laboratorio di Matlab Rudy Manganelli Dipartimento di Ingegneria dell Informazione, Università di Siena manganelli@dii.unisi.it http://www.dii.unisi.it/ control/matlab/labmatlab.html Luglio 28 DII - Universtità

Dettagli

Informatica B Esercitazione 9 (Soluzioni)

Informatica B Esercitazione 9 (Soluzioni) Informatica B Esercitazione 9 (Soluzioni) Matteo Papini 19 novembre 2018 Scrivere script MATLAB che risolvano i seguenti problemi: Accesso Logico 9.1 Data una matrice A e un numero positivo c, sostituire

Dettagli

Esercizi di Matematica A.A. 2017/2018

Esercizi di Matematica A.A. 2017/2018 C.d.L. in Produzioni Animali - Scuola di Agraria e Medicina Veterinaria - Università di Bologna Cod. corso 65965 Esercizi di Matematica A.A. 2017/2018 Insiemistica Dati: A = {1, 2,, 4, 5} B = {1, 5, 7,

Dettagli

Integrazione numerica. Gabriella Puppo

Integrazione numerica. Gabriella Puppo Integrazione numerica Gabriella Puppo Integrazione numerica Formula dei trapezi Formula composta di Simpson Funzioni di quadratura di Matlab Esempi Formula dei trapezi Per costruire una function che applichi

Dettagli

ESERCIZI DI METODI QUANTITATIVI PER L ECONOMIA DIP. DI ECONOMIA E MANAGEMENT DI FERRARA A.A. 2017/2018

ESERCIZI DI METODI QUANTITATIVI PER L ECONOMIA DIP. DI ECONOMIA E MANAGEMENT DI FERRARA A.A. 2017/2018 ESERCIZI DI METODI QUANTITATIVI PER L ECONOMIA DIP. DI ECONOMIA E MANAGEMENT DI FERRARA A.A. 207/208 File : funzioni di input vettoriale, gradiente, punti stazionari Esercizio. Assegnate le funzioni, a

Dettagli

Gruppo esercizi 1: Dominio [E.1] Disegnare nel piano cartesiano il dominio della funzione

Gruppo esercizi 1: Dominio [E.1] Disegnare nel piano cartesiano il dominio della funzione Gruppo esercizi 1: Dominio [E.1] Disegnare nel piano cartesiano il dominio della funzione [E.2] Disegnare nel piano cartesiano il dominio della funzione ( 4 x 2 y 2) ) (1 x 2 y2 y + x 2. 4 1 y ex y y x

Dettagli

Laboratorio didattico di matematica computazionale

Laboratorio didattico di matematica computazionale Laboratorio didattico di matematica computazionale Beatrice Meini Lezione 5-17/4/2013 1 La funzione meshgrid L istruzione [X, Y] =meshgrid(x, y) prende in input i vettori x e y e restituisce in output

Dettagli

ESERCIZI DI STRUMENTI PER L ANALISI DEI DATI DIP. DI ECONOMIA E MANAGEMENT DI FERRARA A.A. 2018/2019

ESERCIZI DI STRUMENTI PER L ANALISI DEI DATI DIP. DI ECONOMIA E MANAGEMENT DI FERRARA A.A. 2018/2019 ESERCIZI DI STRUMENTI PER L ANALISI DEI DATI DIP. DI ECONOMIA E MANAGEMENT DI FERRARA A.A. 2018/2019 File 1: funzioni di input vettoriale, gradiente, punti stazionari Esercizio 1. Assegnate le funzioni,

Dettagli

Introduzione a Matlab

Introduzione a Matlab Introduzione a Matlab Ing. Anna Maria Vegni avegni@uniroma3.it 30/10/2008 Indice Indice... 2 Introduzione... 3 Help in Matlab... 4 Files di Matlab... 5 Le variabili in Matlab... 6 Matrici in Matlab...

Dettagli

Un punto del piano può essere individuato dalle sue coordinate cartesiane o anche dalle sue coordinate polari:

Un punto del piano può essere individuato dalle sue coordinate cartesiane o anche dalle sue coordinate polari: Un punto del piano può essere individuato dalle sue coordinate cartesiane o anche dalle sue coordinate polari: Figura 1 Per passare da coordinate polari a quelle cartesiane usiamo { x = r cos θ y = r sin

Dettagli

Analisi Vettoriale A.A Soluzioni del Foglio 4

Analisi Vettoriale A.A Soluzioni del Foglio 4 Analisi Vettoriale A.A. 26-27 - Soluzioni del Foglio 4 Esercizio 4.1. Sia Σ la superficie cartesiana z = 1 x y, (x, y) = {x 2 + y 2 1}, determinare in ogni punto di Σ il versore normale diretto nel verso

Dettagli

3. Determinare i massimi e i minimi (relativi e assoluti) della funzione f (x; y) = x 4 + y 4 2(x y) 2 + 2: 4. Consideriamo il solido V intersezione d

3. Determinare i massimi e i minimi (relativi e assoluti) della funzione f (x; y) = x 4 + y 4 2(x y) 2 + 2: 4. Consideriamo il solido V intersezione d Analisi Matematica 2, Scritto Generale, 5-5-1995 1. Consideriamo la serie di potenze ( 2z) n 3n + log n : a. Calcolare il raggio di convergenza R. b. Determinare gli insiemi di convergenza semplice ed

Dettagli

Esercizi. f(x, y, z) = exp(xz) + zy sin(xyz) + cos(xy 3 )

Esercizi. f(x, y, z) = exp(xz) + zy sin(xyz) + cos(xy 3 ) Esercizi 1. Determinare le derivate parziali di f(x, y, z) = exp(xz) + zy sin(xyz) + cos(xy 3 ) 2. Scrivere l equazione del piano tangente e della retta normale al grafico ln(xy) + cos(x + y) nel punto

Dettagli

2 a lezione - laboratorio

2 a lezione - laboratorio 2 a lezione - laboratorio Corso di Laurea Ingegneria CIVILE Laurea Specialistica Ingegneria CHIMICA ed AMBIENTE a.a 2003-2004 Funzioni matematiche elementari Round(x) Arrotonda all intero più vicino Fix(x)

Dettagli

Esercizi su Scratch. Esegui la Somma e il Prodotto dei numeri inseriti in Input fino a che non inserisco la vocale e.

Esercizi su Scratch. Esegui la Somma e il Prodotto dei numeri inseriti in Input fino a che non inserisco la vocale e. Esercizi su Scratch Esercizio 1: Indovina il numero Il computer pensa un numero compreso tra uno e 100 e tu lo devi indovinare. Prevedi un avviso che indichi se il Tuo numero è più grande o più piccolo.

Dettagli

Maturità scientifica 1983 sessione ordinaria

Maturità scientifica 1983 sessione ordinaria Maturità scientifica 198 sessione ordinaria Soluzione a cura di Francesco Daddi 1 Si studi la funzione y = a x 1 e se ne disegni il grafico Si determinino le intersezioni della curva da essa rappresentata

Dettagli

UNIVERSITÀ DEGLI STUDI DI ROMA LA SAPIENZA

UNIVERSITÀ DEGLI STUDI DI ROMA LA SAPIENZA UNIVERSITÀ DEGLI STUDI DI ROMA LA SAPIENZA - 6.Funzioni con derivate - CTF Matematica Codice Compito: - Numero d Ordine D. Un polinomio di grado e tangente all asse x ed ha un flesso orizzontale nel punto

Dettagli

; c) log 3 5 (x 2 1) log 5 (x + 1). 1 log(x + 4) ; c) f(x) =

; c) log 3 5 (x 2 1) log 5 (x + 1). 1 log(x + 4) ; c) f(x) = Corso di Analisi Matematica I per Ingegneria Gestionale, a.a. 25-6 Esercizi per il ricevimento del 3 ottobre 25. Semplificare il più possibile le seguenti espressioni: a) 32x+4 9 ; b) x3 x 2 x+ ( x) 4

Dettagli

Diagrammi 2D e 3D Funzioni di ordine superiore

Diagrammi 2D e 3D Funzioni di ordine superiore Diagrammi 2D e 3D Funzioni di ordine superiore Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 24 Agosto 2015 Obiettivi Diagrammi 2D e 3D Funzioni di ordine superiore 2 Diagrammi

Dettagli

2. Trovare una primitiva della funzione f(x) = (i 1) 5 5. Scrivere la soluzione del problema di Cauchy. { u 2 t u = t3 u(1) = 0

2. Trovare una primitiva della funzione f(x) = (i 1) 5 5. Scrivere la soluzione del problema di Cauchy. { u 2 t u = t3 u(1) = 0 Cognome: Nome: Matricola: Università degli studi di Pisa Corso di Laurea in Ingegneria Civile 31 maggio 2016 II prova intermedia: test A 1 Calcolare il limite x 2 cos(2x) (sin x) 2 lim x 0 x log(1 + x

Dettagli

Tutorato di Complementi di Analisi Matematica e Statistica Parte di Analisi 6 e 10 aprile 2017

Tutorato di Complementi di Analisi Matematica e Statistica Parte di Analisi 6 e 10 aprile 2017 Tutorato di Complementi di Analisi Matematica e Statistica Parte di Analisi 6 e 10 aprile 2017 Esercizi: serie di potenze e serie di Taylor 1 Date le serie di potenze a.) n=2 ln(n) n 3 (x 5)n b.) n=2 ln(n)

Dettagli

Esercizi di Complementi di Matematica (L-Z) a.a. 2015/2016

Esercizi di Complementi di Matematica (L-Z) a.a. 2015/2016 Esercizi di Complementi di Matematica (L-Z) a.a. 2015/2016 Prodotti scalari e forme bilineari simmetriche (1) Sia F : R 2 R 2 R un applicazione definita da F (x, y) = x 1 y 1 + 3x 1 y 2 5x 2 y 1 + 2x 2

Dettagli

Principi di Programmazione Prova del 10/6/2008 (ore 10.30)

Principi di Programmazione Prova del 10/6/2008 (ore 10.30) Prova del 10/6/2008 (ore 10.30) Scrivere (commentandole) le linee di codice Matlab per costruire i seguenti vettori (5x1): e il vettore di numeri complessi C tali che il singolo elemento c k ha come parte

Dettagli

Verifiche di matematica classe 3 C 2012/2013

Verifiche di matematica classe 3 C 2012/2013 Verifiche di matematica classe 3 C 2012/2013 1) È assegnato il punto P 1 (3; 1), calcolare le coordinate dei punti: P 2 simmetrico di P 1 rispetto alla bisettrice del primo e terzo quadrante P 3 simmetrico

Dettagli

Laboratorio di Calcolo Numerico Laboratorio 7: Quadratura numerica

Laboratorio di Calcolo Numerico Laboratorio 7: Quadratura numerica Laboratorio di Calcolo Numerico Laboratorio 7: Quadratura numerica Claudia Zoccarato E-mail: claudia.zoccarato@unipd.it Dispense: Moodle Dipartimento ICEA 19 Aprile 2017 Introduzione Implementazione in

Dettagli

ESERCITAZIONE: FUNZIONI GONIOMETRICHE

ESERCITAZIONE: FUNZIONI GONIOMETRICHE ESERCITAZIONE: FUNZIONI GONIOMETRICHE e-mail: tommei@dm.unipi.it web: www.dm.unipi.it/ tommei Circonferenza goniometrica La circonferenza goniometrica è una circonferenza di raggio unitario centrata nell

Dettagli

Diagrammi 2D e 3D Funzioni di ordine superiore

Diagrammi 2D e 3D Funzioni di ordine superiore Diagrammi 2D e 3D Funzioni di ordine superiore Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 16 Gennaio 2015 Logistica 2 Logistica 3 Logistica Solo più una lezione! Resto esercitazioni

Dettagli

Esercitazione 2. Prima parte

Esercitazione 2. Prima parte Esercitazione 2 Istruzioni trattate: operatori con punto prefisso (.op), costrutto function, plot, linspace, clf, xgrid, xtitle, xlabel, ylabel, plot2d, legend. Nella prima parte di questa esercitazione

Dettagli

LABORATORIO DI MATEMATICA: COORDINATE POLARI ESTENSIONE DELLE FUNZIONI TRIGONOMETRICHE

LABORATORIO DI MATEMATICA: COORDINATE POLARI ESTENSIONE DELLE FUNZIONI TRIGONOMETRICHE LABORATORIO DI MATEMATICA: COORDINATE POLARI ESTENSIONE DELLE FUNZIONI TRIGONOMETRICHE Uno strumento, che ci suggerisce come ampliare le nostre conoscenze, è il radar, strumento fondamentale nella navigazione

Dettagli

Matlab: introduzione

Matlab: introduzione Matlab: introduzione Daniele Loiacono, Vittorio Zaccaria Informatica B - Codice Corso: 081369 - A.A. 2010/2011 INGEGNERIA MECCANICA (BV) - INGEGNERIA IV (1 liv.) - Scaglione S - Z INGEGNERIA ENERGETICA

Dettagli

8 Introduzione MATLAB

8 Introduzione MATLAB 8.1 Basi Per pulire il workspace (eliminare tutte le variabili esistenti): 1 clear Per pulire la finestra dei comandi (command window): 1 clc In MATLAB non è necessario dichiarare le variabili ed esse

Dettagli

Esercizi. Alberto Saracco. December 11, Esercizio 1.1 Calcola il prodotto tra z = 1 + 2i e il suo coniugato z.

Esercizi. Alberto Saracco. December 11, Esercizio 1.1 Calcola il prodotto tra z = 1 + 2i e il suo coniugato z. 1 Esercizi Alberto Saracco December 11, 2009 1 Numeri complessi 1.1 Esercizi Esercizio 1.1 Calcola il prodotto tra z = 1 + 2i e il suo coniugato z. Esercizio 1.2 Calcola il prodotto tra z = 1 i e il suo

Dettagli

Esercitazione 2. Prima parte

Esercitazione 2. Prima parte Esercitazione 2 Istruzioni trattate: operatori con punto prefisso (.op), costrutto function, plot, linspace, clf, xgrid, xtitle, xlabel, ylabel, plot2d, legend. Nella prima parte di questa esercitazione

Dettagli

3 ) (5) Determinare la proiezione ortogonale del punto (2, 1, 2) sul piano x + 2y + 3z + 4 = 0.

3 ) (5) Determinare la proiezione ortogonale del punto (2, 1, 2) sul piano x + 2y + 3z + 4 = 0. 1 Calcolo vettoriale 1 Scrivere il vettore w =, 6 sotto forma di combinazione lineare dei vettori u = 1, e v = 3, 1 R w = v 4u Determinare la lunghezza o il modulo del vettore, 6, 3 R 7 3 Determinare la

Dettagli

Introduzione a MATLAB

Introduzione a MATLAB MATLAB=MATrix LABoratory Introduzione a MATLAB È un sistema in cui ogni dato è rappresentato sotto forma di una matrice di numeri. Permette di: Effettuare operazioni tra matrici. Rappresentare in forma

Dettagli

8 Introduzione MATLAB

8 Introduzione MATLAB 8.1 Basi Per pulire il workspace (eliminare tutte le variabili esistenti): 1 clear Per pulire la finestra dei comandi (command window): 1 clc In MATLAB non è necessario dichiarare le variabili ed esse

Dettagli

Soluzione di Equazioni non lineari

Soluzione di Equazioni non lineari Soluzione di Equazioni non lineari Corso di Calcolo Numerico 20 Marzo 2018 Function in MATLAB Lo scopo di una funzione è quello di prendere in input un certo numero di valori, fare alcune operazioni con

Dettagli

2. Determina i valori delle funzioni trigonometriche seno e coseno di un angolo ottuso α sapendo che tan α = 15.

2. Determina i valori delle funzioni trigonometriche seno e coseno di un angolo ottuso α sapendo che tan α = 15. Esercizi proposti di goniometria 1. Un settore circolare, in un cerchio di raggio 14 cm, ha area uguale a 42π cm 2. Determina la misura in gradi, primi e secondi dell angolo al centro corrispondente. 2.

Dettagli

Laboratorio di Calcolo Numerico Laboratorio 4: Grafici di convergenza e functions

Laboratorio di Calcolo Numerico Laboratorio 4: Grafici di convergenza e functions Dipartimento di Matematica Laboratorio di Calcolo Numerico Laboratorio 4: Grafici di convergenza e functions Damiano Pasetto E-mail: pasetto@math.unipd.it Dispense: http://dispense.dmsa.unipd.it/putti/calcolo

Dettagli

sen n x( tan xn n n=1

sen n x( tan xn n n=1 8 Gennaio 2016 Nome (in stampatello): 1) (8 punti) Discutere la convergenza della serie di funzioni al variare di x in [ 1, 1]. n x( tan xn n ) xn sen n 2) (7 punti) Provare che la forma differenziale

Dettagli

Interpolazione e approssimazione di dati

Interpolazione e approssimazione di dati Interpolazione e approssimazione di dati 08 Aprile 2019 Introduzione Implementazione in MATLAB di interpolazione polinomiale e approssimazione di dati. Date n + 1 coppie di punti (x i, y i ) con i = 0,

Dettagli

GEOMETRIA ANALITICA orizzontale verticale ORIGINE

GEOMETRIA ANALITICA orizzontale verticale ORIGINE GEOMETRIA ANALITICA Def: Il piano cartesiano è un sistema di ASSI CARTESIANI (uno orizzontale e uno verticale) orientati che si incontrano in un punto detto ORIGINE. ASSE DELLE ASCISSE o ASSE DELLE x (orizzontale)

Dettagli

Analisi Matematica 3

Analisi Matematica 3 Testi delle prove d esame del corso di Analisi Matematica 3 presso la Facoltà di Ingegneria Bruno Rubino L Aquila, 2006 Indice 1 Curve 3 2 Superfici 4 3 Teorema di Gauss-Green e formula dell area 4 4 Campi

Dettagli

Università degli Studi di Ferrara

Università degli Studi di Ferrara Università degli Studi di Ferrara Corso di Laurea in Matematica - A.A. 2017-2018 Programmazione Lezione 16 Grafica in MATLAB Seconda parte Docente: Michele Ferrari - michele.ferrari@unife.it Nelle lezioni

Dettagli

Elementi di Calcolo Scientifico per l Ingegneria A.A

Elementi di Calcolo Scientifico per l Ingegneria A.A Elementi di Calcolo Scientifico per l Ingegneria A.A. 2017-2018 Ottobre 2017 (2 16) Indice 1 2 3 4 Rappresentazione dei numeri reali nel calcolatore l insieme dei numeri reali, R, contiene un numero infinito

Dettagli

Interpolazione e approssimazione di dati

Interpolazione e approssimazione di dati Interpolazione e approssimazione di dati Corso di Metodi Numerici 22 Marzo 2018 Introduzione Implementazione in MATLAB di interpolazione polinomiale e approssimazione di dati. Date n + 1 coppie di punti

Dettagli

Prima prova parziale di Analisi Matematica 2 Ing. Informatica e dell Automazione A.A. 2013/14 scheda 1

Prima prova parziale di Analisi Matematica 2 Ing. Informatica e dell Automazione A.A. 2013/14 scheda 1 Prima prova parziale di Analisi Matematica 2 Ing. Informatica e dell Automazione A.A. 203/4 scheda ) Calcolare l integrale doppio ZZ dove A = {(x, y) : x + y apple}. xy dx dy, A 2) Sia la curva nello spazio

Dettagli

Analisi Numerica I Introduzione a Matlab

Analisi Numerica I Introduzione a Matlab Analisi Numerica I Introduzione a Matlab Ana Alonso ana.alonso@unitn.it 13-20 settembre 2018 Matlab MATrixLABoratory Calcolatrice. 3+4 2 (3+1) 9 4 3 1 cos ( π 4 ) e 2 Nomi a = 3 b = 4 c = a + b who, whos

Dettagli

Matlab 5. Funzioni. Slide basate sul corso di C. Blundo. A.A. 2010/ GPersiano. Laboratorio di Informatica per Fisici 1

Matlab 5. Funzioni. Slide basate sul corso di C. Blundo. A.A. 2010/ GPersiano. Laboratorio di Informatica per Fisici 1 Matlab 5 Funzioni Slide basate sul corso di C. Blundo A.A. 2010/2011 -- GPersiano Laboratorio di Informatica per Fisici 1 Funzioni Le funzioni sono utili quando occorre ripetere una serie di comandi più

Dettagli

Estremi. 5. Determinare le dimensioni di una scatola rettangolare di volume v assegnato, che abbia la superficie minima.

Estremi. 5. Determinare le dimensioni di una scatola rettangolare di volume v assegnato, che abbia la superficie minima. Estremi 1. Determinare gli estremi relativi di f(x, y) = e x (x 1)(y 1) + (y 1).. Determinare gli estremi relativi di f(x, y) = y (y + 1) cos x. 3. Determinare gli estremi relativi di f(x, y) = xye x +y..

Dettagli

Matlab : le basi. Vediamo ora un esercizio di calcolo: Il volume di una sfera è dato da V=4*π*r 3 /3 dove r è il raggio.

Matlab : le basi. Vediamo ora un esercizio di calcolo: Il volume di una sfera è dato da V=4*π*r 3 /3 dove r è il raggio. Matlab : le basi Vediamo ora un esercizio di calcolo: Il volume di una sfera è dato da V=4*π*r 3 /3 dove r è il raggio. Usare Matlab per calcolare il raggio di una sfera che ha un volume maggiore del 30%

Dettagli

Diagrammi 2D e 3D Funzioni di ordine superiore

Diagrammi 2D e 3D Funzioni di ordine superiore Diagrammi 2D e 3D Funzioni di ordine superiore Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 13 Gennaio 2017 Obiettivi Funzioni di ordine superiore Diagrammi 2D e 3D 2 Sommatoria

Dettagli

Esercitazioni di Fondamenti di Informatica - Lez /12/2018

Esercitazioni di Fondamenti di Informatica - Lez /12/2018 Esercitazioni di Fondamenti di Informatica - Lez. 0 //08 Esercizi su Python. ESAME 3/08/07 es. 6. Scrivere un programma Python 3 che definisce un apposito dizionario che contiene, attraverso le coppie

Dettagli

Laboratorio di Calcolo Numerico Laboratorio 4: Functions. Soluzione di Equazioni non lineari

Laboratorio di Calcolo Numerico Laboratorio 4: Functions. Soluzione di Equazioni non lineari Laboratorio di Calcolo Numerico Laboratorio 4: Functions. Soluzione di Equazioni non lineari Claudia Zoccarato E-mail: claudia.zoccarato@unipd.it Dispense: Moodle Dipartimento ICEA 29 Marzo 2017 Function

Dettagli

MATLAB I/O. Informatica B - A.A. 2012/2013 ACQUISIZIONE DI INPUT DA TASTIERA

MATLAB I/O. Informatica B - A.A. 2012/2013 ACQUISIZIONE DI INPUT DA TASTIERA MATLAB I/O Informatica B - A.A. 2012/2013 ACQUISIZIONE DI INPUT DA TASTIERA Funzione input valore = input( inserisci un valore ); Matlab stampa a video la stringa inserisci un valore ed aspetta di ricevere

Dettagli

Programmazione Matlab

Programmazione Matlab MatLab Lezione 2 Programmazione Matlab MATLAB vs. C++ File sorgente C++: sono trasformati in linguaggio macchina dal compilatore; MATLAB: sono interpretati; Tipi di dato C++: è necessario specificare il

Dettagli

Geometria 3 A.A Esercizi. Irriducibilità di polinomi di più variabili. Discriminante.

Geometria 3 A.A Esercizi. Irriducibilità di polinomi di più variabili. Discriminante. Geometria 3 A.A. 2016 2017 Esercizi Irriducibilità di polinomi di più variabili. Discriminante. Risultante. Si dimostri che il polinomio f(x, y) = x 2 y +x 5 +1 è irriducibile in C[x, y]. Sia K un campo.

Dettagli

Selection Sort (minsort)

Selection Sort (minsort) Selection Sort (minsort) function A = minsort2(a) costo n = length(a); n for i = 1:(n-1) emin = A(i); n-1 pos=i; n-1 for j = (i+1):n m if(a(j) < emin) m emin = A(j); s pos = j; s end end tmp = A(i); n-1

Dettagli

Tutti gli esercizi della verifica di Ottobre più altri

Tutti gli esercizi della verifica di Ottobre più altri 1) Nell equazione generica della retta y = mx + q, che cosa rappresenta q? 2) Scrivere l equazione della retta che passa per il punto A(0;4) e perpendicolare a quella di equazione y = 1 3 x 5 ; b. tracciare

Dettagli

Tutorato di Analisi 2 - AA 2014/15

Tutorato di Analisi 2 - AA 2014/15 Tutorato di Analisi - AA / Emanuele Fabbiani marzo Funzioni in più variabili. Dominio Determinare e rappresentare gracamente il più grande insieme di R n che può essere dominio delle seguenti funzioni.

Dettagli

PROIEZIONI ORTOGONALI: SEZIONI CONICHE

PROIEZIONI ORTOGONALI: SEZIONI CONICHE www.aliceappunti.altervista.org PROIEZIONI ORTOGONALI: SEZIONI CONICHE 1) PREMESSA: Il cono è una superficie generata da una retta con un estremo fisso e l altro che ruota. La retta prende il nome di GENERATRICE.

Dettagli

12.1. Esercizio. Disegnare i seguenti insiemi di R 2 e dire se sono o meno aperti, chiusi, limitati:

12.1. Esercizio. Disegnare i seguenti insiemi di R 2 e dire se sono o meno aperti, chiusi, limitati: ANALISI Soluzione esercizi 2 gennaio 212 12.1. Esercizio. Disegnare i seguenti insiemi di R 2 e dire se sono o meno aperti, chiusi, limitati: (x, y) R 2 : x < y} (x, y) R 2 : 2 x 3} (x, y) R 2 : x 2 +

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 2 - Introduzione a MATLAB

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 2 - Introduzione a MATLAB Complementi di Matematica e Calcolo Numerico A.A. 2010-2011 Laboratorio 2 - Introduzione a MATLAB Che cos è? Programmare con Matlab: Script-files È un file con estensione.m (ad esempio: myfile.m). Contiene

Dettagli

Matematica con esercitazioni, Modulo 2. Analisi matematica. Diario delle lezioni.

Matematica con esercitazioni, Modulo 2. Analisi matematica. Diario delle lezioni. Matematica con esercitazioni, Modulo. Analisi matematica. Diario delle lezioni. Laurea triennale Chimica e tecnologie per l ambiente e per i materiali. Rimini Avvertenza per gli studenti: il libro di testo

Dettagli

Statistica Matematica e Trattamento Informatico dei Dati. Analisi Matematica 3. Esercizi svolti nelle lezioni. V. Del Prete

Statistica Matematica e Trattamento Informatico dei Dati. Analisi Matematica 3. Esercizi svolti nelle lezioni. V. Del Prete Statistica Matematica e Trattamento Informatico dei Dati A.A.00-0 Analisi Matematica 3 Esercizi svolti nelle lezioni V. Del Prete Numeri complessi Argomenti ed esercizi svolti nelle lezioni 30.09.00 e

Dettagli

ESERCITAZIONE Implementare i metodi di Eulero, di Heun e di Runge-Kutta del quarto ordine per integrare il problema di Cauchy:

ESERCITAZIONE Implementare i metodi di Eulero, di Heun e di Runge-Kutta del quarto ordine per integrare il problema di Cauchy: ESERCITAZIONE 5 1. Implementare i metodi di Eulero, di Heun e di Runge-Kutta del quarto ordine per integrare il problema di Cauchy: { y (x) = f(x, y(x)) y(x 0 ) = y 0 con passo h = x N x 0, ove x N N e

Dettagli

Esercizi di Cinematica

Esercizi di Cinematica Esercizio 1 Esercizi di Cinematica Esercitazioni di Fisica LA per ingegneri - A.A. 2009-2010 Data la legge oraria: s(t) = a t 3 b t + c (con a = 3 ms 3, b = 2 ms 1, c = 1 m) calcolare la posizione e la

Dettagli

13 Esercizi di Riepilogo

13 Esercizi di Riepilogo 13.1 Esercizi Esercizio 13.1 Si consideri una versione semplificata della battaglia navale in cui le navi possono essere posizionate solo in orizzontale e ogni riga può contenere al massimo una nave. Il

Dettagli

Introduzione a Matlab

Introduzione a Matlab Introduzione a Matlab Gianna M. Del Corso Dipartimento di Informatica, Università di Pisa, Italy 6 Marzo 2015 Introduzione MATrix LABotary Ambiente di calcolo scientifico: Computation, Visualization, Programming

Dettagli

ESERCIZI MATEMATICA GENERALE - Canale III Prof. A. Fabretti 1 A.A. 2009/2010

ESERCIZI MATEMATICA GENERALE - Canale III Prof. A. Fabretti 1 A.A. 2009/2010 ESERCIZI MATEMATICA GENERALE - Canale III Prof. A. Fabretti 1 A.A. 2009/2010 Individuare il dominio e i punti stazionari delle seguenti funzioni a due variabili 1) f(x, y) = x 3 + 8y 3 3xy 2) f(x, y) =

Dettagli

VIII BIS. CICLOIDI DI VAG ELLISSE,PARABOLA,IPERBOLE

VIII BIS. CICLOIDI DI VAG ELLISSE,PARABOLA,IPERBOLE VIII BIS. CICLOIDI DI VAG ELLISSE,PARABOLA,IPERBOLE Cicloidi di Vag Ellisse,Parabola,Iperbole Cap VIIIBis Pag.1 PREMESSA Le Cicloidi che seguono sono una «famiglia» di curve ottenuto dal moto di un punto

Dettagli

ARGOMENTI MATEMATICA PER L INGEGNERIA

ARGOMENTI MATEMATICA PER L INGEGNERIA ARGOMENTI DI MATEMATICA PER L INGEGNERIA VOLUME 2 Esercizi proposti Quando non diversamente precisato, nel seguito si intenderà( sempre che nel piano sia stato introdotto un sistema cartesiano ortogonale

Dettagli

Introduzione a MATLAB. Fabio Rossi fabio.rossi@sssup.it

Introduzione a MATLAB. Fabio Rossi fabio.rossi@sssup.it Introduzione a MATLAB Fabio Rossi fabio.rossi@sssup.it Grafica in MATLAB Il primo grafico >>x = 0:pi/100:2*pi; >>y=sin(x); >>plot(x,y) >>grid Comando plot plot(v1,v2) disegna una curva utilizzando il primo

Dettagli

MATLAB Elementi di grafica Costrutti di programmazione

MATLAB Elementi di grafica Costrutti di programmazione MATLAB Elementi di grafica Costrutti di programmazione Operazioni punto Le operazioni punto agiscono su array che abbiano le stesse dimensioni:.* prodotto elemento per elemento./ divisione elemento per

Dettagli

SIMULAZIONE PROVA DI VALUTAZIONE AI SENSI DEL DM 270/2004. (1) Calcolare il MCD e il mcm tra i numeri 390 e

SIMULAZIONE PROVA DI VALUTAZIONE AI SENSI DEL DM 270/2004. (1) Calcolare il MCD e il mcm tra i numeri 390 e Corso di Laurea in Matematica (A.A. 2007-2008) SIMULAZIONE PROVA DI VALUTAZIONE AI SENSI DEL DM 270/2004 Rispondere (nello spazio assegnato) alle seguenti domande (1) Calcolare il MCD e il mcm tra i numeri

Dettagli

x = input('inserisci x: '); fx = 1 for ii = 1 : x fx = fx * ii; end if (fx > 220) y = input('inserisci y: '); fy = 1 for ii = 1 : y fy = fy * ii; end

x = input('inserisci x: '); fx = 1 for ii = 1 : x fx = fx * ii; end if (fx > 220) y = input('inserisci y: '); fy = 1 for ii = 1 : y fy = fy * ii; end x = input('inserisci x: '); fx = 1 for ii = 1 : x fx = fx * ii; if (fx > 220) y = input('inserisci y: '); fy = 1 for ii = 1 : y fy = fy * ii; x = input('inserisci x: '); fx = 1 for ii = 1 : x fx = fx *

Dettagli

Corso di laurea in Chimica Matematica

Corso di laurea in Chimica Matematica Corso di laurea in Chimica Matematica. Quali sono i valori x R, con 0 x < 2π, che risolvono le seguenti disequazioni? a) sinx > 2 ; b) 0 < cosx < ; c) sin x < /2. 2 2. Calcolare: a) log 2 4; b) log 4 2;

Dettagli

ESERCIZIO 1. Informatica B - Esercitazione 14

ESERCIZIO 1. Informatica B - Esercitazione 14 ESERCIZIO 1 Tema del 01/09/2010 Esercizio 3 Implementare in MATLAB una funzione ricorsiva che calcoli risultato e resto della divisione intera fra due numeri interi. La funzione deve ricevere come parametri

Dettagli

Visualizzazione di dati

Visualizzazione di dati Visualizzazione di dati MATLAB fornisce un estesa serie di strumenti per la visualizzazione di dati in due e tre dimensioni. Questi strumenti consentono di: Creare grafici Editare i grafici ed esplorare

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

Es. 1 Es. 2 Es. 3 Es. 4 Totale. Analisi e Geometria 2 Docente: 13 febbraio 2014

Es. 1 Es. 2 Es. 3 Es. 4 Totale. Analisi e Geometria 2 Docente: 13 febbraio 2014 Es. 1 Es. 2 Es. 3 Es. 4 Totale Analisi e Geometria 2 Docente: 13 febbraio 214 Cognome: Nome: Matricola: Ogni risposta dev essere giustificata. Gli esercizi vanno svolti su questi fogli, nello spazio sotto

Dettagli

y (b) f(x, y) = y log x sin x (c) f(x, y) = tan y (d) f(x, y) = e x y (f) f(x, y) = cos(x 2 + y 2 )

y (b) f(x, y) = y log x sin x (c) f(x, y) = tan y (d) f(x, y) = e x y (f) f(x, y) = cos(x 2 + y 2 ) FUNZIONI DI PIÙ VARIABILI. Siano date le seguenti funzioni: (a) f(x, y) = 3x + y (c) h(x, y) = x y (b) g(x, y) = xy (d) k(x, y) = x + y Determinare e disegnare nel piano cartesiano il dominio delle funzioni

Dettagli

Il grafico di una funzione reale a due variabili è un sottoinsieme del prodotto cartesiano :

Il grafico di una funzione reale a due variabili è un sottoinsieme del prodotto cartesiano : ANALISI ESERCITAZIONE DEL 5/10/010 DOMINIO DI UNA FUNZIONE Sia A. Una funzione f : A è una legge di composizione che associa ad ogni elemento di A uno e un solo numero reale. L insieme A è detto dominio

Dettagli

Informatica B Esercitazione 5

Informatica B Esercitazione 5 Informatica B Esercitazione 5 17 ottobre 2018 Array, Stringhe e Matrici 5.1 Si scriva un programma C per calcolare la media pesata dei voti di uno studente. Il programma chiede innanzitutto all'utente

Dettagli

Politecnico di Milano Ingegneria Industriale Analisi e Geometria 1 Primo Appello 13 Febbraio 2018

Politecnico di Milano Ingegneria Industriale Analisi e Geometria 1 Primo Appello 13 Febbraio 2018 Politecnico di Milano Ingegneria Industriale Analisi e Geometria 1 Primo Appello 1 Febbraio 18 Cognome: Nome: Matricola: T.1: 4 punti T.: 4 punti Es.1: 4 punti Es.: 8 punti Es.: 5 punti Es.4: 7 punti Totale

Dettagli

I/O e strutture di controllo

I/O e strutture di controllo Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2009/2010 I/O e strutture di controllo La presente dispensa e da utilizzarsi

Dettagli

Facoltà di Ingegneria Industriale. Matlab/Octave - Esercitazione 7. ricorsione e funzioni anonime

Facoltà di Ingegneria Industriale. Matlab/Octave - Esercitazione 7. ricorsione e funzioni anonime Facoltà di Ingegneria Industriale Laurea in Ingegneria Energetica, Meccanica e dei Trasporti Matlab/Octave - Esercitazione 7 ricorsione e funzioni anonime Politecnico di Milano - DEI 1 Esercizio 1 Implementare

Dettagli

Matlab permette di disegnare facilmente dei grafici La prima cosa da fare è costruire una nuova figura :

Matlab permette di disegnare facilmente dei grafici La prima cosa da fare è costruire una nuova figura : Matlab permette di disegnare facilmente dei grafici La prima cosa da fare è costruire una nuova figura : figure() La funzione figure apre una nuova finestra In cui verrà inserito il disegno In molti casi,

Dettagli

13 Esercizi di Riepilogo

13 Esercizi di Riepilogo 13.1 Esercizi Esercizio 13.1 Si consideri una versione semplificata della battaglia navale in cui le navi possono essere posizionate solo in orizzontale e ogni riga può contenere al massimo una nave. Il

Dettagli

Corso di Laurea in Ingegneria Meccanica Anno Accademico 2010/2011 Meccanica Razionale

Corso di Laurea in Ingegneria Meccanica Anno Accademico 2010/2011 Meccanica Razionale Corso di Laurea in Ingegneria Meccanica Anno Accademico 2010/2011 Meccanica Razionale Nome... N. Matricola... Ancona, 21 gennaio 2011 1. Un disco materiale pesante di massa m e raggio R si muove nel piano

Dettagli

Analisi Matematica 2, Scritto Generale, Per quali valori di > e uniformemente convergente per ogni x 2 [; +) la serie di funzioni n x + n 4 x

Analisi Matematica 2, Scritto Generale, Per quali valori di > e uniformemente convergente per ogni x 2 [; +) la serie di funzioni n x + n 4 x Analisi Matematica 2, Scritto Generale, 6-5-994. Consideriamo la serie di Fourier f (x) = a k= [a k cos(kx) + b k sen (kx)] ; dove f (x) = jxj per x 2 ( ; ) e una funzione pari. a. Calcolare i coecienti

Dettagli