# How to calculate integral of a function ?

2 vues (au cours des 30 derniers jours)
Captain Singh le 5 Août 2014
Commenté : Captain Singh le 6 Août 2014
Hello Friends, I am new for matlab, I want to calculate a integral but I don't know, how should I do it exactly. My matlab code is here:
_________________________________________________________________________________________________
clear all;
format long;
T = 0.6;
m = 3.00;
kmin = 1.0;
kmax = 10.0;
fun = @(k) k.^2/exp(sqrt(k.^2 + m.^2)/T) + 1;
q = int (fun,kmin,kmax);
_________________________________________________________________________________________________
When I execute the program I got error message:
*??? Undefined function or
method 'int' for input
arguments of type
'function_handle'.
Error in ==> nudenNccbar at 14
q = int (fun,kmin,kmax);*_ *
##### 0 commentairesAfficher -2 commentaires plus anciensMasquer -2 commentaires plus anciens

Connectez-vous pour commenter.

### Réponse acceptée

Michael Haderlein le 6 Août 2014
Modifié(e) : Michael Haderlein le 6 Août 2014
fun = @(k) k.^2./exp(sqrt(k.^2 + m.^2)/T) + 1;
ans = 9.0267
ans = 9.0268
ans = 9.0268
Please note that a "." was missing in your equation (before the "/").
##### 1 commentaireAfficher -1 commentaires plus anciensMasquer -1 commentaires plus anciens
Captain Singh le 6 Août 2014
Thank you Michael.

Connectez-vous pour commenter.

### Plus de réponses (1)

Christopher Berry le 5 Août 2014
The function name that you are looking for is integral not int. Changing this should get your code working. You can see the documentation for usage or examples here:
##### 1 commentaireAfficher -1 commentaires plus anciensMasquer -1 commentaires plus anciens
Captain Singh le 6 Août 2014
Firstly I had used "integral" but it didn't work. The error message was the same as above.

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