WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Importieren von Daten

 

el07aab
Forum-Anfänger

Forum-Anfänger


Beiträge: 17
Anmeldedatum: 23.07.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.08.2010, 13:50     Titel: Importieren von Daten
  Antworten mit Zitat      
Hallo Allerseits,

ich bin Matlab Neuanfänger und möchte Daten im s1p format (von Netzwerkanalysator) importieren.
Die Rohdatei sieht in etwa so aus:



!Agilent Technologies,E8363B,MY43030182,A.06.04.32
!Agilent E8363B: A.06.04.32
!Date: Friday, July 02, 2010 15:58:22
!Correction: A/R1(Off)
!S1P File: Measurement: A/R1:
# Hz S dB R 50
10000000000 -5.731417e+001 9.683264e+001
10001562500 -5.788913e+001 8.384967e+001
10003125000 -6.212279e+001 7.745921e+001
10004687500 -6.352744e+001 1.056327e+002
10006250000 -6.226550e+001 1.149304e+002
10007812500 -6.122199e+001 1.181994e+002
10009375000 -6.057234e+001 1.189535e+002
10010937500 -6.015159e+001 1.196147e+002
10012500000 -5.970831e+001 1.189734e+002
...

und so weiter.

Nun möchte ich aber, dass die 1. Spalte in Matlab als Frequenz, die 2. als S- Parameter und die letzte als dB Wert abgespeichert wird.

Kann mir evtl hierbei jmd behilflich sein ?

Vielen Dank dafür

Axel
Private Nachricht senden Benutzer-Profile anzeigen


Fourier
Forum-Guru

Forum-Guru


Beiträge: 329
Anmeldedatum: 05.04.10
Wohnort: Karlsruhe
Version: 2009b
     Beitrag Verfasst am: 09.08.2010, 14:01     Titel:
  Antworten mit Zitat      
Hallo,

was meinst du mit 2.Spalte als S-parameter und 3.Spalte als dB wert.?
die 2. und 3.spalte sind doch beide S-parameter ( betrag und phase),

oder meinst du jetzt 2.spalte betrag, 3. phase?

gruss
_________________

Ein schlechter General ist besser als zwei gute.
Private Nachricht senden Benutzer-Profile anzeigen
 
el07aab
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 17
Anmeldedatum: 23.07.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.08.2010, 14:13     Titel:
  Antworten mit Zitat      
Danke für die schnelle Antwort.

Was ich meine ist, dass die 2. numerische Spalte ein S-Paramter ist und die 3. der dazugehörige dB Wert. Die 2. Spalte kann kein Betrag sein wegen des negativen Vorzeichens.

Ginge das eventuell mit folgender Funktion:

fileID [Hz S dB] = fopen('filename' , 'r') ?

Danke um jede Hilfe
Private Nachricht senden Benutzer-Profile anzeigen
 
Fourier
Forum-Guru

Forum-Guru


Beiträge: 329
Anmeldedatum: 05.04.10
Wohnort: Karlsruhe
Version: 2009b
     Beitrag Verfasst am: 09.08.2010, 14:22     Titel:
  Antworten mit Zitat      
Hi,
Zitat:

Die 2. Spalte kann kein Betrag sein wegen des negativen Vorzeichens


es sollte 20*log(betrag) sein deswegen der negative vorzeichen.
ich verstehe immer noch nicht genau was du meinst aber versuch mal das hier und mach damit was du willst Wink
Code:

file='C:\Documents------------\port12.s1p'
fid=fopen(file,'r');
C=textscan(fid,'%f%f%f','HeaderLines',6);
M=cell2mat(C)
 


gruss
_________________

Ein schlechter General ist besser als zwei gute.
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.