lista exercicios PPL 5 - matemática e...

Post on 19-Jul-2020

2 views 0 download

Transcript of lista exercicios PPL 5 - matemática e...

Curso de Engenharia Mecânica Disciplina: Informática para Engenharia

Professor: Marcelo Cendron

Atividade

1. Matrizidentidade:façaumprogramaquerecebaotamanhoNemostreumamatrizidentidadedetamanhoNxN.

2. Escreverumprogramaque,paran>0,calcule:

𝑖×(𝑖 + 1)!

!!!

3. Escreverumprogramaque,paran>0,calcule:

𝑖×(𝑖 + 1)!

!!!

4. Escreverumprogramaquecalculeofatorialdeniterativamente:

𝑛! = 𝑖!

!!!

5. Estatística:Façaprogramasparacalcularamédia,variânciaedesvio

padrãodeumaquantidadedevaloresdados:a. Amédiaédatapelasomadoselementosdivididopelaquantidade

deelementos:

𝑥 = 𝑥!!

!!!

𝑛

b. Variância:édefinidacomoodesvioquadráticomédiodamédiaeécalculadoatravésdaformúla:

𝑠! =(𝑥! − 𝑥)!!

!!!

𝑛 − 1 =(𝑥!!)− 𝑛𝑥

!!!!!

𝑛 − 1

c. Desviopadrão:éobtidoatravésdaraizquadradadavariância:

𝑠 = 𝑠!

6. Regressãolinear:Façaumprogramaquecontempleaspartesabaixo,

paracalculararegressãolinearatravésdométododemínimosquadradosdosvetoresXeYdado:

a. MédiadosvaloresdeX

𝑥 = 𝑥!!

!!!

𝑛

b. MédiadosvaloresdeY

𝑦 = 𝑦!!

!!!

𝑛

c. CálculodeB:

𝑏 =(𝑥! − 𝑥)(𝑦! − 𝑦)!

!!!

(𝑥! − 𝑥)!!!!!

d. CálculodeA:

a = y− bx

7. MétododeintegraçãodeSimpson.Crieumprogramasque:a. Recebaumvalornquerepresenteotamanhoecrieumvetorde

dimensõesn,emque:

𝑉𝑒𝑡𝑜𝑟 0 = 1𝑉𝑒𝑡𝑜𝑟 𝑛 = 1

𝑉𝑒𝑡𝑜𝑟 𝑖 ≠ 0 𝑒 𝑖 ≠ 𝑛 = 2

b. Recebaumvalornquerepresenteotamanhodovetor,esse

númerodeveserpar,ecrieumvetordedimensõesnqueformeaseguintesequência:

Posição 0 1 2 3 4 … n-2 n-1 nvalor 1 4 2 4 2 … 2 4 1

c. Recebaumvalornquerepresenteotamanhodovetor,esse

númerodevesermúltiplode3,ecrieumvetordedimensõesnqueformeaseguintesequência:

Posição 0 1 2 3 4 5 6 … n-3 n-2 n-1 nvalor 1 3 3 2 3 3 2 … 2 3 3 1

8. Métododeintegraçãoatravésdoquadrodeintegraçãoa. Atabeladeintegraçãoéconstruídaatravésdamultiplicaçãodos

elementosdovetorlinhapeloelementodovetorcoluna:

Linhal1 l2 l3 l4 l5 l6 l7

Coluna

c1 c1*l1 c1*l2 c1*l3 c1*l4 c1*l5 c1*l6 c1*l7c2 c2*l1 c2*l2 c2*l3 c2*l4 c2*l5 c2*l6 c2*l7c3 c3*l1 c3*l2 c3*l3 c3*l4 c3*l5 c3*l6 c3*l7c4 c4*l1 c4*l2 c4*l3 c4*l4 c4*l5 c4*l6 c4*l7c5 c5*l1 c5*l2 c5*l3 c5*l4 c5*l5 c5*l6 c5*l7

Vejaoexemplo: Linha

1 3 3 2 3 3 1

Coluna

1 1 3 3 2 3 3 14 4 12 12 8 12 12 42 2 6 6 4 6 6 24 4 12 12 8 12 12 41 1 3 3 2 3 3 1

Construaumprogramaquerecebaosdoisvetoreseproduzaamatriz

multiplicadessesvalores.