Mathemat: Allora non capisco proprio niente. Quali tre, perché dovrebbero essere scelti? Lei stesso capisce bene il compito?
Ci sono due varianti nell'immagine, ognuna delle quali ha 5 punti. Nella variante "A" la somma delle distanze da tre punti è minima, nella variante "B" la somma delle distanze da 5 punti è minima. Dovresti trovare i "tre" punti in cui la somma delle distanze da essi alla linea è minima tra tutte le altre varianti.
La soluzione a sinistra è sbagliata. Quella corretta è piuttosto come questa (linea verde):
Beh, sì, la soluzione corretta è la linea verde. Per quanto riguarda il cerchio, sia lì che nel caso della linea, il problema di scegliere proprio quei tre punti "migliori" è lo stesso. La questione è come farlo in modo più elegante.
Elenn: Per quanto riguarda il cerchio, sia lì che nel caso di una linea retta, il problema di scegliere questi tre punti "migliori" è lo stesso. La questione è come farlo in modo più elegante.
Non solo, come si fa a non capire. Devi scegliere quali distanze prendere. Questo uccide ogni possibile finezza alla radice.
Per ogni 3 punti scelti, dovrete contare 8 somme delle tre distanze (o distanze al quadrato).
Non solo, come si fa a non capire. Devi scegliere quali distanze prendere. Questo uccide ogni possibile finezza.
Per ogni 3 punti scelti, devi contare 8 somme delle tre distanze (o distanze al quadrato).
Forse non capisco qualcosa, puoi dirmi la differenza tra il percorso più breve da un punto a una linea e il percorso più breve da un punto a un cerchio?
Forse non capisco qualcosa, spiegami, qual è la differenza tra il percorso più breve da un punto a una linea e il percorso più breve da un punto a un cerchio?
Lena, la tua formulazione del problema ha un eccesso di gradi di libertà (scegliere 3 punti su 8 più il raggio del cerchio più le coordinate del suo centro), quindi temo che ci possa essere più di una soluzione, se non un numero infinito. È necessario un chiarimento delle condizioni.
MT4 può facilmente darvi Ask=1.456121212 invece di 1.4561 (o alcuni dei vostri valori, ottenuti come risultato di calcoli), , ma esso (gioca un ruolo solo quando si lavora con gli ordini) non è in grado di "capire" ciò che ha fatto. Per risolverlo, usate la funzione (esempio per Ask):
Non proprio. Cosa succede se non viene selezionato nessun ordine? Dov'è la normalizzazione del prezzo quando si invia un ordine di compravendita?
Gli ordini sono chiusi in un ciclo, e ciò significa che la ricerca non deve essere fatta da zero, ma da OrdersTotal()-1 a >=0
Potrebbe descrivere la normalizzazione in modo più dettagliato?
Allora non capisco proprio niente. Quali tre, perché dovrebbero essere scelti? Lei stesso capisce bene il compito?
Ci sono due varianti nell'immagine, ognuna delle quali ha 5 punti. Nella variante "A" la somma delle distanze da tre punti è minima, nella variante "B" la somma delle distanze da 5 punti è minima. Dovresti trovare i "tre" punti in cui la somma delle distanze da essi alla linea è minima tra tutte le altre varianti.
La soluzione a sinistra è sbagliata. Quella corretta è piuttosto come questa (linea verde):
E ancora una volta: vuoi risolvere il problema per i cerchi, non per le linee rette. Questo è un problema diverso, molto più complicato.
La soluzione a sinistra è sbagliata. Quella corretta è piuttosto come questa (linea verde):
Beh, sì, la soluzione corretta è la linea verde. Per quanto riguarda il cerchio, sia lì che nel caso della linea, il problema di scegliere proprio quei tre punti "migliori" è lo stesso. La questione è come farlo in modo più elegante.
Non solo, come si fa a non capire. Devi scegliere quali distanze prendere. Questo uccide ogni possibile finezza alla radice.
Per ogni 3 punti scelti, dovrete contare 8 somme delle tre distanze (o distanze al quadrato).
Non solo, come si fa a non capire. Devi scegliere quali distanze prendere. Questo uccide ogni possibile finezza.
Per ogni 3 punti scelti, devi contare 8 somme delle tre distanze (o distanze al quadrato).
Forse non capisco qualcosa, puoi dirmi la differenza tra il percorso più breve da un punto a una linea e il percorso più breve da un punto a un cerchio?
Forse non capisco qualcosa, spiegami, qual è la differenza tra il percorso più breve da un punto a una linea e il percorso più breve da un punto a un cerchio?
Si può sempre disegnare una sola perpendicolare a una linea. Questo indicherà la distanza dal punto alla linea.
Ci sono quasi sempre due "distanze" di un cerchio da un dato punto:
Dal punto A al cerchio in questo caso sono AB e AC. E quale scegliere come quello "corretto" non è ovvio.
e la normalizzazione?
, ma esso (gioca un ruolo solo quando si lavora con gli ordini) non è in grado di "capire" ciò che ha fatto.
Per risolverlo, usate la funzione (esempio per Ask):
NormalizeDouble(Ask, Digits)
Quindi, tutti i valori che sono messi nelle funzioni di ordine dovrebbero essere normalizzati prima di inviarli al server.