| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
Autor
|
Thema: Wenn-Funktion (1988 mal gelesen)
|
berge13 Mitglied
Beiträge: 3 Registriert: 30.07.2007
|
erstellt am: 30. Jul. 2007 11:33 <-- editieren / zitieren --> Unities abgeben:
Hallo Wer kann mir zu Math-Cad helfen? Ich möchte mit einer stückweit stetigen Funktion: wenn-Funktion (Wenn die logistische Bedingung bed wahr ist (nicht null), übergibt die Funktion x, andernfalls y.) Werte berechnen in Math-Cad 13. Ohne Einheiten ist dies auch sehr gut möglich. Mit Einheiten geht´s nicht. Da kommt dann immer der Ausdruck: " Die Formen der möglichen Rückgabewerte müssen übereinstimmen. Die erste hat die Form Einheit^-2, der zweite die Form Unitless." In Math-Cad 2001 Pofessional ließ sich so ein Therm ohne Probleme berechnen. Hat jemand eine Idee? 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: 30. Jul. 2007 12:10 <-- editieren / zitieren --> Unities abgeben: Nur für berge13
Hi, Im Grunde genommen sagt Mathcad Dir nur, dass die Loesung(en) von den Einheiten her uebereinstimmen muessen. Setz mal 0.5*α/s**2 ein und alles passt. Nur weiss ich nicht, ob das so geplant ist. Gruss Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
berge13 Mitglied
Beiträge: 3 Registriert: 30.07.2007
|
erstellt am: 30. Jul. 2007 12:30 <-- editieren / zitieren --> Unities abgeben:
Hi Clayton, erst einmal vielen herzlichen Dank. Das hilft erst einmal weiter. Ich habe die Einheit einfach am Ende der Rechnung wieder angehängt. Mathematisch nicht ganz einwandfrei, aber es geht. Das Problem ist damit aber nicht wirklich gelöst. Warum dies so ist und in Mat-Cad 2001 nicht, kannst Du mir auch nicht beantworten? 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: 30. Jul. 2007 14:07 <-- editieren / zitieren --> Unities abgeben: Nur für berge13
Hi, Das einzige, was ich dazu sagen kann, ist, dass Mathcad mit Version 13 viele Sachen bereinigt hat, die vorher so durchgeschluepft sind. Z.B. mit FIND(a,b,c,..) musst Du jetzt alle Variablen angeben und kannst sie Dir nicht mehr aussuchen. Und Du kannst nicht erwarten, dass Mathcad es akzeptiert, dass die Loesung fuer "ψ" mal 1/sec**2 und mal Grad ist. Gruss [Diese Nachricht wurde von Clayton am 31. Jul. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oberli Mike Moderator Dipl. Maschinen Ing.
Beiträge: 3731 Registriert: 29.09.2004 Mathcad war besser als Prime, meine Meinung.
|
erstellt am: 30. Jul. 2007 19:49 <-- editieren / zitieren --> Unities abgeben: Nur für berge13
Hi, Da ich nie auf Mathcad 2001 Pofessional was gemacht habe kann ich auch nicht sagen ob es da funktioniert hat. Mathematisch ergibt es aber kaum einen Sinn über eine Wenn Funktion Variablen mit verschiedenen Einheiten anzusteuern. Das Ergebnis würde ja in seinem Charakter geändert. In den Versionen 7 und 13 meckert Mathcad jedenfalls. Gruss Mike Gruss Mike ------------------
The Power Of Dreams Schreib mal wieder Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |