Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

it says my solution script was not found. please fix my matlab code: Liquid flow in tanks is described by a differential equation that has

it says my solution script was not found. please fix my matlab code:
Liquid flow in tanks is described by a differential equation that has the following
form:
dhdt=-|h|2
At t=0,h=10. Find how long it takes for all the water to flow out (assign the
result to T), which is equivalent to h=0.
IMPORTANT: This problem should be solved using an event function.
function time_to_empty = tank_flow_time()
dhdt=a(t,h)-?abs(h)2;
h0=10;
tspan=[0,100];
options = odeset('Events', @empty_event);
[t,h,te,he,]=ode45(dh_dt, tspan, h0, options);
time_to_empty = te;
plot (t, h);
xlabel('Time');
ylabel('Water Level (h)');
title('Water Level vs. Time');
function [value, isterminal, direction]= empty_event (t, h)
value =h;
isterminal =1;
direction =-1;
end
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2017 Skopje Macedonia September 18 22 2017 Proceedings Part 3 Lnai 10536

Authors: Yasemin Altun ,Kamalika Das ,Taneli Mielikainen ,Donato Malerba ,Jerzy Stefanowski ,Jesse Read ,Marinka Zitnik ,Michelangelo Ceci ,Saso Dzeroski

1st Edition

3319712721, 978-3319712727

More Books

Students also viewed these Databases questions