help matlab 2011b ( First input argument must be a function handle. )

fun = is * (exp((q * vd_f)/(k * tk)) - 1)
quadgk(fun,0,inf)
i need help as soon as well
saturation current equation by the way

1 commentaire

What is your question? That you don't know what a function handle is? Or that you don't understand the error? The error tells you exactly what you need - a function handle. You created just a variable that is the result of an expression evaluated on the spot, assuming all those inputs are defined.

Connectez-vous pour commenter.

Réponses (1)

Your code should look something like,
fun = @(q) is * (exp((q * vd_f)/(k * tk)) - 1)
Here, the part inside the () after the @ should be the variable that you are integrating over.

Catégories

En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by