Author Topic: Gleichung lösen in Programmblöcken  (Read 4824 times)

WindMaster

  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Gleichung lösen in Programmblöcken
« on: December 27, 2007, 09:36:51 am »
Hallo liebe Leut,

hab da mal ne Frage Mathcad betreffend.
Ich möchte gerne eine implizite Gleichung lösen, aber nicht wie normalerweise direkt im Sheet, sondern integriert in einem Programmblock. Mein Problem ist, dass ich im Sheet normalerweise einen Schätzwert definieren muss und Mathcad dann die Gleichung per Iteration löst. Dieser Schätzwert muss aber unmittelbar vor dem suchen-Befehl stehen, damit er akzeptiert wird. Auch mit einer neuen Zeile im Programmblock ist es mir nicht gelungen dort einen Schätzwert zu definieren, den MAthcad akzeptiert hätte.

Weiß jemand Rat?

Gruß
  WindMaster
Gruß
    WindMaster

pruefi

  • Hero Member
  • *****
  • Posts: 504
  • Karma: +0/-0
    • View Profile
    • https://www.linkedin.com/in/andreaspruefer/
Gleichung lösen in Programmblöcken
« Reply #1 on: January 02, 2008, 07:27:46 pm »
...wieso unbedingt MathCAD?

0) Lineares Problem vorausgesetzt
a) Problem mit mehreren "dicht" nebeneinander liegenden Nullstellen ?
b) Konvergenzproblem?

1) Was für eine Iteration: -Newton? -dann siehe a) und b) und Formelsammlung

Habe Mut ..nimm einfach Maple(tm) oder Maxima ;
EQ:=1234*y=23*x+...;
solve(EQ,y);

Maple(tm) ist sowieso da Backend zu MathCAD(tm)
->C oder Lisp-Code erzeugen und einbinden.

Warum willst du innerhalb von MathCAD unbedingt programmieren?
(Delphi Beleg: Nullstellenberechnung -iterativ-über Newtons Methode)
[align=center][/align]