Я хочу создать вектор со значениями от n до m с указанным пробелом, но без последнего значения m.Если я сделаю v = [n:0.1:m], он будет включать m в векторе.
n
m
v = [n:0.1:m]
Есть ли способ сделать это?Или я должен удалить последний элемент вручную?
Вы можете сделать это различными способами, вот 3:
Сделайте последний элемент на шаг меньше, это будет самый быстрый способ.
v = n:0.1:m-0.1;
Используйте setdiff для исключения последнего элемента
setdiff
v = setdiff( n:0.1:m, m )
Явно удалите последний элемент после создания
v = n:0.1:m v(end) = [];