2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Как в Матлаб проверить целочисленность переменной?
Сообщение14.06.2010, 18:35 
Код:
function f = sin_sum_func1(n)
f = 0
for k = 1:n
    f = f + sin(k);
end

Если введут дробное число как $n$, каким образом выяснить и тем самым выдать сообщение о неправильном аргументе для функции?

 
 
 
 Re: Как в Матлаб проверить целочисленность переменной?
Сообщение14.06.2010, 19:39 
Аватара пользователя
Код:
if (n != fix(n) || n < 1)
  error("...")
endif

 
 
 
 Re: Как в Матлаб проверить целочисленность переменной?
Сообщение16.06.2010, 11:37 
кстати, можно и без цикла:
Код:
f=sum(sin(1:n));

 
 
 
 Re: Как в Матлаб проверить целочисленность переменной?
Сообщение16.06.2010, 16:47 
alexrey036 в сообщении #331830 писал(а):
кстати, можно и без цикла

Будем знать, всем спасибо.

 
 
 [ Сообщений: 4 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group