diff +anim/func.m @ 0:48b6fb693025

Initial commit.
author Jonatan Werpers <jonatan@werpers.com>
date Thu, 17 Sep 2015 10:12:50 +0200
parents
children 7f54cef985de
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/+anim/func.m	Thu Sep 17 10:12:50 2015 +0200
@@ -0,0 +1,24 @@
+% Animates a function F(x,t) for x in lim from t to tend
+function func(xrange,yrange,t,tend, F)
+    x = linspace(xrange(1),xrange(2), 200);
+
+    fig_handle = figure;
+    plot_handle = plot(x,F(x,t));
+    xlim(xrange)
+    ylim(yrange)
+    axis_handle = gca;
+
+
+    function t = G(t)
+        set(plot_handle,'YData',F(x,t))
+        title(axis_handle,sprintf('T=%.3f',t));
+        drawnow
+    end
+
+    anim.animate(@G, t, tend)
+end
+
+
+
+
+