Filter löschen
Filter löschen

How can I integrate the math equation (attachment) numerically?

1 Ansicht (letzte 30 Tage)
Md Jahid Hasan Sagor
Md Jahid Hasan Sagor am 15 Jun. 2023
Kommentiert: Walter Roberson am 16 Jun. 2023
Pls see the attachment. There three different functions NL, NR and T which depend on Ex. Here, we have to integrate all with respect to Ex. I have made NL(Ex), NR(Ex) and T(Ex). But I cann't inegrate it altogether. How can I do that? (ingration of Ex*(NL(Ex)-NR(Ex))*T(Ex))

Antworten (1)

Torsten
Torsten am 15 Jun. 2023
Bearbeitet: Torsten am 15 Jun. 2023
Just as it's written:
result = integral(@(Ex)Ex.*(NL(Ex)-NR(Ex)).*T(Ex),0,Inf)
Of course, I don't know whether you defined the three functions NL, NR and T correctly and if they can cope with array inputs for Ex.
  2 Kommentare
Md Jahid Hasan Sagor
Md Jahid Hasan Sagor am 16 Jun. 2023
Actually I have done it using quadgk. similar to you. But still it is not solved.
Error Message:
Operator '-' is not supported for operands of type 'function_handle'.
Error in electron_tunnel>@(Ex)Ex.*(NL-NR).*T (line 15)
result = integral(@(Ex)Ex.*(NL-NR).*T,0,Inf)
Walter Roberson
Walter Roberson am 16 Jun. 2023
result = integral(@(Ex)Ex.*(NL(Ex) - NR(Ex)).*Tr(Ex), 0, Inf)

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by