vander
Matrice di Vandermonde
Sintassi
Descrizione
A = vander( restituisce il Matrice di Vandermonde, in modo che le sue colonne siano le potenze del vettore v)v.
Esempi
Utilizzare l'operatore due punti per creare il vettore v. Individuare la matrice di Vandermonde per v.
v = 1:.5:3
v = 1×5
1.0000 1.5000 2.0000 2.5000 3.0000
A = vander(v)
A = 5×5
1.0000 1.0000 1.0000 1.0000 1.0000
5.0625 3.3750 2.2500 1.5000 1.0000
16.0000 8.0000 4.0000 2.0000 1.0000
39.0625 15.6250 6.2500 2.5000 1.0000
81.0000 27.0000 9.0000 3.0000 1.0000
Individuare la forma alternativa della matrice di Vandermonde utilizzando fliplr.
A = fliplr(vander(v))
A = 5×5
1.0000 1.0000 1.0000 1.0000 1.0000
1.0000 1.5000 2.2500 3.3750 5.0625
1.0000 2.0000 4.0000 8.0000 16.0000
1.0000 2.5000 6.2500 15.6250 39.0625
1.0000 3.0000 9.0000 27.0000 81.0000
Argomenti di input
Input, specificato come vettore numerico.
Tipi di dati: single | double
Supporto numeri complessi: Sì
Ulteriori informazioni
Per il vettore di input , la matrice di Vandermonde è
La matrice è descritta dalla formula in modo tale che le sue colonne siano potenze del vettore v.
Una forma alternativa della matrice di Vandermonde capovolge la matrice lungo l'asse verticale, come mostrato. Utilizzare fliplr(vander(v)) per ottenere questa forma.
Funzionalità estese
Generazione di codice C/C++
Genera codice C e C++ con MATLAB® Coder™.
Generazione di codice GPU
Genera codice CUDA® per GPU NVIDIA® con GPU Coder™.
Questa funzione supporta completamente gli ambienti basati su thread. Per maggiori informazioni, vedere Run MATLAB Functions in Thread-Based Environment.
La funzione vander supporta completamente gli array di GPU. Per eseguire la funzione su una GPU, specificare i dati di input come un gpuArray (Parallel Computing Toolbox). Per maggiori informazioni, vedere Run MATLAB Functions on a GPU (Parallel Computing Toolbox).
Questa funzione supporta completamente gli array distribuiti. Per maggiori informazioni, vedere Run MATLAB Functions with Distributed Arrays (Parallel Computing Toolbox).
Cronologia versioni
Introduzione prima di R2006a
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Seleziona un sito web
Seleziona un sito web per visualizzare contenuto tradotto dove disponibile e vedere eventi e offerte locali. In base alla tua area geografica, ti consigliamo di selezionare: .
Puoi anche selezionare un sito web dal seguente elenco:
Come ottenere le migliori prestazioni del sito
Per ottenere le migliori prestazioni del sito, seleziona il sito cinese (in cinese o in inglese). I siti MathWorks per gli altri paesi non sono ottimizzati per essere visitati dalla tua area geografica.
Americhe
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)