Question: Write a function called Divide which divides two numbers, and keeps count of how many times the function was called asking to divide by zero.

Write a function called Divide which divides two numbers, and keeps count of how many times the function was called asking to divide by zero. The function has two outputs: z, the division of the two numbers, and times, the number of times the function was called with a divide-by-zero request. In the case of a divide-by-zero request, the resultant should be set to not a number (NaN). Restrictions: The function must make use of a persistent variable. I got most of the code, but eventually, I cannot make it work for the counter part. Write a function called Divide which divides two numbers, and keeps countof how many times the function was called asking to divide byzero. The function has two outputs: z, the division of the two

How many times to divide by zero? Write a function called Divide which divides two numbers, and keeps count of how many times the function was called asking to divide by zero. The function has two outputs: z, the division of the two numbers, and times, the number of times the function was called with a divide-by-zero request. In the case of a divide-by-zero request, the resultant should be set to not a number (NaN). Restriction: The function must make use of a persistent variable. Ex: >> clear all; x=1; y=1; [z,times] = Divide ( x, y) times = [l x#1 ; y=0 ; [z,tines] Divide ( x, y) >> = NaN times = [z,tines] Divide(x,y) >> x-2 ; howmany y-0; = z- NaN times =

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!