Logo der Mathcad-Seite

Tipps, Lösungshilfen und Downloads aus der EDV-Trickkiste

 


Letztes Update dieser Seite: 20.03.2005

 

Mathcad-Dateien zu ausgewählten Problemlösungen

Auf dieser Seite biete ich den Download von Tools und Problemlösungen an, die ich mit dem Computeralgebra-System Mathcad entwickelt habe.

 

Regression mit beliebigen differenzierbaren Funktionen

 

Beschreibung:

Bei der Analyse von Daten kommt es oft vor, dass man eine Ausgleichskurve für den Verlauf des Datensatzes sucht. Oder man will die Parameter für einen ganz bestimmten Typ von Ausgleichsfunktion durch eine Regression bestimmen. Tabellenkalkulationen wie Microsoft Excel bieten aber nur sehr eingeschränkte Funktionstypen zur Berechnung einer solchen "Trendlinie". Dieses Arbeitsblatt bietet eine deutlich größere Auswahl an vordefinierten Funktionstypen und erläutert auch die einfache Definition eigener Funktionen zur Berechnung von Regressionen.

Hier geht es zum  Download des Mathcad Arbeitsblattes (gezippt, 28 KB), Benötigte Version: ab Mathcad 8 oder Mathcad Explorer

 

Hinweis:

Aufgrund eines mir unverständlichen Verhaltens der Funktion "genfit" ("genanp" in der deutschen Bezeichnung) kommt es in den deutschen Versionen von Mathcad zu Problemen mit diesem Arbeitsblatt.
In den englischen Versionen (bzw. unter der englischen Oberfläche von Mathcad 11) funktioniert es jedoch einwandfrei.

Sollte jemand herausfinden, warum dies so ist oder einen anderen Verbesserungsvorschlag haben, wäre ich für einen kurzen Hinweis dankbar.

Einen Namenskonflikt konnte ich als Ursache für das Problem bislang nicht ausmachen, ich vermute, es handelt sich um einen echten Bug der deutschen Mathcad-Versionen.

  

Komfortable Version mit Komponenten:

In dieser Version des Arbeitsblattes erfolgt die Auswahl der Regressionsfunktion über eine Komponente. Dies ist wesentlich übersichtlicher und komfortabler.

Zur korrekten Funktion benötigen Komponenten meist ein VisualBasic Skript, das im Kontextmenü der Komponente über den Eintrag "Edit Script" eingesehen und verändert werden kann.
Ab Mathcad 2001i erscheint allerdings eine Warnung, wenn man ein Arbeitsblatt mit "gescripteten" Komponenten öffnet. Hat man in dieser Warnmeldung die Komponenten deaktiviert (Standardvorgabe) so muss man nach dem Öffnen im Kontextmenü der Komponente (über Rechtsklick) die Auswertung wieder aktivieren.

Hier geht es zum  Download des Mathcad Arbeitsblattes (gezippt, 30 KB), Benötigte Version: ab Mathcad 2001

 

 

Skript zum Datenexport nach Excel

In meinem Skript-Download findet man eine Möglichkeit zum automatischen Konvertieren der von Mathcad erzeugten PRN-Dateien in das Excel-lesbare CSV-Format.

 

Datenexport aus geöffnetem Excel-Dokument nach Mathcad

Dieses kleine Beispielprojekt gibt Antwort auf folgende Fragen:

  • Wie erstelle ich in Excel eine Schaltfläche, die VBA-Code ausführt (z. B. ein bestimmtes Mathcad Dokument öffnet)?
  • Wie sorge ich in Mathcad dafür, dass eine File-Read-or-Write-Komponente beim Öffnen der Datei immer neu eingelesen wird?
  • Wie bestimme ich in Mathcad den Pfad zum aktuellen Arbeitsblatt?

 

 

 


Copyright(c) 2004 Dr. Christian Nerger, alle Rechte vorbehalten.