Filter löschen
Filter löschen

How to write a matlab code for this equation?

1 Ansicht (letzte 30 Tage)
Amreen Haider
Amreen Haider am 5 Jan. 2023
Bearbeitet: Walter Roberson am 9 Jan. 2023

Antworten (1)

Luca Ferro
Luca Ferro am 6 Jan. 2023
Bearbeitet: Luca Ferro am 6 Jan. 2023
Fi= @(I) ((2*(alpha*beta)^((alpha+beta)/2))/T(alpha)*T(beta))*(I^(alpha+beta))*K*2*sqrt(alpha*beta*I);
if you want to show alpha and beta as symbols in the workspace you can go for something like (see here):
alpha=evalin(symengine,'`α`');
Since you didn't specify anything i interpreted T as a function. You will need to define it as well.
  4 Kommentare
Luca Ferro
Luca Ferro am 9 Jan. 2023
yeah you are definetly right about K, it is indeed a function for sure, i just didn't notice. This should be correct now:
Fi= @(I) ((2*(alpha*beta)^((alpha+beta)/2))/T(alpha)*T(beta))*(I^(alpha+beta))*K(2*sqrt(alpha*beta*I));
Walter Roberson
Walter Roberson am 9 Jan. 2023
Bearbeitet: Walter Roberson am 9 Jan. 2023
https://en.m.wikipedia.org/wiki/K-function ? Or is it https://www.mathworks.com/help/matlab/ref/besselk.html ?

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Numeric Types 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