フィルターのクリア

Amplitude adjustment on integral

2 ビュー (過去 30 日間)
PetterS
PetterS 2015 年 3 月 4 日
回答済み: Andrew Newell 2015 年 3 月 4 日
Hi. I have a lot of electromagnetic spectrums that show the correct distribution (shape of the curve) of wavelengths, but I need to adjust the integrated value so that it matches another measured value that I have.
So in other words, I need to adjust the amplitude (up and down) of the curve where the values are in (W/m²)/nm so that the integral becomes another value that is in W/m² without changing the distribution/shape.
How can this be done? And is there any specific integration method that is extra good and should be used to integrate data that looks like this (quickly jumps up and down etc.)?
Thanks.
  1 件のコメント
Roger Stafford
Roger Stafford 2015 年 3 月 4 日
It's simple algebra. Multiply the amplitude by a constant equal to the ratio of the desired integral value divided by the integral value you obtained.

サインインしてコメントする。

採用された回答

Andrew Newell
Andrew Newell 2015 年 3 月 4 日
Just calculate the integral (see integral), say
q = integral(fun,xmin,xmax);
and then multiply your function by your_value / q. The help page has an example, "Improper Integral of Oscillatory Function", with adjustments that would work just as well for a proper integral.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeProgramming についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by