Возможно, вы делаете какой-то график, и вам нужны контрольные точки для этих конкретных значений. В этом случае вы также можете обрабатывать вектор пространства журналов отдельно от специальных значений, например, наложив два графика.
x = logspace(A, B, N);
y = f(x); % (whatever function or manipulation you want)
xSpecial = [25, 50, 75];
ySpecial = f(xSpecial);
plot(x, y); % plot function curve
hold on;
plot(xSpecial, ySpecial, 'ro'); % overlay special points with red circles
В противном случае мне нравится идея @ reve_etrange просто добавить эти конкретные точки в ваш вектор.
Обновление
В таком случае, когда вычисления для каждого элемента не зависят от (1) порядка элементов или (2) значений других элементов в векторе, нет необходимости сортировать входные данные для этой цели расчета - и особенно если вы хотите обрабатывать специальные значения по-разному при построении графика.
Вместо этого просто добавьте специальные значения в конце, а затем разделите выходной вектор, чтобы получить специальные выходные данные.
xRegular = logspace(A, B, N); % N regular logspace values
xSpecial = [25, 50, 75]; % special particular values
xCombined = [xRegular, xSpecial];
yCombined = f(xCombined); % whatever calculation you are doing
yRegular = yCombined(1:N); % calculated values for xRegular
ySpecial = yCombined(N+1:end); % calculated values for xSpecial
% e.g. plot with special points
plot(xRegular, yRegular);
hold on;
plot(xSpecial, ySpecial, 'ro'); % red circles indicate special points