Exact solution for Burgers equation. How to write the matlab code with the given information? Multiple plots for different t's
6 views (last 30 days)
Show older comments
Code to plot in matlab. Multiple plots on one graph
The Family of Solutions are:
u(x,t)=(-2*sinh(x))/(cosh(x)-exp(-t))
u(x,0)=(-2*sinh(x))/(cosh(x)-1) As t->0
u(x,t)=-2tanh(x) As t->infinity
x=linspace[-6,6]
t= [.2 .5 1 .2]
Plot should look similar to attachment
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/157205/image.png)
0 Comments
Answers (1)
Mijiddorj Renchin-Ochir
on 22 Mar 2017
x = -6:0.1:6; hold all axis([-6 6 -4 4]); t=0; u=(-2*sinh(x))./(cosh(x)-exp(-t)); plot(x,u,'--'); for t=0.2:0.5:1.2 u=(-2*sinh(x))./(cosh(x)-exp(-t)); plot(x,u); end
0 Comments
See Also
Categories
Find more on 2-D and 3-D Plots in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!