PRODUCTS
Products Overview
Mathematica
Mathematica for Students
Mathematica Home Edition
Wolfram
CDF Player
(free download)
Computable Document Format (CDF)
web
Mathematica
grid
Mathematica
Wolfram
Workbench
Mathematica
Add-Ons
Wolfram|Alpha Products
SOLUTIONS
Solutions Overview
Engineering
Aerospace Engineering & Defense
Chemical Engineering
Control Systems
Electrical Engineering
Image Processing
Industrial Engineering
Materials Science
Mechanical Engineering
Operations Research
Optics
Petroleum Engineering
Biotechnology & Medicine
Bioinformatics
Medical Imaging
Finance, Statistics & Business Analysis
Actuarial Sciences
Data Analysis & Mining
Econometrics
Economics
Financial Engineering & Mathematics
Financial Risk Management
Statistics
Software Engineering & Content Delivery
Authoring & Publishing
Interface Development
Software Engineering
Web Development
Science
Astronomy
Biological Sciences
Chemistry
Environmental Sciences
Geosciences
Social & Behavioral Sciences
Design, Arts & Entertainment
Game Design, Special Effects & Generative Art
Education
STEM Education Initiative
Higher Education
Community & Technical College Education
Primary & Secondary Education
Students
Technology
Computable Document Format (CDF)
High-Performance & Parallel Computing (HPC)
See Also: Technology Guide
PURCHASE
Online Store
Other Ways to Buy
Volume & Site Licensing
Contact Sales
Software
Service
Upgrades
Training
Books
SUPPORT
Support Overview
Knowledge Base
Learning Center
Community & Forums
Training & Free Seminars
Does My Site Have a License?
Wolfram User Portal
COMPANY
About Wolfram Research
News & Events
Wolfram Blog
Partnerships
Employment Opportunities
History of
Mathematica
Stephen Wolfram's Home Page
Contact Us
OUR SITES
All Sites
Wolfram|Alpha
Demonstrations Project
MathWorld
Integrator
Wolfram Functions Site
Mathematica Journal
Wolfram Media
Wolfram
Tones
Wolfram Science
Stephen Wolfram
DOCUMENTATION CENTER SEARCH
New to
Mathematica
?
Find your learning path
»
Mathematica
>
Data Manipulation
>
Numerical Data
>
Data Transforms and Smoothing
>
Normalize
>
Mathematica
>
Data Manipulation
>
Statistical Data Analysis
>
Data Transforms and Smoothing
>
Normalize
>
Mathematica
>
Mathematics and Algorithms
>
Statistical Data Analysis
>
Data Transforms and Smoothing
>
Normalize
>
BUILT-IN MATHEMATICA SYMBOL
Vector Operations
Tutorials »
|
Norm
Abs
Dot
Sign
UnitVector
Standardize
See Also »
|
Calculus
Data Transforms and Smoothing
Differential Equations
Math & Counting Operations on Lists
Matrices and Linear Algebra
Operations on Vectors
New in 6.0: Symbolic Computation
New in 6.0: Mathematics & Algorithms
New in 6.0: Matrix & Linear Algebra Functions
More About »
Normalize
Normalize
[
v
]
gives the normalized form of a vector
v
.
Normalize
[
z
]
gives the normalized form of a complex number
z
.
Normalize
normalizes with respect to the norm function
f
.
MORE INFORMATION
Normalize
[
v
]
is effectively
v
/
Norm
[
v
]
, except that zero vectors are returned unchanged.
Except in the case of zero vectors,
Normalize
[
v
]
returns the unit vector in the direction of
v
.
For a complex number
z
,
Normalize
[
z
]
returns
z
/
Abs
[
z
]
, except that
Normalize
gives
.
Normalize
is effectively
, except when there are zeros in
.
EXAMPLES
CLOSE ALL
Basic Examples
(1)
In[1]:=
Out[1]=
Scope
(4)
Symbolic vectors:
Use an arbitrary norm function:
is a complex-valued vector:
Normalize using exact arithmetic:
Use machine arithmetic:
Use 24-digit precision arithmetic:
Normalize a sparse vector:
Generalizations & Extensions
(2)
Normalize a matrix by explicitly specifying a norm function:
Normalize a polynomial with respect to integration over the interval
to
:
Applications
(1)
is a symmetric matrix with distinct eigenvalues:
Power method to find the eigenvector associated with the largest eigenvalue:
This is consistent (up to sign) with what
Eigenvectors
gives:
The eigenvalue can be found with
Norm
:
Properties & Relations
(1)
is a random vector:
is the normalization of
:
is a unit vector in the direction of
:
SEE ALSO
Norm
Abs
Dot
Sign
UnitVector
Standardize
TUTORIALS
Vector Operations
MORE ABOUT
Calculus
Data Transforms and Smoothing
Differential Equations
Math & Counting Operations on Lists
Matrices and Linear Algebra
Operations on Vectors
New in 6.0: Symbolic Computation
New in 6.0: Mathematics & Algorithms
New in 6.0: Matrix & Linear Algebra Functions
New in 6