Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


EXERCICOS LISTA MET COMP, Exercícios de Física

EXERCICIOS DE METODOS COMPUTACIONAIS I

Tipologia: Exercícios

2023

Compartilhado em 03/11/2023

Artur.lad
Artur.lad 🇧🇷

2 documentos

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Quest˜oes - Atividade da aula 7
Artur
July 3, 2023
1 opico 1: Quest˜ao
Para encontrar as solu¸oes analiticas basta derivar e integrar a fun¸ao dada.
Desse modo, para a solu¸ao anal´ıtica da acelera¸ao dever´a ser usado a integral
d
dxν(t) = a(t). Agora, para a posi¸ao basta integrar, eventualmente quando
realizar a opera¸ao uma constante aparecera... com isso, ser´a necessario utilizar
a condi¸ao de contorno fornecida (y(0) = 200m)
2 opico 2: Quest˜ao
Array permite armazenar e acessar os elementos de forma eficiente usando um
´ındice. Em outras palavras, um array ´e uma cole¸ao ordenada de elementos.
Os elementos de um array ao acessados atrav´es de um ´ındice, que indica a
posi¸ao do elemento dentro do array (Eles come¸cam com o indice i=0). Segue
um exemplo para entender melhor:
import numpy as np
# Criando um array unidimensional
arr = np.array([1, 2, 3, 4, 5])
Indice (i) elemento ([1, 2, 3, 4, 5])
i = 0 1
i = 1 2
i = 2 3
i = 3 4
i = 4 5
Table 1: array([1, 2, 3, 4, 5])
1
pf3

Pré-visualização parcial do texto

Baixe EXERCICOS LISTA MET COMP e outras Exercícios em PDF para Física, somente na Docsity!

Quest˜oes - Atividade da aula 7

Artur

July 3, 2023

1 T´opico 1: Quest˜ao

Para encontrar as solu¸c˜oes analiticas basta derivar e integrar a fun¸c˜ao dada. Desse modo, para a solu¸c˜ao anal´ıtica da acelera¸c˜ao dever´a ser usado a integral d dx ν(t) =^ a(t).^ Agora, para a posi¸c˜ao basta integrar, eventualmente quando realizar a opera¸c˜ao uma constante aparecera... com isso, ser´a necessario utilizar a condi¸c˜ao de contorno fornecida (y(0) = 200m)

2 T´opico 2: Quest˜ao

Array permite armazenar e acessar os elementos de forma eficiente usando um ´ındice. Em outras palavras, um array ´e uma cole¸c˜ao ordenada de elementos. Os elementos de um array s˜ao acessados atrav´es de um ´ındice, que indica a posi¸c˜ao do elemento dentro do array (Eles come¸cam com o indice i=0). Segue um exemplo para entender melhor:

import numpy as np

Criando um array unidimensional

arr = np.array([1, 2, 3, 4, 5])

Indice (i) elemento ([1, 2, 3, 4, 5]) i = 0 1 i = 1 2 i = 2 3 i = 3 4 i = 4 5

Table 1: array([1, 2, 3, 4, 5])

Agora para acessar o conteudo do array basta...

import numpy as np

Criando um array unidimensional

arr = np.array([1, 2, 3, 4, 5])

Acessando elementos do array

print(arr[0]) # No caso acessaremos elemento do indice 0 que corresponde ao numero 1

print(arr[2:4]) # retorna um novo array [3 4], contendo os elementos de arr localizados nas posi¸c~oes 2 e 3. Em outras palavras, ele retorna os elementos do terceiro e quarto ´ındices (´ındices 2 e 3) do array arr.

Em nosso caso, do exercicio, basta:

t_duration = 10 # segundos t_interval = 0.5 # segundos

Criando o array de tempo

t = np.arange(0, t_duration + t_interval, t_interval)

print(t)

‘‘‘

  • Saida - [ 0. 0.5 1. 1.5 2. 2.5 3. 3.5 4. 4.5 5. 5.5 6. 6.
    1. 7.5 8. 8.5 9. 9.5 10. ] ‘‘‘
    • Valor inicial: 0 indica que a sequˆencia come¸ca a partir do n´umero zero.
    • Valor final: tduration +tinterval define o limite superior da sequˆencia, sendo tduration + tinterval o valor final. Isso significa que o ´ultimo valor no array t ser´a menor do que tduration + tinterval.
    • Tamanho do intervalo: tinterval especifica o espa¸camento entre os valores consecutivos no array t. Nesse caso, tinterval representa o intervalo dese- jado entre os valores no array t.