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.

Community Treasure Hunt

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

Start Hunting!

Translated by