Verfasst am: 08.04.2021, 14:47
Titel: Betrag der komplexen Gammafunktion plotten
Hallo,
Ich soll den Betrag der komplexen Gammafunktion in 3D plotten. Dabei komme ich aber nicht wirklich voran.
Ich habe auch schon Frage Foren geschaut. Die Beiträge waren aber über 15 Jahre alt und Websiten auf welche verwiesen wurde existieren nicht mehr.
Im nachfolgendem ist mein bisheriger Code. Vorallem mit dem Integrieren hapert es.
Ich hoffe es kann mir jemand weiterhelfen.
Jaqueline
Code:
x = input('Geben sie einen Vektor ein')% Gibt die achse Realanteil ein
y = x';% Definiert die Achse Imaginäranteil
b = meshgrid(x); % Erweiert den Vektor x zu einer Matrix
c = meshgrid(y); % dasselbe mit vektor y
a = x+y*i; % Erstellt die Matrix der komplexen Zahlen function d = Integrand(k)
d = exp(k*log(a))*exp(-k);
endfunction
z = abs(quadgk(Integrand(k),0,inf)); % quasi die Gammafunktion
Ausgabeoptionen = input('wollen Sie das Ergebnis in Form eines \n (1)Gatters\n (2)Gatters mit Bodenkontour\n (3)Gatters mit ausgefüllter Höhe\n (4)ausgemalten Gatters\n ') switch Ausgabeoptionen
case{1} mesh(x,y,z) xlabel('Realanteil') ylabel('Imaginäranteil') title('Betrag der komplexen Gammafunktion') case{2} meshc(x,y,z) xlabel('Realanteil') ylabel('Imaginäranteil') title('Betrag der komplexen Gammafunktion') case{3}
meshz(x,y,z) xlabel('Realanteil') ylabel('Imaginäranteil') title('Betrag der komplexen Gammafunktion') case{4} surf(x,y,z) xlabel('Realanteil') ylabel('Imaginäranteil') title('Betrag der komplexen Gammafunktion') end
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.