showing error in simp, too many ouput arguments
조회 수: 1 (최근 30일)
이전 댓글 표시
function SIMP(FC,M)
% IMPLICIT DOUBLE PRECISION(A-H,O-Z)
% DIMENSION FC(141)
SI=FC(1)+FC(M);
IP=4;
%C JM=M-1
for I=2:M-1
SI=SI+IP*FC(I);
IP=6-IP;
SIMP=1.0*SI/(3.0*(M-1));
end
end
when i run it, showed error using simpmson 1/3, too many output argument, i coopy it from fortran
댓글 수: 2
답변 (1개)
KSSV
2021년 8월 1일
You are not taking any output from the function in the code. And I suspect you are trying to call the function with an output, so this error is popping out.
Take the required variable as output from the function, as suggested by @Chunru and then call the function:
y=SIMP(FC,M) ;
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!