abs
Valore assoluto e magnitudine complessa
Sintassi
Descrizione
Y = abs( restituisce il valore assoluto di ciascun elemento nell’input X)X.
Se X è complessa, abs(X) restituisce la magnitudine complessa.
Esempi
Crea un vettore numerico di valori reali.
x = [1.3 -3.56 8.23 -5 -0.01]'
x = 5×1
1.3000
-3.5600
8.2300
-5.0000
-0.0100
Trovare il valore assoluto degli elementi del vettore.
y = abs(x)
y = 5×1
1.3000
3.5600
8.2300
5.0000
0.0100
Argomenti di input
Array di input, specificato come scalare, vettore, matrice, array multidimensionale, tabella o orario. Se X è complessa, deve quindi essere un array single o double. La dimensione e il tipo di dati dell'array di output sono uguali a quelli dell'array di input.
Tipi di dati: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | duration | table | timetable
Ulteriori informazioni
Il valore assoluto (o modulo) di un numero reale è il corrispondente valore non negativo che non considera il segno.
Per un valore reale a, il valore assoluto è:
a, seaè maggiore o uguale a zero-a, seaè minore di zero
abs(-0) restituisce 0.
La magnitudine complessa (o modulo) è la lunghezza di un vettore dall'origine a un valore complesso tracciato nel piano complesso.
Per un valore complesso, è definito come .
Funzionalità estese
La funzione abs supporta completamente i tall array. Per maggiori informazioni, vedere Tall Array.
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 abs 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 R2006aLa funzione abs può eseguire calcoli su tutte le variabili all’interno di una tabella o di un orario senza dover eseguire indicizzazioni per accedere a tali variabili. Tutte le variabili devono avere tipi di dati che supportino il calcolo. Per maggiori informazioni, vedere Direct Calculations on Tables and Timetables.
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)