Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

This is a matlab question. please do not use any other program to answer it. Bio

ID: 3885563 • Letter: T

Question

This is a matlab question. please do not use any other program to answer it.

Biomedical engineers are developing an insulin pump for diabetics. To do this, it is important to understand how insulin is cleared from the body after a meal. The concentration of insulin at any time is described by the equation: where Co is the initial concentration of insulin, t is the time in minutes, and m is the mass of the subject in kg. Write a function, computeInsulinConc, which takes as input, the initial concentration Co, the mass of the subject m in kg, and a vector of time values, t which gives the elapsed time since the of the initial concentration of insulin, and returns the insulation concentration as the time values specified in the vector t. The signature of the function is:

Explanation / Answer

class FindTriplet

{

     

    // returns true if there is triplet with sum equal

    // to 'sum' present in A[]. Also, prints the triplet

    boolean find3Numbers(int A[], int arr_size, int sum)

    {

        int l, r;

        /* Sort the elements */

        quickSort(A, 0, arr_size - 1);

        /* Now fix the first element one by one and find the

           other two elements */

        for (int i = 0; i < arr_size - 2; i++)

        {

            // To find the other two elements, start two index variables

            // from two corners of the array and move them toward each

            // other

            l = i + 1; // index of the first element in the remaining elements

            r = arr_size - 1; // index of the last element

            while (l < r)

            {

                if (A[i] + A[l] + A[r] == sum)

                {

                    System.out.print("Triplet is " + A[i] + " ," + A[l]

                            + " ," + A[r]);

                    return true;

                }

                else if (A[i] + A[l] + A[r] < sum)

                    l++;

                 

                else // A[i] + A[l] + A[r] > sum

                    r--;

            }

        }

        // If we reach here, then no triplet was found

        return false;

    }

    int partition(int A[], int si, int ei)

    {

        int x = A[ei];

        int i = (si - 1);

        int j;

        for (j = si; j <= ei - 1; j++)

        {

            if (A[j] <= x)

            {

                i++;

                int temp = A[i];

                A[i] = A[j];

                A[j] = temp;

            }

        }

        int temp = A[i + 1];

        A[i + 1] = A[ei];

        A[ei] = temp;

        return (i + 1);

    }

    /* Implementation of Quick Sort

    A[] --> Array to be sorted

    si --> Starting index

    ei --> Ending index

     */

    void quickSort(int A[], int si, int ei)

    {

        int pi;

         

        /* Partitioning index */

        if (si < ei)

        {

            pi = partition(A, si, ei);

            quickSort(A, si, pi - 1);

            quickSort(A, pi + 1, ei);

        }

    }

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote