Index exceeds matrix dimensions.
조회 수: 9 (최근 30일)
이전 댓글 표시
f21=@(x)(exp(-x/3))/(4-cos(pi*x));
n=25; h=2.5/n; t=h*(0:n); f=f21(t).^2; T26=pi*h*(sum(f)-(f(1)+f(n+1))/2);
n=52; h=2.5/n; t=h*(0:n); f=f21(t).^2; T52=pi*h*(sum(f)-(f(1)+f(n+1))/2);
Can't figure why Index is exceeding the matrix dimensions. Since the graph goes up to 5.
댓글 수: 0
채택된 답변
Alexandra Harkai
2016년 11월 4일
Did you check what you get for f?
f21=@(x)(exp(-x/3))/(4-cos(pi*x));
This returns a scalar, so f will be of size 1*1. If you want element-wise division, then this will not fail:
f21=@(x)(exp(-x/3))./(4-cos(pi*x));
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Fourier Analysis and Filtering에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!