matlab

Páginas: 5 (1068 palabras) Publicado: 11 de junio de 2014
PROBLEMAS DE MATLAB
Indicar las sentencias requeridas en cada caso:
1. ¿Cuántos números pares hay en el vector x= [1 2 13 10 14 6 8]?
rem(x, y): retorna el resto de la división de x entre y.
sum(A): si A es un vector, calcula la suma de sus elementos.
>> sum (rem(x, 2) ==0)
ans = 5

2. ¿Cuántos elementos del vector x son mayores al promedio de suselementos?
mean(A): si A es un vector, retorna el valor medio de los elementos.
>> sum(x>mean(x))
ans = 4

3. Dado el vector x, obtener el vector y que tiene los elementos invertidos.
length(A): devuelve el número de elementos de A
>> y=x (length(x):-1:1)
y =
8 6 14 10 13 2 1

4. El promedio de los elementos del vector x, sin considerar el menor elemento.
>>(sum(x)-min(x))/(length(x)-1)
ans =
8.8333

5. El promedio de los elementos del vector x, sin considerar los 2 menores elementos.
sort(A): si A es un vector, devuelve el mismo vector ordenado en orden ascendente.
>> y=sort(x)
y =
1 2 6 8 10 13 14
>> mean(y (3:1: length(y)))
ans =
10.2000

6. Formar el vector y, a partir de los elementos de índice impardel vector x.
>> y=x(1:2:length(x))
y =
1 13 14 8

7. ¿Cuántos elementos del vector x son impares y múltiples de 3?
>> sum((rem(x,2)~=0)&(rem(x,3)==0))
ans =
0
8. La suma de los elementos del vector x que son mg5trwhurfikjl -,.ÑÇ
9.
10.
11. últiplos de 3.
>> x.*(rem(x,3)==0)
ans =
0 0 0 0 0 6 0
>> sum(x.*(rem(x,3)==0))
ans =6

12. Obtener el vector y que tiene los mismos elementos de x, excepto el último.
>> y=x(1:length(x)-1)
y =
1 2 13 10 14 6

13. La longitud del rango de los elementos del vector x.
C=max(A): si A es un vector, C contendrá el elemento mayor de A. Si A es una matriz, contendrá un vector fila que representa el elemento mayor de cada columna de A.
C=min(A): lo mismo quemax(A), pero para el elemento menor.
>> max(x)
ans =
14
>> min(x)
ans =
1
>> max(x)-min(x)
ans =
13

14. Graficar la curva y = e3x – seno(x) + x0.3 en el intervalo de 0 a 5 usando 100 puntos.

linspace(xi, xf, n): crea un vector con distancia constante a partir de la especificación del primer y último término, así como del número de términos.



>>x=linspace(0,5,100);
>> y=exp(3*x)-sin(x)+x.^0.3;
>> plot(x,y)
>> grid
>> xlabel('x')
>> ylabel('y')
>> title('y=exp(3*x)-sin(x)+x.^0.3')



15. La mayor suma de columnas de una matriz A.
>> A=[1 2 3; 2 5 1; 5 2 2]
A =
1 2 3
2 5 1
5 2 2
>> sum(A)
ans =
8 9 6
>> max(sum(A))
ans =
9

16. La mayor suma de filas de una matriz A.
>> B=A'B =
1 2 5
2 5 2
3 1 2
>> sum(B)
ans =
6 8 9
>> max(sum(B))
ans =
9
17. Dada la matriz cuadrada A, hallar la matriz B tal que B*B=A
>> format short
>> A
A =
1 2 3
2 5 1
5 2 2
sqrtm(A): es la raíz cuadrada de una matriz A.
>> B=sqrtm(A)
B =
0.9817 + 0.9164i 0.4770 - 0.0853i0.8641 - 0.5985i
0.4863 - 0.1148i 2.1679 + 0.0107i 0.2013 + 0.0749i
1.4340 - 0.9778i 0.4213 + 0.0911i 1.2945 + 0.6386i
>> B*B
ans =
1.0000 - 0.0000i 2.0000 - 0.0000i 3.0000
2.0000 - 0.0000i 5.0000 + 0.0000i 1.0000 + 0.0000i
5.0000 2.0000 + 0.0000i 2.0000 + 0.0000i

18. Determinar el minimax1, el mínimo de los máximos de cada columna.
>>max(A)
ans =
5 5 3
>> min(max(A))
ans =
3

19. Determinar el minimax2, el mínimo de los máximos de cada fila.
>> B=A'
B =
1 2 5
2 5 2
3 1 2
>> max(B)
ans =
3 5 5
>> min(max(B))
ans =
3
20. ¿Cuántos elementos de la matriz A son menores a su elemento máximo.
>> max(A)
ans =
5 5 3
>>...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS