How to integrate for a data set ?
    4 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
Dear All,
I want to integrate the following equation
.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
0 comentarios
Respuestas (1)
  Star Strider
      
      
 el 7 de Mzo. de 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 comentario
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


