M-файл
fprintf('\n\nn!\n')
for i=[1:length(timearray)]
fprintf('%s \t %d \n', stringarray{i},factorial(timearray(i)))
end
Вывод
n!
microsecond 1
minute Inf
hour Inf
day Inf
month Inf
year Inf
century Inf
Я пытаюсь вычислить количество шагов алгоритма, который выполняется при n!выполняется с указанными выше интервалами (при условии, что 1 шаг = 1 мкс).Однако я не могу заставить fprintf
отображать значимые результаты.
Переключение на fprintf('%s \t %bu \n', stringarray{i},factorial(timearray(i)))
дало мне некоторые цифры, но я подозреваю, что они неверны.
n!
microsecond 04607182418800017408
minute 09218868437227405312
hour 09218868437227405312
day 09218868437227405312
month 09218868437227405312
year 09218868437227405312
century 09218868437227405312
Отказ от ответственности : я написал эту программу для решения проблемы с домашним заданием, однако домашнее задание никогда не указывалось для написания программы.
Спасибо за любую помощь!* Mike