Grenzwert MATHLAB 2 ?
10 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
function [leftLimit, rightLimit, twoSidedLimit] = compute_limits(f, x0)
% Konvertieren Sie die Eingaben in symbolische Ausdrücke
syms x;
f = matlabFunction(str2sym(f));
x0 = sym(x0);
% Berechnen Sie den linksseitigen Grenzwert
leftLimit = limit(f(x), x, x0, 'left');
% Berechnen Sie den rechtsseitigen Grenzwert
rightLimit = limit(f(x), x, x0, 'right');
% Überprüfen Sie, ob der zweiseitige Grenzwert existiert
if leftLimit == rightLimit
twoSidedLimit = leftLimit;
else
twoSidedLimit = NaN;
fprintf('Der zweiseitige Grenzwert existiert nicht.\n');
end
% Ausgabe der Ergebnisse
fprintf('Linksseitiger Grenzwert: %s\n', char(leftLimit));
fprintf('Rechtsseitiger Grenzwert: %s\n', char(rightLimit));
if ~isnan(twoSidedLimit)
fprintf('Zweiseitiger Grenzwert: %s\n', char(twoSidedLimit));
end
end
f = '(5*x^5+3*x^2+2*x+4)/(7*x^5+8)'; % Definieren Sie die Funktion
x0 = 5; % Definieren Sie einen Punkt
[leftLimit, rightLimit, twoSidedLimit] = compute_limits(f, x0); % Rufen Sie die Funktion auf
0 commentaires
Réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!