Programación en Matlab

Páginas: 42 (10267 palabras) Publicado: 26 de enero de 2015
Fundamentos de Informática, curso 2007-2008

Ingeniería Técnica Industrial (Química) – ESCET – URJC

Ejercicios de Matlab. Entrega 1.
Etapa 1 – Familiarización
1. Identificadores
¿Cuáles de estos identificadores son válidos y cuáles no? En el caso de no serlo, ¿por qué?
total
total acumulado
resultado-1
resultado_1
resultado 1
Resultado
resultaDo
1resultadoel_valor_total_de_la_suma_de_los_operandos_es
el_valor_total_de_la_suma_es
el_valor_total_de la_suma_es
resul*1
int8
double
integer1
válido

2. Expresiones
Escribe las siguientes expresiones aritméticas en Matlab. Compruébalas con los valores de prueba de la
columna derecha.
A. Área de un triángulo

area =

base⋅altura
2

B. Energía relativista

E=mc

2

donde la velocidad de la luz c = 300 000C. Ecuación de segundo grado

x=

−b± b 2 −4 a c
2a

D. Polinomio

base
1
6,2

altura
3
1,5

e

m

1,8x105
5,58x105

2
6,2

x

a

b

c

1
0,22
?
?
?
?
?
?
?

1
13,95
1
1
1
1
1
1
2

0
6,2
-3
0
-2
-10
1
0
1

-1
1,5
2
-1
1
25
1
0
2

y=x 5 5x4 −4x 32x 2 −9x15

E. ¿Y qué nombre pongo a ésta?

José Luis Esteban

área2,5
4,65

z=

5x −4y 3x 2 −28

3x 2 6y4 123− y

Ejercicios de Matlab – V1.169

Pág. 1

Fundamentos de Informática, curso 2007-2008

Ingeniería Técnica Industrial (Química) – ESCET – URJC

3. Manipulación de matrices
A) Almacena en memoria principal la siguiente matriz, en una variable que se llame M1:



1
2 3
−3 −4 4
3
7 2



B) Calcula la traspuesta de M1 yguárdala en M2
C) Calcula el producto elemento a elemento de M1 y M2
D) Calcula la suma de M1 y M2
E) Calcula la división elemento a elemento de M1 y M2
F) Calcula el producto matricial de M1 y M2 y guárdalo en prodM1M2
G) Calcula el producto matricial de M2 y M1 y guárdalo en prodM2M1
H) Calcula la división matricial de M1 y M2
I) Cambia el valor del elemento central de M1 a 9
J) Guarda enuna matriz llamada esquinasM1 de tamaño 2x2 los elementos de las esquinas de M1
K) Guarda en un vector fila v los elementos de la diagonal principal de M1
L) Guarda en un vector columna w los elementos de la diagonal secundaria de M2
M) Calcula el producto escalar de v y w
N) Calcula el producto vectorial de v y w
O) Guarda en fila1 los elementos de la primera fila de la matriz M1
P) Guardaen columna1 los elementos de la primera columna de la matriz M1
Q) convierte fila1 en un vector columna y columna1 e un vector fila.
R) Genera un vector llamado angulos que tenga los ángulos mútiplos de 30 entre 30 y 360
S) Añade el elemento 0 en la primera posición a angulos
T) Extrae de ese vector los elementos con índice par (es decir, el segundo, el cuarto, el sexto, etc) y
guárdalos enangulosPar
U) Extrae de ese vector los elementos con índice impar (es decir, el primero, el tercero, el quinto, etc) y
guárdalos en angulosPar
V) Concatena a angulosPar el vector angulosImpar

4. Matrices multidimensionales
En una urbanización hay 4 bloques de pisos, de 6 plantas cada uno. En cada una de las plantas hay 5 pisos,
con un número diferentes de habitaciones cada uno. Todas laspuertas número 1 y 2 son pisos de dos
habitaciones, las puertas 3 y 4 son pisos de tres habitaciones y las puertas 5, tiene cuatro habitaciones. Se
pide:


Almacenar el número de habitaciones de cada piso en una matriz de forma adecuada



Imprimir bloque por bloque el número de habitaciones de cada piso.



Imprimir el número de habitaciones de todos los pisos de la planta 4 delbloque 2.



Imprimir el número de habitaciones del piso 3 de la planta 2 del bloque 3.



Calcular e imprimir el número total de habitaciones de cada bloque.



Calcular e imprimir el número total de habitaciones de la urbanización.

5. Distancia
Define dos vectores de tres elementos (x, y, z), que representan las coordenadas 3D de dos puntos en el
espacio. Calcula la distancia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion en Matlab
  • Programación en matlab
  • Programacion matlab
  • Programación en Matlab
  • Programacion robot matlab
  • Fundamentos de lenguaje de programacion de matlab
  • Ejercicios programacion en matlab
  • ajuste de datos (programacion y computacion )MATLAB

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS