Является ли t_max вычисленным значением?Это может оказаться очень близко к 100, но не совсем там, и из-за округления он будет отображаться как 100 в настройках формата по умолчанию.Вот пример использования меньшего значения t_max:
>> t_max=4.9999999999999
t_max =
5.0000
Обратите внимание, что t_max выглядит как 5, когда на самом деле тень меньше 5. В цикле for он будет вести себя так:
>> for i=1:t_max, disp(i),end
1
2
3
4
, который выглядит как повторение до t_max - 1. Но увеличение формата и повторный просмотр t_max покажет значение с большей точностью:
>> format long; t_max
t_max =
4.999999999999900