|
|
Fakultät mit Hilfe einer Funktion berechnen |
|
Tymo |

Forum-Newbie
|
 |
Beiträge: 3
|
 |
|
 |
Anmeldedatum: 21.08.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.08.2012, 17:24
Titel: Fakultät mit Hilfe einer Funktion berechnen
|
 |
Ich habe bereits ein Programm zur Berechnung der Fakultät geschrieben.
Nun möchte ich aber die Fakultät mit Hilfe einer eigenen Funktion berechnen. So dass ich es immer aufrufen kann.
Kann mir jemand nen Ansatz geben wie das zu machen ist?
edit: BITTE NICHT POSTEN, PROBLEM IST GELÖST! THEMA BITTE LÖSCHEN WENNS GEHT
|
|
|
|
|
weird |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 05.06.2013, 12:53
Titel: function
|
 |
|
 |
|
Hallo ist mein erster Beitrag in diesem Forum, also entschuldige bitte, falls die Antwort nicht direkt zur Lösung führt.
Du solltest dich mit dem befehl "function" vertraut machen.
Hierbei speicherst du in einem neuem m-file deine function ab, wobei du sie in ein Konstrukt folgender Form einbettest
In deinem Fall also
Der Aufruf erfolgt dann im Hauptprogramm über:
Achtung!!!
Die Funktion muss sich im selben Ordner befinden, wie das Hauptprogramm und muss/soll den gleichen Namen tragen wie deine Funktion.
Für das ganze Global einzubinden muss du noch ein bisschen im Forum stöbern, denn das ist nicht so einfach zu erklären. Zudem würde ich die Funktionen dahingehend verbessern, dass sie vektorisiert (in Mtalab sollte man weniger for-schleife benutzen und mehr auf Matlab optimierte Befehle wie Matrizen Rechnung und Vektorrechnungen zurückgreifen) ist und für eine beliebige Anzahl an n-s in Form von Matrizen und Vektoren gilt. Außerdem musst du Fallunterscheidungen machen, denn die Fälle n=0 oder n<0 sind nicht abgefangen.
Gruß
weird
http://www.mathworks.de/de/help/matlab/ref/function.html
[EDITED, Jan, Bitte Code-Umgebung benutzen - Danke!]
|
|
|
Friede |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.12.2013, 11:42
Titel: Ohne Schleife
|
 |
Man kann das ganze Problem, etwas um die Ecke gedacht, auch ohne Schleife lösen, oder ("n" Element N)?
Das ist mein erster Beitrag, wenn er fehlerhaft seien sollte bitte ich um Nachsicht
Gruß
Friede
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| RSS
Hosted by:
Copyright © 2007 - 2025
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.
|
|