Matlab - ayuda para un ejercicio

 
Vista:

ayuda para un ejercicio

Publicado por Alfredo (1 intervención) el 06/04/2018 12:00:34
Realizar un programa en matlab que nos pida ingresar n números y nos muestre como resultado el sumatorio de los siguientes rangos: números menores a diez, números entre diez y cincuenta y números mayores de cincuenta
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
Responder
Imágen de perfil de David Correa
Val: 784
Bronce
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

ayuda para un ejercicio

Publicado por David Correa (1082 intervenciones) el 07/04/2018 09:54:42
Hola!!;

Podrías hacerlo de la siguiente manera:

Se genera un vector con 60 numeros aleatorios (entre 0 y 100), luego se separan por grupos y al final se calcula la sumatoria.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
>> x = round(100*rand(1,60))
 
x =    16    79    31    53    17    60    26    65    69    75    45     8    23    91    15    83    54   100     8    44    11    96     0    77    82    87     8    40    26    80    43    91    18    26    15    14    87    58    55    14    85    62    35    51    40     8    24    12    18    24    42     5    90    94    49    49    34    90    37    11
 
>> v1 = x(find(x<10))
 
v1 =     8     8     0     8     8     5
 
>> v2 = x(find(and(x>=10,x<50)))
 
v2 =    16    31    17    26    45    23    15    44    11    40    26    43    18    26    15    14    14    35    40    24    12    18    24    42    49    49    34    37    11
 
>> v3 = x(find(and(x>50,x<100)))
 
v3 =    79    53    60    65    69    75    91    83    54    96    77    82    87    80    91    87    58    55    85    62    51    90    94    90
 
>> sum(v1)
ans =    37
 
>> sum(v2)
ans =   799
 
>> sum(v3)
ans =        1814

Espero que sea de alguna ayuda.

Saludos

David Correa
correa.dave30@gmail.com
dcorrea@fismatlab.org
Servicios de Programación Matlab
http://fismatlab.org​​
​​​ https://www.facebook.com/fismatlabperu​​
http://fismatlab.blogspot.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar