How to integrate for a data set ?

4 vues (au cours des 30 derniers jours)
Manish Kumar
Manish Kumar le 7 Mar 2019
Commenté : A K M Kamrul Hasan le 29 Août 2020
Dear All,
I want to integrate the following equation
Screenshot (35).png
I have the data set of P(hw) and hw. I want to input the value E_g. Data set is given in the excel sheet

Réponses (1)

Star Strider
Star Strider le 7 Mar 2019
I have no idea what you are doing.
Try this:
filename = 'solar_spectrum.xlsx';
[D,S,R] = xlsread(filename);
Phw = D(:,1);
hw = D(:,2);
E_g = hw >= 0.5; % Logical Index — Choose ‘E_g’ (Here: 0.5)
S = trapz(hw(E_g), Phw(E_g))
figure
plot(hw, Phw)
hold on
patch([hw(E_g) fliplr(hw(E_g))], [Phw(E_g) fliplr(Phw(E_g))], 'y')
hold off
grid
producing:
S =
2.0305
The plot shows the approximate area covered by the integration.
Experiment to get the result you want.
  1 commentaire
A K M Kamrul Hasan
A K M Kamrul Hasan le 29 Août 2020
How about integration of p^2(hw)d(hw)?

Connectez-vous pour commenter.

Catégories

En savoir plus sur Numerical Integration and Differentiation dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by