Sunteți pe pagina 1din 2

Fundamentos de Programacioó n Cientíófica en Quíómica

Relación ejercicios Tema 3


1.- Obtener una matriz de 2x2 valores iguales a -1.

2.- Obtener una matriz de 5x5 de todo 1s menos la diagonal que sea 0s.

3.- Obtener un vector de 10 valores aleatorios entre 0 y 2.

4.- Obtener un vector de 20 valores aleatorios con media 1 y desviacioó n estaó ndar
10.

5.- Obtener una matriz de todo ceros salvo la diagonal, cuyos valores sean
aleatorios entre -1 y 1.

6.- Defina las variables x = 0.85 e y = 12.5 y uó selas para crear un vector columna
que contenga los siguientes elementos: y, y^x, ln(y/x), y·x, x + y.

7.- Crear un vector con 15 elementos distribuidos equitativamente, donde el


primer elemento es -21 y el uó ltimo es 12.

8.- Utilizar un solo comando en MATLAB para crear (puede contener varias
funciones y operaciones) un vector de 17 elementos cuyos 7 uó ltimos elementos
sean 6.8 y el resto 0s.

9.- Utilizar un solo comando en MATLAB para crear un vector fila denominado B,
con 13 elementos que sean
234567898765432
(no vale escribir el vector directamente…).

10.- Cree un vector C que contenga los elementos en las posiciones pares de B, y
otro D que contenga los elementos en las posiciones impares de B.

11.- Crear la siguiente matriz en MATLAB, mediante la utilizacioó n de secuencias y


el comando linspace:
0 4 8 12 16 20 24
A= 500 450 400 350 300 250 200
0 1.33 2.66 4 5.33 6.66 8

12.- Crear la siguiente matriz mediante los comandos oportunos en MATLAB


5 0 6
4 0 6
B= 3 0 6
2 0 6
1 0 6

1
13.- Dado el siguiente vector en MATLAB
V = [16 1 -5 0 7 11 -3 10 2.7 -0.66 6]
Escriba lo que devolveríóan las siguientes expresiones
a) A = V(3:6) b) B = V([1,4:8,11]) c) C =V([11,3,7,5])

14.- Se define la siguiente matriz A


1 2 3 4 5 6
A= 7 8 9 10 11 12
13 14 15 16 17 18
Utilice los comandos oportunos para:
a) crear un vector fila HA que contenga los elementos de la primera fila de
A.
b) Crear un vector fila de tres elementos HB que contenga los elementos de
la sexta columna de A.
c) Crear un vector fila de seis elementos llamado HC que contenga los tres
primeros elementos de la segunda fila de A y los uó ltimos tres elementos
de la tercera fila de A.

15.- Dada la matriz A anterior averiguar queó devuelven las siguientes expresiones
en MATLAB:
a) A1= A([1,2],[2,4,5]); b) A2 = A(:,[1:3,6])
c) A3 = A([1,3],:) d) A4 = A([2,3],5)

16.- Dada la siguiente matriz


33 21 9 14 30
N = 30 18 6 18 34
27 15 6 22 38
24 12 10 26 42
Indicar queó devuelven las siguientes expresiones en MATLAB
a) A = [N(1,1:4)’,N(2,2:5)’]
b) B = [N(:,3)’, N(3,:) ]
c) C(3:4,5:6) = N(2:3,4:5)

17.- Dada la funcioó n y = 0.8x^3 – 2.1x^2 + 0.75x, calcular el valor de y para los
siguientes valores de x usando las operaciones elemento a elemento: X = [-2, -1, 0,
1, 2, 3, 4].

18.- Dados los siguientes dos vectores en MATLAB, determinar queó devolveríóan las
siguientes expresiones en MATLAB
v = [-3, 5, 2] u = [4, -2, 6]
a) v.*u
b) v*u’
c) v’*u

S-ar putea să vă placă și