-
Logarithmus-Funktion ln aus RPG-Programm
Ich suche eine Möglichkeit aus einem ILE-RPG-Programm heraus den natürlichen Logarithmus ln(x) für das Argument x berechnen zu lassen. Kennt jemand eine elegante Möglichkeit, evtl. per CALL auf ein API oder C-Programm?
Für Hinweise wäre ich SUPER-DANKBAR !!!
Viele Grüße, chschubas
-
Du kannst C-Funktionen direkt über RPGLE einbinden, die Prototypen musst du allerdings selber definieren. Als Binderverzeichnis ist dann QC2LE zu verwenden.
Die C-Funktion heißt:
double log(double x);
-
SQL Scalar Function
Hallo chschubas
die einfachste Variante ist die SQL-Funktion LN() in embedded SQL (Quellen-Art SQLRPGLE) zu verwenden.
Beispiel:
Code:
C/Exec SQL
C+ Set :MyVar = ln(:NatLog)
C/End-Exec
MyVar und NatLog sind numerische Felder, die in den D-Bestimmungen definiert wurden.
Schau Dir auch mal die Funktion EXP() an.
SQL Reference
Birgitta
-
Hallo,
zusätzlich zu den vorschlägen von Baldur und Birgitta, kann man natürlich noch eine der gängigen Näherungsrechnungen (Taylorreihen Entwicklung z.B.) machen, das habe ich mal zu vor ILE Zeilten für eine Effektivzins Berechnung gemacht.
mfg
Dieter Bender
 Zitat von chschubas
Ich suche eine Möglichkeit aus einem ILE-RPG-Programm heraus den natürlichen Logarithmus ln(x) für das Argument x berechnen zu lassen. Kennt jemand eine elegante Möglichkeit, evtl. per CALL auf ein API oder C-Programm?
Für Hinweise wäre ich SUPER-DANKBAR !!!
Viele Grüße, chschubas
-
Vielen Dank Euch allen für die schnelle Reaktion und die qualifizierten Hinweise, werde sie morgen gleich ausprobieren.
Danke und Ciao! Christian
Similar Threads
-
By mk in forum NEWSboard Java
Antworten: 8
Letzter Beitrag: 21-04-11, 21:51
-
By ExAzubi in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 13-07-06, 10:51
-
By PGMR in forum NEWSboard Java
Antworten: 10
Letzter Beitrag: 10-02-05, 10:33
-
By PGMR in forum NEWSboard Programmierung
Antworten: 0
Letzter Beitrag: 02-02-05, 13:10
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks