Write a MATLAB function named getfact that accepts a nonnega

Write a MATLAB function named get_fact that accepts a non-negative integer, n (n 0) and returns the factorial, n!, of that number using a for loop.

Solution

The function get_fact returns the factorial n! of a non-negative number

function get_fact(n)
if n<0
error(\'error\')
end
if n>=0
fact=1;
for i=1:n-1
i=i+1
fact=fact*i
end
end
  

______________________________________________________________________________________________________________________________________________________________________

if n<0 returns a error message. at the Matlab workspace

get_fact(-1)
??? Error using ==> get_fact at 3
error

__________________________________________________________________

At the Matlab workspace, If you try to find 4! then you should write the following

line (at the Matlab workspace)

get_fact(4)

fact =

2


fact =

6


fact =

24

____________________________________________________________________________

n=10!

get_fact(10)

fact =

2


fact =

6


fact =

24


fact =

120


fact =

720


fact =

5040


fact =

40320


fact =

362880


fact =

3628800

__________________________________________________________________

 Write a MATLAB function named get_fact that accepts a non-negative integer, n (n 0) and returns the factorial, n!, of that number using a for loop.SolutionThe
 Write a MATLAB function named get_fact that accepts a non-negative integer, n (n 0) and returns the factorial, n!, of that number using a for loop.SolutionThe

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site