help matlab 2011b ( First input argument must be a function handle. )
Afficher commentaires plus anciens
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
Adam
le 31 Mai 2017
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.
Réponses (1)
Walter Roberson
le 31 Mai 2017
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!