Вы находитесь на странице: 1из 3

Exerccios sobre criao e manipulao de matrizes e vectores

1 Crie um vector com 1000 elementos gerados de forma aleatria distribuidos uniformemente no intervalo [0,10] . 2 Elabore os scripts Matlab que resolvem os seguintes problemas: a) Gere uma sequncia de nmeros inteiros mltiplos de 5 menores que 54. b) Gere uma matriz com 20 linhas e 34 colunas composta unicamente pelo nmero 3. c) Gere um vector x com 1000 nmeros aleatrios no intervalo [0..1]. Obtenha o vector y com os elementos de x maiores que 0,8. 3 Elabore os scripts Matlab que resolvem os seguintes problemas: a) Gere uma sequncia de nmeros 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 constri uma matriz que tem a na primeira linha e b na segunda? c) A funo rand permite gerar matrizes com nmeros aleatrios pertencentes ao seguinte intervalo [0K1] . Gere um vector com dez mil elementos usando a funo rand e verifique com comandos Matlab que os seus elementos esto dentro do intervalo dado. 4 Elabore os scripts Matlab que resolvem os seguintes problemas: a) Gere uma sequncia de 50 pontos uniformemente espaados entre 0 e 50. b) Gere um vector linha v com 400 nmeros inteiros aleatrios, compreendidos entre 0 e 100. c) Crie uma varivel N com o nmero total de elementos do vector v maiores ou iguais a 50. 5 Elabore os scripts Matlab que resolvem os seguintes problemas: a) Gere uma sequncia de 100 pontos logaritmicamente espaados entre 1 e 100. b) Gere uma matriz A com 10 linhas e 20 colunas composta por nmeros inteiros aleatrios, compreendidos entre 0 e 50. c) Crie um vector v com todos os elementos da matriz A maiores que 25. 6 Elabore os scripts Matlab que resolvem os seguintes problemas: a) Gere uma sequncia com os nmeros inteiros entre 1 e 100. Elimine desse vector os nmeros pares entre 1 e 10. b) Gere uma matriz com 15 linhas e 30 colunas composta unicamente pelo nmero complexo 2 + 3i. c) Gere um vector coluna x com 200 nmeros aleatrios no intervalo [0..1]. Obtenha o vector y com os elementos de x maiores que 0.3 . 7 Elabore os scripts Matlab que resolvem os seguintes problemas: a) Gere uma sequncia crescente de nmeros inteiros mltiplos de 3 entre 300 e 500. A partir desta gere o mesmo conjunto de nmeros 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 nmeros aleatrios no intervalo [10..20]. Determine a percentagem de valores superiores a 17.

ACE 2003/2004

1/3

8 Elabore os scripts Matlab que resolvem os seguintes problemas: a) Gere uma sequncia com 100 nmeros entre - e . b) Utilizando o comando magic do Matlab gere uma matriz A com o quadrado mgico de dimenso 3. Gere uma matriz B constituda pela matriz A de tal forma que

A A B= . A A
c) Gere um vector x com 250 nmeros aleatrios 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 sequncia de nmeros inteiros mltiplos de 5 menores que 56. b) Gere uma matriz com 34 linhas e 21 colunas composta unicamente pelo nmero 12. c) Gere um vector x com 1000 nmeros aleatrios 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 sequncia de nmeros 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 constri uma matriz que tem b na primeira coluna e c na segunda? c) A funo rand permite gerar matrizes com nmeros aleatrios pertencentes ao seguinte intervalo [0K1] . Gere um vector com cem mil elementos usando a funo rand e verifique com comandos Matlab que os seus elementos esto dentro do intervalo dado. 11 Elabore os scripts Matlab que resolvem os seguintes problemas: a) Gere uma sequncia de 100 pontos logaritmicamente espaados entre 1 e 1000. b) Gere uma matriz A com 15 linhas e 30 colunas composta por nmeros inteiros aleatrios, 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 sequncia de 100 pontos uniformemente espaados entre 1 e 100. b) Gere um vector coluna v com 100 nmeros inteiros aleatrios, compreendidos entre 0 e 200. c) Crie uma varivel N com o nmero total de elementos do vector v menores que 100. 13 Elabore os scripts Matlab que resolvem os seguintes problemas: a) Gere uma sequncia z de nmeros 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 nmeros aleatrios 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 polinmio em que as suas razes so: 2 ; 1; 0 ;1; 2 . b) Construa o grfico do polinmio com os coeficientes calculados na alnea anterior, utilizando como argumento um vector x com 100 elementos uniformemente espaados 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 grfico uma grelha com o objectivo de visualizar melhor as razes do polinmio.

ACE 2003/2004

2/3

15 Elabore os scripts Matlab que resolvem os seguintes problemas: a) Gere uma sequncia com os nmeros inteiros entre 1 e 100. Elimine desse vector os nmeros impares entre 1 e 10. b) Gere uma matriz com 30 linhas e 15 colunas composta unicamente pelo nmero complexo 2 + 3i. c) Gere um vector coluna x com 100 nmeros aleatrios 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 sequncia crescente de nmeros inteiros mltiplos de 4 entre 200 e 400. A partir desta gere o mesmo conjunto de nmeros 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 nmeros aleatrios 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 sucesso 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 nmeros aleatrios no intervalo [0..20]. Determine o nmero de valores superiores a 15. 18 Elabore os scripts Matlab que resolvem os seguintes problemas: a) Gere uma sequncia com 1000 nmeros entre - e . b) Utilizando o comando magic do Matlab gere uma matriz A com o quadrado mgico de dimenso 4. Gere uma matriz B constituda pela matriz A de tal forma que

A A A B= . A A A
c) Gere um vector x com 30 nmeros aleatrios 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 sequncia x de nmeros mpares menores que 500 e maiores que 3. b) Dado um vector x, elabore um programa que retire os elementos menores que zero. c) Gere um vector x com 1000 nmeros aleatrios no intervalo [0...1]. Determine a percentagem de valores inferiores a 0.5.

ACE 2003/2004

3/3

Вам также может понравиться