INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Solve Befehl-Implizite Gleichung Lösen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

10.10.2011, 13:03
Beitrag #1

Hummingbird Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 52
Registriert seit: Sep 2011

LV 2011
2009
EN


Deutschland
Solve Befehl-Implizite Gleichung Lösen
Hi Ihr,

recht einfache Frage..

Gibt es keinen Solve-Befehl in Labview? In meinem Fall habe ich ein Array. Die Daten dienen als Variablen in einer Gleichung.. Diese Gleichung würde ich gerne nach einer weiteren Variable auflösen..

Bsp: a=b*e(x^^2)*sin(x).

a und b kommen aus einem 2d array.. Wie komme ich jetzt an x? Läuft das nur über Newton Raphson?

Hätte gerne was wie solve(a=b*e(x^^2)*sin(x),x). Macht mathscript das System stark langsamer? In Mathscript habe ich auch nichts zu solve gefunden..

Liebe Grüße

H
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.10.2011, 13:15
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Solve Befehl-Implizite Gleichung Lösen
Gibt es, es heißt nur anders: "Nullstellen suchen". Unter "Mathematik/Skripte und Formeln" gibt es dazu mehrere VIs, Newton-Raphson ist dort nur ein VI von mehreren anderen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2011, 13:29
Beitrag #3

Hummingbird Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 52
Registriert seit: Sep 2011

LV 2011
2009
EN


Deutschland
RE: Solve Befehl-Implizite Gleichung Lösen
Hi Lucky,

und wie zwinge ich ihn dann meine Daten zu verwenden? Ich kann die Formel in dem String eintragen, doch welchen Platzhalter muss ich wählen, dass er auf das bestehende Array zugreift?

Vielen Dank für Deine Mühe

H
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2011, 14:24
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Solve Befehl-Implizite Gleichung Lösen
(10.10.2011 13:03 )Hummingbird schrieb:  Hätte gerne was wie solve(a=b*e(x^^2)*sin(x),x). Macht mathscript das System stark langsamer?
Prinzipiell ja. MathScript ist nicht gerade die schnellste Methode, um in LabVIEW etwas zu berechnen.
(10.10.2011 13:03 )Hummingbird schrieb:  In Mathscript habe ich auch nichts zu solve gefunden..
MathScript ist NICHT MatLab, ein gerne gemachter Irrtum!

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2011, 14:47
Beitrag #5

Hummingbird Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 52
Registriert seit: Sep 2011

LV 2011
2009
EN


Deutschland
RE: Solve Befehl-Implizite Gleichung Lösen
Hallo jg,

ich würde auch gerne um Mathscript rum kommen, da ich ziemlich große arrays habe und Rechenzeit dann schon eine Rolle spielt..

Ich hab mal einen Screenshot angefügt..

Wie kann ich denn eine Funktion definieren in der die gesuchte Variable vorhanden ist und eine Variable, die LV aus einem Array auslesen soll? Wenn ich das .vi, "Nullstellensuche" auf Formelmodus stelle, dann kann ich keine Daten einlesen, die Formel aber über einen String definieren.. Wie ich im vi Modus die Formel so definiere, dass ich die Info aus dem Array einbinden kann weiß ich leider nicht..

Gibt es dafür eine Lösung?

Liebe Grüße

H


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2011, 17:47
Beitrag #6

Hummingbird Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 52
Registriert seit: Sep 2011

LV 2011
2009
EN


Deutschland
RE: Solve Befehl-Implizite Gleichung Lösen
Hi,

ich hab jetzt einen Ansatz..

Kann mir jemand sagen, ob man das schöner und schneller hinkriegt?

Vielen Dank

H


Angehängte Datei(en)
9.0 .vi  nullstellensuche LV.vi (Größe: 14,58 KB / Downloads: 271)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2011, 18:41
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Solve Befehl-Implizite Gleichung Lösen
Ersetzen in der Formel würde ich in deinem Bsp. so machen:
   
Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.10.2011, 08:17
Beitrag #8

Hummingbird Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 52
Registriert seit: Sep 2011

LV 2011
2009
EN


Deutschland
RE: Solve Befehl-Implizite Gleichung Lösen
Hi Jens,

ist schlauer, da ich sonst noch die Länge des Strings hätte bestimmen lassen müssen..

Vielen Dank..

H
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.10.2011, 08:25 (Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2011 08:59 von Lucki.)
Beitrag #9

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Solve Befehl-Implizite Gleichung Lösen
(10.10.2011 17:47 )Hummingbird schrieb:  ... ob man das schöner und schneller hinkriegt?
Ob schneller weiß ich nicht, einfacher - und damit schöner - aber auf jeden Fall:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.10.2011, 09:21 (Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2011 09:22 von Hummingbird.)
Beitrag #10

Hummingbird Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 52
Registriert seit: Sep 2011

LV 2011
2009
EN


Deutschland
RE: Solve Befehl-Implizite Gleichung Lösen
Hi Lucki,

vielen Dank..

Was macht Labview denn hier? Erwartet es denn keine Formateingabe an dem Eingang an dem Du "%d+sin(%d*x)" gesetzt hast? Ich hatte es so versucht, doch hat es mir dann nicht alle Platzhalter "%f" ersetzt.. Lag das daran, dass ich ihn nur über einen Eingang gespeist habe? Du führst jetzt zwei I32 Variablen in den Operator..

Liebe Grüße

H
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Schönheitsfehler Ring implizite Umwandlung LabViewer12 1 3.650 21.01.2017 17:12
Letzter Beitrag: GerdW
  Befehl zeitverzögert n-mal ausführen Mistertwister 6 4.763 19.04.2016 10:44
Letzter Beitrag: GerdW
  Wait Befehl LabViewPete 3 4.525 17.09.2015 09:12
Letzter Beitrag: Lucki
  Konflikt bzgl. Pfad lässt sich nicht lösen Nominas 2 5.198 14.07.2014 11:13
Letzter Beitrag: Nominas
  Integral von -Inf bis +Inf lösen Wator 3 4.181 19.09.2012 09:47
Letzter Beitrag: Lucki
  Unbekannte in Gleichungen lösen bluejay 4 5.480 18.05.2012 15:26
Letzter Beitrag: BNT

Gehe zu: