How to store the output of a function?

조회 수: 1 (최근 30일)
BN
BN 2020년 7월 31일
댓글: BN 2020년 7월 31일
I used a function from FEX, when it's run the output is showing in the command window but nothing adds to workspace. Is any way exist to store "Probability associated to the Anderson-Darling rank statistic" (p-value) which shows in the command window?
Here is an example:
X = [38.7 1;41.5 1;43.8 1;44.5 1;45.5 1;46.0 1;47.7 1;58.0 1;
39.2 2;39.3 2;39.7 2;41.4 2;41.8 2;42.9 2;43.3 2;45.8 2;
34.0 3;35.0 3;39.0 3;40.0 3;43.0 3;43.0 3;44.0 3;45.0 3;
34.0 4;34.8 4;34.8 4;35.4 4;37.2 4;37.8 4;41.2 4;42.8 4];
AnDarksamtest(X)
Thanks
  댓글 수: 1
Adam Danz
Adam Danz 2020년 7월 31일
I would run the file in debug mode and step through it until you find the section that produces this text. Somehwere in that section is a variable that contains p-value. If it's not already included in the outputs, you could add it.

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

채택된 답변

Arthur Roué
Arthur Roué 2020년 7월 31일
편집: Arthur Roué 2020년 7월 31일
You can modify the function to output Pn
function [AnDarksamtest, Pn] = AnDarksamtest(X,alpha)
The function itself is well-documented !
...
fprintf('Standardized Anderson-Darling rank statistic: %3.7f\n', ADKsn);
fprintf('Probability associated to the Anderson-Darling rank statistic = %3.7f\n', Pn);
disp(' ')
fprintf('With a given significance = %3.3f\n', alpha);
...

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Probability Distributions에 대해 자세히 알아보기

제품


릴리스

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by