Fondamenti di Informaticacesposito/materiale/matlab...Introduzione a MATLAB: Esercitazione Esercizio...

11
Fondamenti di Informatica Introduzione a MATLAB: Esercitazione Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2017/18

Transcript of Fondamenti di Informaticacesposito/materiale/matlab...Introduzione a MATLAB: Esercitazione Esercizio...

Page 1: Fondamenti di Informaticacesposito/materiale/matlab...Introduzione a MATLAB: Esercitazione Esercizio 2 Risoluzione di un problema matematico •Dato il raggio (r) e l’altezza (h),

FondamentidiInformaticaIntroduz ionea MATLAB: Eserc i taz ione

Prof. Chr i st ian Espos i toCorso d i Laurea in Ingegner ia Meccanica e Gest iona le (C lasse I )A .A . 2017/18

Page 2: Fondamenti di Informaticacesposito/materiale/matlab...Introduzione a MATLAB: Esercitazione Esercizio 2 Risoluzione di un problema matematico •Dato il raggio (r) e l’altezza (h),

Esercizio1Assegnamento,espressionieprecedenzaoperatori

a:

• ScrivereinMATLABleseguentiespressioni,assegnandolerispettivamenteallevariabilia eb

IntroduzioneaMATLAB:Esercitazione

Page 3: Fondamenti di Informaticacesposito/materiale/matlab...Introduzione a MATLAB: Esercitazione Esercizio 2 Risoluzione di un problema matematico •Dato il raggio (r) e l’altezza (h),

Esercizio1Assegnamento,espressionieprecedenzaoperatori

a:

b:

• ScrivereinMATLABleseguentiespressioni,assegnandolerispettivamenteallevariabilia eb

IntroduzioneaMATLAB:Esercitazione

Page 4: Fondamenti di Informaticacesposito/materiale/matlab...Introduzione a MATLAB: Esercitazione Esercizio 2 Risoluzione di un problema matematico •Dato il raggio (r) e l’altezza (h),

Esercizio2Risoluzionediunproblemamatematico• Datoilraggio(r)el’altezza(h),calcolarel’areadelvolumediuncilindrocircolare.Siassumanor =8edh=15• Sapendocheilraggioèdatoda

IntroduzioneaMATLAB:Esercitazione

Page 5: Fondamenti di Informaticacesposito/materiale/matlab...Introduzione a MATLAB: Esercitazione Esercizio 2 Risoluzione di un problema matematico •Dato il raggio (r) e l’altezza (h),

Esercizio2Risoluzionediunproblemamatematico• Datoilraggio(r)el’altezza(h),calcolarel’areadelvolumediuncilindrocircolare.Siassumanor =8edh=15• Sapendocheilraggioèdatoda

𝑟 =𝑉𝜋ℎ

�𝑟 ' =

𝑉𝜋ℎ

'

𝑟' =𝑉𝜋ℎ 𝑟'𝜋ℎ =

𝑉𝜋ℎ 𝜋ℎ

V= 𝑟'𝜋ℎà à à à

Và volumedelcilindrocircolare

IntroduzioneaMATLAB:Esercitazione

Page 6: Fondamenti di Informaticacesposito/materiale/matlab...Introduzione a MATLAB: Esercitazione Esercizio 2 Risoluzione di un problema matematico •Dato il raggio (r) e l’altezza (h),

Esercizio2:SoluzioneMATLABRisoluzionediunproblemamatematico

>> r = 8r =

8>> h = 15h =15

>> V = r^2 * 3.14 * hV = 3014.4

IntroduzioneaMATLAB:Esercitazione

Page 7: Fondamenti di Informaticacesposito/materiale/matlab...Introduzione a MATLAB: Esercitazione Esercizio 2 Risoluzione di un problema matematico •Dato il raggio (r) e l’altezza (h),

Esercizio3Risoluzionediunproblemamatematico• Calcolare il raggio (r) di un nuovo cilindro, avente un volume maggiore del20% rispetto a quello dell’Esercizio 2 e la stessa altezza (h)

IntroduzioneaMATLAB:Esercitazione

Page 8: Fondamenti di Informaticacesposito/materiale/matlab...Introduzione a MATLAB: Esercitazione Esercizio 2 Risoluzione di un problema matematico •Dato il raggio (r) e l’altezza (h),

Esercizio3:SoluzioneMATLABRisoluzionediunproblemamatematico• Calcolare il raggio (r) di un nuovo cilindro, avente un volume maggiore del20% rispetto a quello dell’Esercizio 2 e la stessa altezza (h)

>> r = 8r =

8>> h = 15h =15

>> V = r^2 * 3.14 * hV = 3014.4

(Esercizio precedente)

(Continua da es. prec.)

>> V = V + 0.2*VV =3617.3

>> r = sqrt(V/(3.14*h))r =8.7613

IntroduzioneaMATLAB:Esercitazione

Page 9: Fondamenti di Informaticacesposito/materiale/matlab...Introduzione a MATLAB: Esercitazione Esercizio 2 Risoluzione di un problema matematico •Dato il raggio (r) e l’altezza (h),

Esercizio 4• Utilizzare MATLAB per svolgere i seguenti calcoli (con x =10 e y = 3). Controllare i risultati con una calcolatrice

• u = x + y• v = xy• w = x/y• z = sin x• r = 8 sin y• s = 5 sin (2y)

IntroduzioneaMATLAB:Esercitazione

Page 10: Fondamenti di Informaticacesposito/materiale/matlab...Introduzione a MATLAB: Esercitazione Esercizio 2 Risoluzione di un problema matematico •Dato il raggio (r) e l’altezza (h),

Esercizio 5• Assumendo che a, b, c, d ed f siano scalari aventi unospecifico valore, definito in (a), scrivere le istruzioniMATLAB per calcolare le espressioni definite in (b)

a=1.12b=2.34c=0.72d=0.81f=19.83

IntroduzioneaMATLAB:Esercitazione

(a)(b)

Page 11: Fondamenti di Informaticacesposito/materiale/matlab...Introduzione a MATLAB: Esercitazione Esercizio 2 Risoluzione di un problema matematico •Dato il raggio (r) e l’altezza (h),

Esercizio 6

• Il volume di una sfera è dato da 𝑉 = ()𝜋𝑟)

• 𝑟 è il raggio

• Utilizzare MATLAB per• Calcolare il raggio di una sfera avente un volume maggiore del 30%rispetto a quello di una sfera con raggio di 5m

IntroduzioneaMATLAB:Esercitazione