How to write a matlab code for this equation?

Réponses (1)

Luca Ferro
Luca Ferro le 6 Jan 2023
Modifié(e) : Luca Ferro le 6 Jan 2023

0 votes

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 commentaires

John D'Errico
John D'Errico le 6 Jan 2023
Modifié(e) : John D'Errico le 6 Jan 2023
I woud guess that K may also be a function, as putting parens around what follows makes little sense otherwise, and the sqrt(alpha*beta) term might have then been absorbed into a previous term. As well, the 2 would become a 4 in front of the entire expression, combining with the other 2. Even that sqrt(I) term could then be absorbed into a previous term.
For all of those reasons, I am pretty confident that K is in fact a function, unsupplied, but still a function.
Torsten
Torsten le 6 Jan 2023
... same for T.
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 le 9 Jan 2023
Modifié(e) : Walter Roberson le 9 Jan 2023
https://en.m.wikipedia.org/wiki/K-function ? Or is it https://www.mathworks.com/help/matlab/ref/besselk.html ?

Connectez-vous pour commenter.

Catégories

En savoir plus sur Data Type Identification 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!

Translated by