Matlab - Crear un ciclo cada 20 numeros

   
Vista:

Crear un ciclo cada 20 numeros

Publicado por Ricardo (129 intervenciones) el 05/10/2017 18:56:22
Buenos días.

Alguien me podría ayudar con el siguiente problema:

Se corre una cuenta progresiva empezando del numero 1
Quiero que cada 20 números me de la cuenta de 1.
Es decir del 0 al 20 me de un 1, del 20 al 40 me de un 1, del 40 al 60 me de un 1, y así sucesivamente..... hasta obtener 50 unos en este caso que el máximo de la cuenta sea 1000.


De antemano Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO

Crear un ciclo cada 20 numeros

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4807 intervenciones) el 05/10/2017 22:34:00
1
2
3
4
5
6
7
8
9
10
clear all
k=1;
for i=1:1000
    if rem(i,20)==0
        A(k,:)=[k i-20 i 1];
        k=k+1;
    end
end
A
whos A

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
>> ciclo_20_numeros
 
A =
 
           1           0          20           1
           2          20          40           1
           3          40          60           1
           4          60          80           1
           5          80         100           1
           6         100         120           1
           7         120         140           1
           8         140         160           1
           9         160         180           1
          10         180         200           1
          11         200         220           1
          12         220         240           1
          13         240         260           1
          14         260         280           1
          15         280         300           1
          16         300         320           1
          17         320         340           1
          18         340         360           1
          19         360         380           1
          20         380         400           1
          21         400         420           1
          22         420         440           1
          23         440         460           1
          24         460         480           1
          25         480         500           1
          26         500         520           1
          27         520         540           1
          28         540         560           1
          29         560         580           1
          30         580         600           1
          31         600         620           1
          32         620         640           1
          33         640         660           1
          34         660         680           1
          35         680         700           1
          36         700         720           1
          37         720         740           1
          38         740         760           1
          39         760         780           1
          40         780         800           1
          41         800         820           1
          42         820         840           1
          43         840         860           1
          44         860         880           1
          45         880         900           1
          46         900         920           1
          47         920         940           1
          48         940         960           1
          49         960         980           1
          50         980        1000           1
 
  Name       Size            Bytes  Class     Attributes
 
  A         50x4              1600  double

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Crear un ciclo cada 20 numeros

Publicado por Ricardo (129 intervenciones) el 05/10/2017 22:41:31
Excelente!!!!!!!!!!!!!!!!
Muchas gracias.
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
Revisar política de publicidad