Rookie
Advanced Member >PLATINUM PLUS<
Posta il codice che contiene i cicli (come ho fatto io sopra) e scrivi, per favore, i valori dei range di ogni FOR...da quale valore inizia lo scorrimento e fino a quale valore il ciclo finisce di ripetersi.Purtroppo anche con il tuo codice sopra mi si blocca all'ultimo record di matrice in fase di ordinamento...
Codice:MassimoFreq = freqmassimarilevata 'EstrazioneFin MinimoFreq = freqminimarilevata '0 MassimoRITMAX = ritardomassimostoricorilevato 'EstrazioneFin MinimoRITMAX = ritardominimostoricorilevato '0 MassimoINCMAX = Incmaxmassimorilevato 'EstrazioneFin MinimoINCMAX = Incmaxminimorilevato '0 MassimoRIT = ritardomassimorilevato 'EstrazioneFin MinimoRIT = ritardominimorilevato '0 For sortFREQ = MassimoFreq To MinimoFreq Step - 1 For sortRITMAX = MassimoRITMAX To MinimoRITMAX Step - 1 For sortINCMAX = MassimoINCMAX To MinimoINCMAX Step - 1 '<------- scorri matrice per ogni tripla di valori For cmom = 0 To righeoccupatenellamatrice 'UBound(matriceordinabilemultidimensionale) - 1 If matriceordinabilemultidimensionale(cmom,6) >= 100 Then ' sortFREQ Then ' If ritmax = sortRITMAX Then ' If Incmax = sortINCMAX Then '----------------------------------------------------------------------------------------------------------------------------- '------> scrivi qui il codice per visualizzare le combinazioni che soddisfano le IFs '----------------------------------------------------------------------------------------------------------------------------- Scrivi " n " & matriceordinabilemultidimensionale(cmom,0) & " r " & matriceordinabilemultidimensionale(cmom,1) & " s " & matriceordinabilemultidimensionale(cmom,2) & " rit " & matriceordinabilemultidimensionale(cmom,3) & " ritmax " & matriceordinabilemultidimensionale(cmom,4) & " incmax " & matriceordinabilemultidimensionale(cmom,5) & " freq " & matriceordinabilemultidimensionale(cmom,6) & " diff " & diff & " contatore riga matrice " & cmom ' End If ' End If End If Next ' <---------prossimo valore dei dati della matrice Next Next Next
Di seguito il report totale con i relativi valori estremi rilevati in run time del piccolo e velocissimo test effettuato al riguardo.. Come puoi ben vedere manca solo... l'ordinamento della beneamata... matricepoi l'ovetto per questa Pasqua 2023 da gustarsi.. comodamente nella tom's bakery sarebbe pronto...
range temporale : es 1 del 1871 - 4/4/2023
gruppo base analizzato: |02.08.09.10.11.18.33.38.43.45.50.53.59.66.70.80.85.89|
Prova visualizzazione del contenuto della matrice non ordinata...
n 2 r .1. s Estratto rit 4 ritmax 104 incmax 0 freq 538 diff 75 contatore riga matrice 0
n 59 r .1. s Estratto rit 6 ritmax 115 incmax 0 freq 588 diff 75 contatore riga matrice 1
n 66 r .1. s Estratto rit 11 ritmax 116 incmax 0 freq 606 diff 75 contatore riga matrice 2
n 50 r .1. s Estratto rit 23 ritmax 120 incmax 0 freq 534 diff 75 contatore riga matrice 3
n 53 r .1. s Estratto rit 7 ritmax 109 incmax 0 freq 569 diff 75 contatore riga matrice 4
n 85 r .1. s Estratto rit 2 ritmax 135 incmax 0 freq 566 diff 75 contatore riga matrice 5
n 89 r .1. s Estratto rit 14 ritmax 89 incmax 0 freq 580 diff 75 contatore riga matrice 6
n 70 r .1. s Estratto rit 9 ritmax 121 incmax 0 freq 563 diff 75 contatore riga matrice 7
n 80 r .1. s Estratto rit 26 ritmax 104 incmax 0 freq 513 diff 75 contatore riga matrice 8
n 45 r .1. s Estratto rit 1 ritmax 133 incmax 0 freq 514 diff 75 contatore riga matrice 9
n 10 r .1. s Estratto rit 4 ritmax 130 incmax 0 freq 566 diff 75 contatore riga matrice 10
n 11 r .1. s Estratto rit 37 ritmax 96 incmax 0 freq 570 diff 75 contatore riga matrice 11
n 8 r .1. s Estratto rit 3 ritmax 145 incmax 0 freq 558 diff 75 contatore riga matrice 12
n 9 r .1. s Estratto rit 0 ritmax 91 incmax 0 freq 551 diff 75 contatore riga matrice 13
n 38 r .1. s Estratto rit 1 ritmax 153 incmax 0 freq 524 diff 75 contatore riga matrice 14
n 43 r .1. s Estratto rit 9 ritmax 130 incmax 0 freq 533 diff 75 contatore riga matrice 15
n 18 r .1. s Estratto rit 2 ritmax 105 incmax 0 freq 552 diff 75 contatore riga matrice 16
n 33 r .1. s Estratto rit 13 ritmax 113 incmax 0 freq 537 diff 75 contatore riga matrice 17
n r s rit ritmax incmax freq diff 75 contatore riga matrice 18
Prova visualizzazione del contenuto della matrice ordinata...
visualizzazione della matrice ordinata non disponibile x codice da sistemare...
Elaborazione terminata con successo!
file scelto per l'elaborazione C:\Users\admin\Desktop\formazioniditest\classedinamica18.txt
numero complessivo di ruote a girare 1 ' solo BA_
ruote unite minimo 1
ruote unite massimo 1
classe di sviluppo 1
righe (x mix di ruote) sviluppate 1
righe totali di sviluppo generate 18
righe occupate nella matrice di dimensione ( 600 ) : 18
report sui valori estremi rilevati
rit max generale 37
formazione : n 11 r .1. s Estratto rit 37 ritmax 96 incmax 0 freq 570 diff 59 contatore riga matrice 5
rs max generale 153
formazione : n 38 r .1. s Estratto rit 1 ritmax 153 incmax 0 freq 524 diff 152 contatore riga matrice 8
ra min generale 0
formazione : n 9 r .1. s Estratto rit 0 ritmax 91 incmax 0 freq 551 diff 91 contatore riga matrice 3
rs min generale 89
formazione : n 89 r .1. s Estratto rit 14 ritmax 89 incmax 0 freq 580 diff 75 contatore riga matrice 18
fq max generale 606
formazione : n 66 r .1. s Estratto rit 11 ritmax 116 incmax 0 freq 606 diff 105 contatore riga matrice 14
fq min generale 513
formazione : n 80 r .1. s Estratto rit 26 ritmax 104 incmax 0 freq 513 diff 78 contatore riga matrice 16
incmax max generale 0
formazione :
incmax min generale 0
formazione : n 2 r .1. s Estratto rit 4 ritmax 104 incmax 0 freq 538 diff 100 contatore riga matrice 1
diff max generale 152
formazione : n 38 r .1. s Estratto rit 1 ritmax 153 incmax 0 freq 524 diff 152 contatore riga matrice 8
diff min generale 59
formazione : n 11 r .1. s Estratto rit 37 ritmax 96 incmax 0 freq 570 diff 59 contatore riga matrice 5
Tt : 00:00:22
![]()