|
|
| biboff |

Forum-Newbie
|
 |
Beiträge: 3
|
 |
|
 |
Anmeldedatum: 26.10.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.11.2011, 19:51
Titel: Funktion erstellen
|
 |
Hi,
Wir haben letztings gelernt, wie man Funktionen erstellt.
Hätte hier ein paar Fragen dazu.
Beispielsweise will man eine Funktion erstellen, die das maximum einer mathematischen Funktion angibt.
Da haben wir folgendes aufgeschrieben:
function [Maximum]=FunkMax(InputFunktion)
x=[-100:0.1:100];
y=InputFunktion(x);
Maximum=max(y)
Also man gibt quasi nur eine Funktion ein und das Programm soll den Maximalwert ausgeben.
Aber wieso wird "InputFunktion" das y zugewiesen?
Muss man das tun oder soll das nur übersichtlicher sein?
Ich weiß auch nicht so recht wieso ein "(x)" nach y=InputFunktion steht, denn wenn man dieses Programm eingibt für beispielsweise die Sinusfunktion, dann sollte das doch so aussehen
FunkMax=(@sin(x)).
Dann wäre das x doch hier dabei bei der Eingabe?
Hab da noch meine Probleme mit, wäre echt nett wenn jemand ein paar Sätze dazu sagen könnte.
Vlg chris
|
|
|
|
|
|
| Harald |

Forum-Meister
|
 |
Beiträge: 24.502
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 08.11.2011, 22:01
Titel:
|
 |
Hallo,
die Funktion erwartet anscheinend ein Function Handle, z.B. @sin.
Mit der y = ... - Zeile wertest du das Function Handle an den x-Werten aus, bekommst also y-Werte für das Raster x.
Im Zweifelsfall hilft auch immer ausprobieren.
Grüße,
Harald
|
|
|
|
| bibofff |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.11.2011, 18:42
Titel:
|
 |
Okay dankeschön
vlg chris
|
|
|
|
|
|
|
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.
|
|