How to specify a variable (using linspace) like this?
조회 수: 5 (최근 30일)
이전 댓글 표시
Distance between first and second point and the distance between second last and last point is 0.5h. All other distances between the neighboring points is h. How to create a grid of say N points that do not include the first and the last point in the grid?
댓글 수: 0
답변 (2개)
Andrei Bobrov
2012년 10월 8일
편집: Andrei Bobrov
2012년 10월 8일
afirst = 2;
h = .5;
N = 5;
out = afirst + cumsum([0, .5*h,ones(1,N-1)*h,.5*h])
or
out = [afirst,linspace(afirst + .5*h,afirst + .5*h + (N-1)*h,N),afirst + N*h];
or
a = [2 6];
N = 5;
L = linspace(a(1),a(2),N+1)
L(2:end) = L(2:end)-diff(a)/N*.5
out = [L,a(end)];
댓글 수: 2
Taha
2012년 10월 8일
He has asked "do not include the first and the last point". I think your solutions include the first and last points.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!