Ja hier ist ein klassischer Code um Grenzwerte zu bestimmen:
% Stetigkeit
function calculate_limits(f,x0)
% Symbolische Variable definieren
syms x
% Linksseitiger Grenzwert
limit_left = limit(f,x,x0,"left");
%Rechtseitiger Grenzwert
limit_right = limit(f,x,x0,"right");
%Beidseitiger GrenzWert
limit_both = limit(f,x,x0);
%existiert Beidseitiger Grenzwert
if isequal(limit_left,limit_right)
both_exist = true;
else
both_exist = false;
end
%Ergebnisse ausgeben
disp('Linksseitiger Grenzwert bei: ' + ...
string(limit_left));
disp('Rechtsseitiger Grenzwert bei: '+string(limit_right));
if both_exist
disp ('Beidseitiger Grenzwert existiert, beide Grenzwerte sind gleich.');
else
disp ('Beidseitiger Grenzwert bei x= ' +string(x0) + 'existiert nicht, beide Grenzwerte sind nicht gleich.');
end
end
%Beispielaufruf der Funktion
syms x
f = piecewise(x <= 1, x^2+1, x>1, -x*(x-3));
x0 = 1;
calculate_limits(f,x0);