Homework Solution: Use Matlab…

    Use Matlab DTANK Problem 1: A spherical water tank is elevated to a height H. The diameter of the tank is The water supply pipe from the tank is connected to the bottom of the tank and runs directly to the ground. The diameter of the supply pipe is Di Write a user written function that expects (as the argument) scalar values for the two diameters, the tank height, and the water level (from the ground). The function must return the volume of water contained in the tank and supply pipe combined The syntax of your function should be TV(Dtank.Dpipe,HtankHwater) Test your code on for a tank diameter of 5 meters, a pipe diameter of 0.5 meters, a tank height of 50 meters, and a water height of 51 HK eters. In the command window type a-TV(5,0.5,50,51). Check the result HTANK HWATER
    A spherical water tank is elevated to a height H. The diameter of the tank is D_ The water supply pipe from the tank is connected to the bottom of the tank and runs directly to the ground. The diameter of the supply pipe is D_ Write a user written function that expects (as the argument) scalar values for the two diameters, the tank height, and the water level (from the ground). The function must return the volume of water contained in the tank and supply pipe combined. The syntax of your function should be: TV (Dtank, Dpipe, Htank, Hwater) Test your code on for a tank diameter of 5 meters, a pipe diameter of 0.5 meters, a tank height of 50 meters, and a water height of 51 meters. In the command window type a = TV(5, 0.5, 50, 51). Check the result.

    Expert Answer

     
    Matlab code: Create a file named TV.m and pasted given co

    Use Matlab

    DTANK Problem 1: A round steep tank is excited to a top H. The crossing of the tank is The steep furnish pipe from the tank is conjoined to the deep of the tank and runs straightway to the account. The crossing of the furnish pipe is Di Write a user written operation that expects (as the evidence) scalar values coercion the brace crossings, the tank top, and the steep roll (from the account). The operation must reappear the magnitude of steep contained in the tank and furnish pipe wholly The syntax of your operation should be TV(Dtank.Dpipe,HtankHwater) Test your regulation on coercion a tank crossing of 5 meters, a pipe crossing of 0.5 meters, a tank top of 50 meters, and a steep top of 51 HK eters. In the bid window cast a-TV(5,0.5,50,51). Check the remainder HTANK HWATER

    A round steep tank is excited to a top H. The crossing of the tank is D_ The steep furnish pipe from the tank is conjoined to the deep of the tank and runs straightway to the account. The crossing of the furnish pipe is D_ Write a user written operation that expects (as the evidence) scalar values coercion the brace crossings, the tank top, and the steep roll (from the account). The operation must reappear the magnitude of steep contained in the tank and furnish pipe wholly. The syntax of your operation should be: TV (Dtank, Dpipe, Htank, Hwater) Test your regulation on coercion a tank crossing of 5 meters, a pipe crossing of 0.5 meters, a tank top of 50 meters, and a steep top of 51 meters. In the bid window cast a = TV(5, 0.5, 50, 51). Check the remainder.

    Expert Repartee

     

    Matlab regulation:

    Create a polish designated TV.m and pasted dedicated regulation into it! Polishname must be TV.m

    TV.m

    operation [V] = TV(Dtank,Dpipe,Htank,Hwater)
    % Total magnitude = magnitude of pipe + steep magnitude in tank
    h = Htank – Dtank/2; %top of pipe
    r = Dpipe/2;
    pipe_v = pi*r^2*h; %magnitude if cylinder = π*r^2*h
    ht = Hsteep – h; %steep top in sphere
    rt = Dtank/2;%radius of tank
    water_in_tank = pi*(ht^2)*rt – (pi/3)*(ht^3);
    V = pipe_v + steep_in_tank;
    end

    Sample Test:

    octave:2> magnitude = TV(5,0.5,50,51)
    magnitude =  60.639
    
    octave:4> magnitude = TV(5,0.5,50,52.5)
    magnitude =  74.776