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 Kommentar

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.

Melden Sie sich an, um zu kommentieren.

Antworten (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.

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 31 Mai 2017

Beantwortet:

am 31 Mai 2017

Community Treasure Hunt

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

Start Hunting!

Translated by