WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Betrag der komplexen Gammafunktion plotten

 

Jaqueline

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.04.2021, 14:47     Titel: Betrag der komplexen Gammafunktion plotten
  Antworten mit Zitat      
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
 


Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

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.