matrizes e vectores 1 – Crie um vector com 1000 elementos gerados de forma aleatória distribuidos uniformemente no intervalo [0,10] .
2 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Gere uma sequência de números inteiros múltiplos de 5 menores que 54. b) Gere uma matriz com 20 linhas e 34 colunas composta unicamente pelo número 3. c) Gere um vector x com 1000 números aleatórios no intervalo [0..1]. Obtenha o vector y com os elementos de x maiores que 0,8.
2 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Gere uma sequência de números ímpares menores que 100 e maiores que 10. b) Dados os vectores linha a = [1, 9,1] e b = [1, 9,1] , qual o comando Matlab que constrói uma matriz que tem a na primeira linha e b na segunda? c) A função rand permite gerar matrizes com números aleatórios pertencentes ao seguinte intervalo [0K1] . Gere um vector com dez mil elementos usando a função rand e verifique com comandos Matlab que os seus elementos estão dentro do intervalo dado.
3 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Gere uma sequência de 50 pontos uniformemente espaçados entre 0 e 50. b) Gere um vector linha v com 400 números inteiros aleatórios, compreendidos entre 0 e 100. c) Crie uma variável N com o número total de elementos do vector v maiores ou iguais a 50.
4 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Gere uma sequência de 100 pontos logaritmicamente espaçados entre 1 e 100. b) Gere uma matriz A com 10 linhas e 20 colunas composta por números inteiros aleatórios, compreendidos entre 0 e 50. c) Crie um vector v com todos os elementos da matriz A maiores que 25.
5 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Gere uma sequência com os números inteiros entre 1 e 100. Elimine desse vector os números pares entre 1 e 10. b) Gere uma matriz com 15 linhas e 30 colunas composta unicamente pelo número complexo 2 + 3i. c) Gere um vector coluna x com 200 números aleatórios no intervalo [0..1]. Obtenha o vector y com os elementos de x maiores que 0.3 .
6 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Gere uma sequência crescente de números inteiros múltiplos de 3 entre 300 e 500. A partir desta gere o mesmo conjunto de números ordenados de forma decrescente. b) Gere uma matriz com 20 linhas e 6 colunas composta da seguinte forma: as primeiras 3 colunas devem ter o valor complexo 2+2i e as restantes 6 colunas devem ter o valor complexo 3+3i c) Gere um vector x com 1000 números aleatórios no intervalo [10..20]. Determine a percentagem de valores superiores a 17.
ACE 2003/2004 1/4
7 – Elabore os “scripts” Matlab que resolvem os seguintes problemas: a) Gere uma sequência crescente de números inteiros múltiplos de 3 entre 300 e 500. A partir desta gere o mesmo conjunto de números ordenados de forma decrescente. b) Gere uma matriz com 20 linhas e 6 colunas composta da seguinte forma: as primeiras 3 colunas devem ter o valor complexo 2+2i e as restantes 3 colunas devem ter o valor complexo 3+3i c) Gere um vector x com 1000 números aleatórios no intervalo [10..20]. Determine a percentagem de valores superiores a 17.
8 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Gere uma sequência com 100 números entre -π e π. b) Utilizando o comando magic do Matlab gere uma matriz A com o quadrado mágico de dimensão 3. Gere uma matriz B constituída pela matriz A de tal forma que A A B= . A A c) Gere um vector x com 250 números aleatórios no intervalo [0..1]. Obtenha o vector y com os elementos de x maiores que 0.5 .
9 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Gere uma sequência de números inteiros múltiplos de 5 menores que 56. b) Gere uma matriz com 34 linhas e 21 colunas composta unicamente pelo número 12. c) Gere um vector y com 1000 números aleatórios no intervalo [0..2]. Obtenha o vector y com os elementos de x menores que 0,9.
10 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Gere uma sequência de números ímpares menores que 100 e maiores que 10. b) Dados os vectores coluna b = [1;9;1] e c = [9;1; 9] , qual o comando Matlab que constrói uma matriz que tem b na primeira coluna e c na segunda? c) A função rand permite gerar matrizes com números aleatórios pertencentes ao seguinte intervalo [0K1] . Gere um vector com cem mil elementos usando a função rand e verifique com comandos Matlab que os seus elementos estão dentro do intervalo dado.
11 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Gere uma sequência de 100 pontos logaritmicamente espaçados entre 1 e 1000. b) Gere uma matriz A com 15 linhas e 30 colunas composta por números inteiros aleatórios, compreendidos entre 0 e 100. c) Crie um vector v com todos os elementos da matriz A maiores que 50.
12 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Gere uma sequência de 100 pontos uniformemente espaçados entre 1 e 100. b) Gere um vector coluna v com 100 números inteiros aleatórios, compreendidos entre 0 e 200. c) Crie uma variável N com o número total de elementos do vector v menores que 100.
ACE 2003/2004 2/4
13 – Elabore os “scripts” Matlab que resolvem os seguintes problemas: a) Gere uma sequência z de números pares menores que 300 e maiores que 20. b) Dado um vector y, elabore um programa que retire os elementos maiores que zero. c) Gere um vector w com 1002 números aleatórios no intervalo [0..1]. Determine a percentagem de valores superiores a 0.6.
14 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Determine os coeficientes do polinómio em que as suas raízes são: − 2 ; − 1; 0 ;1; 2 . b) Construa o gráfico do polinómio com os coeficientes calculados na alínea anterior, utilizando como argumento um vector x com 100 elementos uniformemente espaçados pertencentes ao intervalo de -3 a 3. A linha deve ser a cheio e de cor azul, o eixo das abcissas deve estar compreendido de –3 a 3 e o das ordenadas de –5 a 5. Adicione ao gráfico uma grelha com o objectivo de visualizar melhor as raízes do polinómio.
15 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Gere uma sequência com os números inteiros entre 1 e 100. Elimine desse vector os números impares entre 1 e 10. b) Gere uma matriz com 30 linhas e 15 colunas composta unicamente pelo número complexo 2 + 3i. c) Gere um vector coluna x com 100 números aleatórios no intervalo [0..1]. Obtenha o vector y com os elementos de x maiores que 0.3 .
16 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Gere uma sequência crescente de números inteiros múltiplos de 4 entre 200 e 400. A partir desta gere o mesmo conjunto de números ordenados de forma decrescente. b) Gere uma matriz com 10 linhas e 12 colunas composta da seguinte forma: as primeiras 6 colunas devem ter o valor complexo 3+3i e as restantes 6 colunas devem ter o valor complexo 2+2i c) Gere um vector y com 1100 números aleatórios no intervalo [20..30]. Determine a percentagem de valores superiores a 25.
17 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Gere os primeiros 100 termos da sucessão 2n 2 + 1, n = 1K100 . b) Gere uma matriz com 20 linhas e 6 colunas composta da seguinte forma: as primeiras 3 colunas devem ter o valor complexo 2+2i e as restantes 3 colunas devem ter o valor complexo 3+3i c) Gere uma matriz A com números aleatórios no intervalo [0..20]. Determine o número de valores superiores a 15.
18 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Gere uma sequência com 1000 números entre -π e π. b) Utilizando o comando magic do Matlab gere uma matriz A com o quadrado mágico de dimensão 4. Gere uma matriz B constituída pela matriz A de tal forma que A A A B= . A A A c) Gere um vector x com 30 números aleatórios no intervalo [0..1]. Obtenha o vector y com os elementos de x maiores que 0.5 .
19 – Elabore os “scripts” Matlab que resolvem os seguintes problemas:
a) Gere uma sequência x de números ímpares menores que 500 e maiores que 3. b) Dado um vector x, elabore um programa que retire os elementos menores que zero.
ACE 2003/2004 3/4
c) Gere um vector x com 1000 números aleatórios no intervalo [0...1]. Determine a percentagem de valores inferiores a 0.5.