Strona 1 z 1
Matlab - silnia
: 23 maja 2009, o 17:09
autor: lukas_7
Jak policzyć np. 5! w Matlabie.
Znalazłem gdzieś na forum, że trzeba wpisać silnia(5), ale to nie działa, bo w programie nie ma funkcji silnia.
Matlab - silnia
: 23 maja 2009, o 18:15
autor: mcbob
Otwórz z menu File z opcji New plik M-file
function[wynik]=silnia(n)
wynik=1;
for i=1:n
wynik=wynik*i;
end
Wywołanie dla np. n=5
» silnia(5)
Matlab - silnia
: 23 maja 2009, o 18:49
autor: lukas_7
A jak w jakimś wyrażeniu chcę wpisać "n!", to w jaki sposób mogę to zrobić.
Matlab - silnia
: 22 cze 2009, o 16:42
autor: MGT
factorial(n)
Matlab - silnia
: 21 mar 2011, o 22:04
autor: Mikhaił
Witam, mi w/w program nie dziala, jest on napewno poprawny?
Matlab - silnia
: 7 kwie 2011, o 23:01
autor: mcbob
Wiem że post był dawno napisany, ale nie zaszkodzi na niego odpowiedzieć. Nie działa ci ten program który napisałem w drugim poście? Jak zapisujesz plik silnia.m w jakimś folderze to potem musisz wybrać ten folder w Current Folder tam po lewej stronie. Wtedy możesz ta funkcję wywoływać poleceniem silnia(). Można też używać wbudowanego factorial().