quad with parameter
조회 수: 1 (최근 30일)
이전 댓글 표시
Edit Delete quad with parameter Matus asked less than a minute ago
Hi, i try to solve integral with quad and i want to use a parameter. when i put into matlab this code:
quad('cos(t.*314).^2',0,1)
n=2; %parameter
quad('cos(t.*314).^n',0,1,[],[],n)
the solution is not equal. Can you help me please. Thank you.
댓글 수: 0
채택된 답변
Walter Roberson
2012년 3월 18일
You cannot pass in parameters the way you are attempting to in the second form. You need to use an anonymous function.
n = 2;
quad(@(t) cos(t*pi).^n, 0, 1)
Please review the quad documentation and notice that there is no possible parameter after "trace", and read the part about Parameterizing Functions.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Special Functions에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!