Interpolazione, approssimazione e simili (pacchetto alglib) - pagina 3

 
Dmitry Fedoseev:

Cosa non ha risolto nessuno? Il problema dell'interpolazione di una funzione? Il problema dell'interpolazione di una funzione - nessuno ha risolto tale problema e nessuno lo farà mai.

Vuoi che te lo risolva? Scegli una qualsiasi funzione non complicata. E imparerete a farlo da soli.

 
Dmitry Fedoseev:

Cosa non ha risolto nessuno? Il problema dell'interpolazione di una funzione? Il problema dell'interpolazione di una funzione - nessuno ha risolto tale problema e nessuno lo farà mai.

Non ci credo. Di cosa stai parlando? https://poznayka.org/s91750t1.html

Интерполирование функций
  • poznayka.org
Поиск по сайту: Воспользовавшись поиском можно найти нужную информацию на сайте.
 
Vladimir:

Non posso credere ai miei occhi. Cosa vuoi dire? https://poznayka.org/s91750t1.html

Cos'è questo "cognitivo", un sito web per scolari e pensionati, con lo slogan "insegnare ciò che non si insegna"? Una fonte molto autorevole.

Datemi una definizione del termine "interpolazione di una funzione".

Conosco queste definizioni:

L'interpolazione è un modo di trovare valori intermedi di una quantità da un insieme discreto disponibile di valori noti

Approssimazione (dal latino proxima - il più vicino) o approssimazione - un metodo scientifico che consiste nel sostituire alcuni oggetti con altri, che sono in un certo senso vicini all'originale, ma più semplici.

E cosa sia "l'interpolazione di una funzione", non ne ho idea.

Che ne dite di" interpolazione difunzioni"?
 
Maxim Dmitrievsky:

Vuoi che lo risolva per te? Scegli una funzione semplice. Imparerai a farlo da solo.

y=x^2, renderlo ancora più semplice: y=2*x

 
Dmitry Fedoseev:

Cos'è questo "cognitivo", un sito web per scolari e pensionati, con lo slogan "insegnare ciò che non si insegna"? Una fonte molto autorevole.

Datemi una definizione del termine "interpolazione di una funzione".

Conosco queste definizioni:

L'interpolazione è un modo di trovare valori intermedi di una quantità da un insieme discreto disponibile di valori noti

Approssimazione (dal latino proxima - il più vicino) o approssimazione - un metodo scientifico che consiste nel sostituire alcuni oggetti con altri, che sono in un certo senso vicini all'originale, ma più semplici.

E cosa sia "l'interpolazione di una funzione", non ne ho idea.

L'interpolazione può essereuna funzione?

Avete nominato correttamente cos'è l'interpolazione. Decifrare cosa sono i "valori di una quantità in punti intermedi in cui non è data". È una regola che mappa i valori x ai valori y. Cioè una funzione. Ed è una regola che cerchiamo di impostare il più vicino possibile alla funzione "originale". Per esempio, in modo che la curva che rappresenta l'"originale" non abbia pieghe (salti nella derivata prima). E spesso assumiamo che l'originale fosse una semplice linea spezzata, e facciamo un'interpolazione scorrevole per segmenti di linea retta.

Se non vuoi "cognare", ecco un sito web per aiutare gli studentihttps://www.matburo.ru/ex_cm.php?p1=cmip:

Metodi numerici:
Interpolazione di funzioni

Risoluzione dei problemi: Interpolazione di funzioni definite da tabelle

Questa sezione contiene esempi di problemi risolti sull'argomento dell'interpolazione di funzioni date in forma tabellare.

Fine della citazione.

O una fonte completamente autorevole. Ti fidi di Samarsky? Ecco l'inizio del sommario del libro problematico "Samarsky Alexander Andreevich, Vabishchevich Peter Nikolaevich, Samarsky Elena Aleksandrovna
Problemi ed esercizi di metodi numerici: Libro di testo. - Mosca: Editorial URSS, 2000. - 208 p.":

Capitolo 1: Interpolazione e approssimazione di funzioni........................................... 8
1.1 Compiti di interpolazione e approssimazione di funzioni ........................................ 8
1.2 Algoritmi di interpolazione e approssimazione di funzioni ............................... 10
1.2.1 Interpolazione polinomiale......................................................... 10
1.2.2. Interpolazione s ppl .............................................................. 11
1.2.3 Approssimazione di funzioni nello spazio normalizzato .... 12
1.3. Apparenze ........................................................................................................... 13
1.4 Suggerimenti ....................................................................................................................... 18

Dirò io stesso da dove vengono i problemi di interpolazione di funzioni date in forma tabellare. Dal prezzo elevato di ogni punto "dato". Per esempio, bisogna trivellare un pozzo a una profondità di 5k per ottenerne uno. Oppure il valore in un dato punto viene calcolato su un computer, ma in 3 ore (o 30 mila ore), sommando una serie che converge lentamente. A volte non ci sono altri dati oltre ai punti dati e non possono esserci.

In questo caso, la precisione (errore) del valore in un punto è limitata, e non ha senso inseguire una corrispondenza esatta del valore calcolato dalla regola di sostituzione con questo punto, il problema di interpolazione dovrebbe essere sostituito dal problema di approssimazione con controllo sull'errore accettabile della sostituzione.




Численные методы интерполяции: задачи с решением
  • www.matburo.ru
Бесплатные примеры задач по численным методам на тему интерполяции таблично заданных функций. Подробные пояснения и расчеты. Также выполняем задания на заказ
 
Dmitry Fedoseev:

y=x^2, rendiamola ancora più semplice: y=2*x

Passerò in rassegna i libs, van moment. E lo farò stasera.

Come hai scritto sopra, ecco altri http://matlab.exponenta.ru/spline/book1/10.php

Интерполяция функций интерполяционными полиномами
  • matlab.exponenta.ru
В вычислительной математике существенную роль играет интерполяция функций, т.е. построение по заданной функции другой (как правило, более простой), значения которой совпадают со значениями заданной функции в некотором числе точек. Причем интерполяция имеет как практическое, так и теоретическое значение. На практике часто возникает задача о...
 
Vladimir:

Lei è corretto nel nominare cos'è l'interpolazione. Decifrare cosa sono i "valori di una quantità in punti intermedi in cui non è data". È una regola che mappa i valori x ai valori y. Cioè una funzione. Ed è una regola che cerchiamo di impostare il più vicino possibile alla funzione "originale". Per esempio, in modo che la curva che rappresenta l'"originale" non abbia pieghe (salti nella derivata prima). E spesso assumiamo che l'originale fosse una semplice linea spezzata, e facciamo un'interpolazione scorrevole per segmenti di linea retta.

Se non vuoi "cognare", ecco un sito web per aiutare gli studentihttps://www.matburo.ru/ex_cm.php?p1=cmip:

Metodi numerici:
Interpolazione di funzioni

Risoluzione dei problemi: Interpolazione di funzioni definite da tabelle

Questa sezione contiene esempi di problemi risolti sull'argomento dell'interpolazione di funzioni date in forma tabellare.

Fine della citazione.

O una fonte completamente autorevole. Ti fidi di Samarsky? Ecco l'inizio dell'indice del libro problematico "Samarsky Alexander Andreevich, Vabishchevich Peter Nikolaevich, Samarskaya Elena Aleksandrovna
Problemi ed esercizi di metodi numerici: Libro di testo. - Mosca: Editorial URSS, 2000. - 208 p.":

Capitolo 1: Interpolazione e approssimazione di funzioni........................................... 8
1.1 Compiti di interpolazione e approssimazione di funzioni ........................................ 8
1.2 Algoritmi di interpolazione e approssimazione di funzioni ............................... 10
1.2.1 Interpolazione polinomiale......................................................... 10
1.2.2. Interpolazione s ppl .............................................................. 11
1.2.3 Approssimazione di funzioni nello spazio normalizzato .... 12
1.3. Apparenze ........................................................................................................... 13
1.4 Suggerimenti ....................................................................................................................... 18

Dirò io stesso da dove vengono i problemi di interpolazione di funzioni date in forma tabellare. Dal prezzo elevato di ogni punto "dato". Per esempio, bisogna trivellare un pozzo a una profondità di 5k per ottenerne uno. Oppure il valore in un dato punto viene calcolato su un computer, ma in 3 ore (o 30 mila ore), sommando una serie che converge lentamente. A volte non ci sono altri dati oltre ai punti dati e non possono esserci.

In questo caso, la precisione (errore) del valore in un punto è limitata, e non ha senso cercare una corrispondenza esatta del valore calcolato dalla regola di sostituzione con questo punto. Il problema dell'interpolazione dovrebbe essere meglio sostituito dal problema dell'approssimazione con controllo sull'errore accettabile di sostituzione.




Nella citazione di cui sopra, una parola è evidenziata in rosso. Questa è la funzione che interpola, ma interpola una funzione tabulata (cioè una serie di dati). Quale funzione è più appropriata da chiamare, una funzione tabulata (serie di dati), o una formula matematica come y=k*x, y=x^2? Credo che quest'ultima sia quella matematica. Quindi un'espressione come "interpolazione di una funzione" sembra selvaggia.

Ed ecco la ragione, credo - il titolo in un libro rispettabile: "Interpolazione e approssimazione di funzioni". Qui la parola "funzioni" si riferisce a "approssimazione" e la parola "interpolazione" stessa. Qualcuno ha diviso il titolo e ha ottenuto due titoli "interpolazione di funzioni" e "approssimazione di funzioni".

L'approssimazione delle funzioni, cioè l'approssimazione delle funzioni, va bene. Prendono una funzione matematica, selezionano i suoi coefficienti e si avvicinano così ai dati tabulati.

 
Maxim Dmitrievsky:

Passerò in rassegna i libs, van moment. Lo farò stasera.

L'hai detto sopra, qui c'è più http://matlab.exponenta.ru/spline/book1/10.php.

No, non lo farai. L'interpolazione richiede una serie di dati, non una funzione matematica. Se una funzione matematica è data, allora non c'è niente da interpolare e non ha senso interpolare.

 

Caro Maxim,

Se non mi sbaglio, usando le spline si sta cercando di fornire i dati di prezzo dello schermo Mt5 in pacchetti discreti a una rete neurale in cui ogni segmento o pacchetto di dati di prezzo rappresenterà una funzione separata da sé e poi, la rete neurale sceglierà automaticamente la migliore funzione per un segmento di prezzo specifico basato sul minimo errore quadratico medio (MSE) dei dati allenati in passato. Ho capito bene?

Voglio dire che state tentando un approccio simile alla teoria dei giochi di alimentare i pixel in un gioco e nel vostro caso, state cercando di alimentare il prezzo sotto forma di spline. È corretto?

Grazie...

 
Dmitry Fedoseev:

Non lo farai. L'interpolazione richiede una gamma di dati, non una funzione matematica. Se viene data una funzione matematica, non c'è niente da interpolare e non ha senso interpolare.

Beh, i punti discreti sono selezionati, ovviamente. E puoi farlo su una griglia irregolare. Ecco perché l'interpolazione è conveniente per trasformare una serie.

Motivazione: