Hi, can anybody help me to understand how to normalize a spectrum ? I have a spectra and I want to obtain its area equal to 1. Thanks in advance.

 Réponse acceptée

Jan
Jan le 10 Mar 2016

0 votes

If you want the area to be 1.0, create the sum over the spectrum and divide the values by the result.
spectrum = rand(1, 100); % Example data
normalized = spectrum / sum(spectrum);

1 commentaire

Snapshot83
Snapshot83 le 10 Mar 2016
Thank you for your reply. What does it mean sum ? How I should proceed if I have value in x and y coloumns ?

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by