| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
| Warum Normen und Richtlinien bei Verschraubungen wichtig sind, ein Fachartikel
|
Autor
|
Thema: Weiterarbeiten mit Polynomfkt (471 mal gelesen)
|
tutti09 Mitglied
Beiträge: 3 Registriert: 04.01.2010
|
erstellt am: 04. Jan. 2010 14:44 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, ich habe ein kleines Problem mit der Wertzuweisung für mein Polynom (a*x^2+b*x+c). Defiere ich meine Wertvektoren zuvor selbst, so ist die Wertzuweisung kein Problem, bekomme ich sie jedoch aus einer Berechnung so tritt ein Fehler auf. Ich hoffe mir kann jemand helfen und bedanke mich auf alle Fälle schon im Voraus. Mfg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oberli Mike Moderator Dipl. Maschinen Ing. / Supporter
Beiträge: 3864 Registriert: 29.09.2004 Mathcad war besser als Prime, meine Meinung.
|
erstellt am: 04. Jan. 2010 20:51 <-- editieren / zitieren --> Unities abgeben: Nur für tutti09
Hallo tutti09, Mathematisch gesehen, ist deine Rechnung auch nicht sauber. Bei den Vorgängerversionen von Mathcad hätte diese Division schon nicht funktioniert! Die Lösung ist, dass du Mathcad anweisen musst, die Division mit "Vektorisieren" auszuführen. Die Funktion findest du in der Symbolleiste "Matrix" und ist die f(M) mit einem Pfeil oben drüber. Shortcut ist Strg und - Diese Funktion sollte auf die gesamte Berechnung von d angewendet werden, der Pfeil sollte sich also über den gesamten Bruch hinten erstrecken. Gruss Mike ------------------ The Power Of Dreams Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tutti09 Mitglied
Beiträge: 3 Registriert: 04.01.2010
|
erstellt am: 05. Jan. 2010 00:43 <-- editieren / zitieren --> Unities abgeben:
Hallo Oberli Mike, vorerst möchte ich mich für die schnelle Antwort bedanken. Auf die Sauberkeit dieser Rechenmethode muss ich dir rechtgeben, durch den Umfang meines Programmes und meinen nur begrenzten Mathcad-Kenntnisse komme ich aber leider nicht drum rum. Zur Lösung meines Problems; dass mit dem Vektorisieren habe ich auch schon in vielen Varianten probiert, wie von dir Vorgeschlagen bei der "d" Berechnung, Nenner, Zähler, im Polynom,.... Funktioniert aber leider auch nicht. Vielleicht liegt es aber an meiner Mathcad Version (Mathcad 13), oder habe ich doch das falsche Vektorisiert? Mfg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oberli Mike Moderator Dipl. Maschinen Ing. / Supporter
Beiträge: 3864 Registriert: 29.09.2004 Mathcad war besser als Prime, meine Meinung.
|
erstellt am: 05. Jan. 2010 22:04 <-- editieren / zitieren --> Unities abgeben: Nur für tutti09
|
tutti09 Mitglied
Beiträge: 3 Registriert: 04.01.2010
|
erstellt am: 05. Jan. 2010 22:46 <-- editieren / zitieren --> Unities abgeben:
Hallo Oberli Mike, voerst noch mal vielen dank für deine Bemühungen. Das von dir umgeänderte Programm funktioniert einwandfrei, aber leider war es so wie schon von mir befürchtet. Trotz der Veränderung blieb die Fehlermeldung. Ich schätze dies wird wegen den unterschiedlichen Versionen sei. Mfg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oberli Mike Moderator Dipl. Maschinen Ing. / Supporter
Beiträge: 3864 Registriert: 29.09.2004 Mathcad war besser als Prime, meine Meinung.
|
erstellt am: 05. Jan. 2010 23:26 <-- editieren / zitieren --> Unities abgeben: Nur für tutti09
Dann wird es vermutlich ein Bug in der Version 13 sein. Das File ist geändert, jetzt wird es mit Indizierung durchgerechnet. das rows(a)-1 kommt daher, dass das ORIGIN auf 0 steht. Somit ist die erste Komponente in einem Vektor (Für eine Matrix gilt das gleiche) die 0lte. Wenn es immer noch nicht funktioniert, einfach alles mit Indizierung durchrechnen. Gruss Mike ------------------ The Power Of Dreams Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Clayton Ehrenmitglied Konstrukteur
Beiträge: 1632 Registriert: 07.02.2004 AMD Athlon 64X2 5600+, 1GB, Nvidia Quadro Pro FX 1100 Inventor Series 10 Mathcad 13
|
erstellt am: 06. Jan. 2010 00:07 <-- editieren / zitieren --> Unities abgeben: Nur für tutti09
|