How to write a matlab code for this equation?

답변 (1개)

Luca Ferro
Luca Ferro 2023년 1월 6일
편집: Luca Ferro 2023년 1월 6일

0 개 추천

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

John D'Errico
John D'Errico 2023년 1월 6일
편집: John D'Errico 2023년 1월 6일
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 2023년 1월 6일
... 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 2023년 1월 9일
편집: Walter Roberson 2023년 1월 9일
https://en.m.wikipedia.org/wiki/K-function ? Or is it https://www.mathworks.com/help/matlab/ref/besselk.html ?

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Data Type Identification에 대해 자세히 알아보기

태그

질문:

2023년 1월 5일

편집:

2023년 1월 9일

Community Treasure Hunt

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

Start Hunting!

Translated by