trigonometrische Funktion

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: trigonometrische Funktion

von Toxitom » Do, 24.11.2005 08:54

Hey dkledi,
Gibt es denn Möglichkeiten, von BASIC aus auf diese Funktionen zu zugreifen?
:?: :?: :?: Wozu denn das? Die Funktionen, die in Calc definiert sind, sind doch auch "nur" kleine Programme, eben vordefinierte. Du rufst sozusagen den Funktionsnamen auf, dann läuft intern ein kleines Progrämmchen ab und liefert dir den Rückgabewert.
Genau das gleiche machst du mit einer benutzerdefinierten Funktion. Der Sinn der benutzerdefinierten Funktion ist ja nun, dass du Ergebnisse erhälst, die (noch ) nicht von den Programmierern vordefiniert wurden. Dir stehen alle Möglichkeiten offen.
Warum solltst du eine benutzerdefinierte Funktion schreiben, die nur eine bereits bestehende Funktion ausführt? Da gibt doch keinen Sinn, dann kannst du doch die Funktion direkt aufrufen.
Und wenn deine Formel so "verketet" und "Komplex" ist, so wäre es sicher sinnvoll, eine eigene Funktion zu schreiben und den Weg zu optimieren - dann wird sie vielleicht gar nicht so komplex.

Was willst du denn erreichen?

Gruss
Thomas

von dkledi » Mi, 23.11.2005 19:47

Vielen Dank

erstmal für die schnelle Antwort. Allerdings bin ich ein wenig irritiert, da die von mir genannten Funktionen direkt in der Tabelle nutzbar sind, aber laut Deiner Aussage und die der Hilfe in BASIC tatsächlich nicht zur Verfügung stehen.

Gibt es denn Möglichkeiten, von BASIC aus auf diese Funktionen zu zugreifen?

MfG dkledi

von Toxitom » Mi, 23.11.2005 12:09

hey dkledi,
Das klappt in einfachen Fällen eigentlich auch, aber sobald ich auf arcsin oder arctan zurückgreife, kommt die Fehlermeldung: "BASIC Laufzeitfehler. Functions-Prozedur nicht definiert."
Hmm, na ja, selbstdefinierte Funktionen nutzen Basic als Programmiersprache. Und da gibt es keine Funktionen arcsin oder arctan. Was du unter acrsin verstehst, weiss ich eh nicht, die vier trigonometrischen Funktionen in Basic heissen aber: sin(x), cos(x), tan(x) und atn(x) , wobei x eine Zahl in Bogenmass sein muss. Sie leiferen auch eine Bogenmasszahl zurück.

Vielleicht hilft es dir.

Gruss
Thomas

trigonometrische Funktion

von dkledi » Mi, 23.11.2005 09:47

Hallo,
in einer Tabellenkalkulation möchte wegen ziemlich komplex verketteter Formeln auf benutzerdefinierte Funktionen zurückgreifen. Das klappt in einfachen Fällen eigentlich auch, aber sobald ich auf arcsin oder arctan zurückgreife, kommt die Fehlermeldung: "BASIC Laufzeitfehler. Functions-Prozedur nicht definiert."
Wenn ich die englischsprachigen Entsprechungen wähle, erscheint die gleiche Fehlermeldung.
Benutze W2K und OO 2.0 und danke im Voraus für mögliche Hilfen.

MfG dkledi

Nach oben