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 

Komplexe Zahl in Array einlesen



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!

01.10.2009, 18:01 (Dieser Beitrag wurde zuletzt bearbeitet: 01.10.2009 20:08 von jg.)
Beitrag #1

labview.dieter Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2009

8.6
2009
de

80809
Deutschland
Komplexe Zahl in Array einlesen
Hallo zusammen,

das ist mein erster Beitrag hier im Forum.Mellow
Ich bin gerade dabei einige Algorithmen in LabVIEW zu programmieren, die ich bereits in Mathlab vorliegen habe.

Aktuell habe ich das Problem, dass ich eine komplexe Zahl in ein eindimensionales Array (Spaltenvektor) einlesen will und mir LabVIEW immer ein 2D-Array erstellt.


Kleiner Ausblick was noch zu tun ist bzw. was für Fragen weiterhin offen sind:
Wenn ich das o.g. eindimensionale Array korrekt eingelesen habe, dann soll dieses transponiert werden.
Gibt es eine andere Möglichkeit eine komplexe Zahl zu "modellieren" als die, die ich getanhabe?
(Stichwort: Eulersche Identität [Bild: 650b962185c0e529905b396d10537076.png])

Leider habe ich weder über das Internet noch über die Suche eine Antwort gefunden.
(Werte zum Testen: A=1, Theta=0, d=0,1, N=45, f=1500)

Wäre über Tipps sehr dankbar...

Gruß
Dieter

Lv86_img


Angehängte Datei(en)
Sonstige .vi  test.vi (Größe: 122,05 KB / Downloads: 226)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.10.2009, 06:49
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Komplexe Zahl in Array einlesen
' schrieb:Aktuell habe ich das Problem, dass ich eine komplexe Zahl in ein eindimensionales Array (Spaltenvektor) einlesen will und mir LabVIEW immer ein 2D-Array erstellt.

Ich nehme an, du meinst die untere Schleife mit dem Element "angehängtes Array"...

Versuchs mal so:
   

Ansonsten:Bahn

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.10.2009, 08:41
Beitrag #3

labview.dieter Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2009

8.6
2009
de

80809
Deutschland
Komplexe Zahl in Array einlesen
Herzlichen Dank für die Antwort. Allerdings kann ich momentan nicht viel damit anfangen...


Folgenden Mathlabcode möchte ich gerne in LabVIEW umsetzen:
[code] clear all
c=343;
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.10.2009, 11:05
Beitrag #4

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Komplexe Zahl in Array einlesen
Wollte mal einsteigen, aber die 4. Zeile: Theta = 0/180*pi war mit gleich suspekt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.10.2009, 13:17 (Dieser Beitrag wurde zuletzt bearbeitet: 02.10.2009 13:24 von labview.dieter.)
Beitrag #5

labview.dieter Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2009

8.6
2009
de

80809
Deutschland
Komplexe Zahl in Array einlesen
Hallo!

Die Zeile stimmt. Das ganze Programm stimmt sogar.;)In Mathlab läuft die Sache ja bereits ohne Probleme.

Du kannst auch gerne 20 anstatt der 0 einsetzen. Bei Theta handelt es sich um einen Winkel, der verändert werden kann.
Der Ausdruck /180*pi dient der Umrechnung ins Bogenmaß.

Grüße
Dieter


Meine aktuelle Version des Programmes findet ihr hier:
[Bild: lv86_img.jpg]


Angehängte Datei(en)
Sonstige .vi  test.vi (Größe: 145,14 KB / Downloads: 196)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.10.2009, 13:54
Beitrag #6

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Komplexe Zahl in Array einlesen
' schrieb:Die Zeile stimmt. Das ganze Programm stimmt sogar.;)In Mathlab läuft die Sache ja bereits ohne Probleme.
Hilfreicher als Dein VI wäe ein Screenshot der Mathlab-Graphik für die genannten Beispielwerte.
Übrigens: LabVIEW unterscheidet nicht zwischen Spalten- und Zeilenvektoren. Das Transponieren eines Arrays (Bei 1D = Spaltenvektor <--> Zeilenvektor) funktioniert demzufölge nur mit 2D-Arrays, dafür gibt es eine Funktion.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
02.10.2009, 14:03 (Dieser Beitrag wurde zuletzt bearbeitet: 02.10.2009 14:08 von jg.)
Beitrag #7

labview.dieter Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2009

8.6
2009
de

80809
Deutschland
Komplexe Zahl in Array einlesen
Der dazugehörige Plot:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.10.2009, 14:11 (Dieser Beitrag wurde zuletzt bearbeitet: 02.10.2009 14:11 von jg.)
Beitrag #8

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Komplexe Zahl in Array einlesen
Offtopic
@dieter: Gestern mache ich dich per PN auf die LVF-Regeln aufmerksam. Hat scheinbar nichts genützt?
Also nochmals: LVF-Regeln lesen und beachten!
(in diesem Fall Punkt 4).

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
02.10.2009, 14:31 (Dieser Beitrag wurde zuletzt bearbeitet: 02.10.2009 14:32 von GerdW.)
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Komplexe Zahl in Array einlesen
Hallo Dieter,

hier schon mal ein Beispiel zum Umsetzen deines Matlab-Codes nach LV...
(Natürlich die Konstanten durch entsprechende [korrekte] Berechnungen ersetzen!)


Angehängte Datei(en) Thumbnail(s)
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.10.2009, 09:24 (Dieser Beitrag wurde zuletzt bearbeitet: 03.10.2009 09:29 von Lucki.)
Beitrag #10

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Komplexe Zahl in Array einlesen
Habe mal einen Versuch auf die Schnelle gemacht. Das Ergebnis hat sogar eine oberflächliche Ähnlichkeit mit dem richtigen Mellow
Kannst ja selbst mal prüfen, was hier noch falsch ist, oder vielleicht findest sich auch jemand, der sich besser mit Matlab auskennt und sich das mal anschaut.
Edit: Ein kleines Vorzeichenfehlerchen habe ich selbst schon gesehen...
   
Lv86_img
Sonstige .vi  Zahle_in_Array.vi (Größe: 17,01 KB / Downloads: 255)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Komplexe Daten in eine Datei schreiben smb 1 2.886 19.12.2016 15:33
Letzter Beitrag: GerdW
  String in Zahl/ Zahl in String mit Type Cast Jann 6 5.511 18.01.2016 09:02
Letzter Beitrag: Jann
  Boolsch Array, Zahl der true Einträge zählen? hansi9990 5 5.668 13.01.2016 18:50
Letzter Beitrag: hansi9990
  Array Elementweise einlesen und mittels Schwellwert ändern DaniusM 9 5.554 05.01.2016 11:32
Letzter Beitrag: ThomasS.
  Nachkommastellen abgeschnitten beim einlesen einer csv-datei in ein array noled 2 4.324 02.12.2015 16:37
Letzter Beitrag: noled
  Komplexe Gamma Funktion tschaka81 3 3.180 19.08.2015 10:12
Letzter Beitrag: GerdW

Gehe zu: