Demo entry 6166077

对方都是

   

Submitted by anonymous on Oct 08, 2016 at 23:30
Language: Matlab. Code size: 918 Bytes.

function x = Feuler(x0,t0,Ts,h,K,T1,fsig)
%======================================================
% Funkitionsziele:
% Berechnen und Zeichnen einer Systemantwort von DGL
% 1.Ordnung nach Euler-Integrationsverfahren.
%-----------------------------------------------------
% Eingangsparameter:
% x0: Anfangswert; t0: Anfangszeit; Ts: Endzeit;
% h: Zeitschritte; K: Verstärkung; T1: Zeitkonstante
% fsig: Funktionsfomel(Handle) von Eingangssignal
%=====================================================
t = t0:h:Ts; % Bestimmung der Zeitpunkten
x(1)=x0;     % Anfangswert einlesen
u = fsig(t); % Werten von Eingangssignal in bestimmten Zeitintervallen
n = 1;
while n < length(t)
    x(n+1) = x(n)+ h*sys(u(n),x(n),T1);
    n = n+1;
end
plot(t,x);
hold on;
%plot(t,u);
set(gca,'FontName','Cambria Math','FontSize',12);
t_ideal=(t0:0.01:Ts);
x_ideal=1-exp(-t_ideal/T1);
plot(t_ideal,x_ideal);

end

This snippet took 0.01 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).