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... matrice poi 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