Я пытаюсь создать неравномерное 1D сетки с постоянным растяжением на величину г между 0 и 1.Создание неравномерной 1D сетки в MATLAB
Это код, который я попробовал, но я могу Кажется, что это работает. Конечное значение никогда не будет 1, и я не уверен, что это связано с тем, что число индексов должно измениться, чтобы общее расстояние оставалось неизменным. Я новичок в этом, мне никогда не приходилось делать какую-либо неструктурированную сетку, прежде чем любая помощь будет действительно замечательной!
n = 20; % number of indices
h = 1/(n-1); % unstretched grid spacing
r = .9; % stretching factor
x2 = zeros(n,1);
for i=2:n
x2(i) = x2(i-1)+r^(i-2)*h;
end
Спасибо! Это работает фантастически! – WnGatRC456