|
MorrisThorne |
Forum-Anfänger
|
|
Beiträge: 21
|
|
|
|
Anmeldedatum: 07.12.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.04.2008, 14:58
Titel: Listbox und fopen
|
|
Hallo allerseits, da bin ich wieder und bringe im Gepäck eine neue Frage mit.
Bisher habe ich Files in Matlab per uigetfile geladen. da mir das aber zu umständlich ist, wenn ich mehr als eine Datei öffnen möchte (da ich die Dailogbox dann ja z.b. 10 mal öffnen müsste) dachte ich mir: ListBox, das wäre des rätsels Lösung.
Also ne Listbox hergezaubert, die mir dann auch tatsächlich alles so anzeigt wie ich es gerne hätte. Ich kann den Pfadnamen und den Filnamen auslesen, kein Problem.
So, wenn ich nun aber den zusammengesetzten kompletten Pfadnamen+Filnamen in fopen reinschreibe, dann bleibt meine fid nacher leer.
Hier mal etwas Code zur Veranschaulichung, was ich da verbrochen habe
handles.verz habe ich per uigetdir erhalten
So, wo is hier nun der Haken? Jemand nen tip?
Gruß, MorrisThorne
_________________
*Oink oink, kommt her, ihr Schweinchen! Oink oink!*
|
|
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.029
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2024a
|
|
|
|
|
|
Verfasst am: 18.04.2008, 15:07
Titel:
|
|
Moin,
woher hast du das hier:
? Den String -Befehl kennt meine Hilfe nicht!?
Ich würd es so lösen:
Außerdem würde ich die Zeile pathName folgendermaßen schreiben:
Ich habs nicht probiert, aber so müsste es eigentlich klappen...
Gruß
Alex
PS: Das neue Zwergenabenteuer schon durch?
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
MorrisThorne |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 21
|
|
|
|
Anmeldedatum: 07.12.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.04.2008, 15:15
Titel:
|
|
|
|
|
Das mit
hatte ich auch zuerst probiert, hat aber nicht geklappt. der Grund steht unten erklärt
Das mit dem 'string(....)' ist - weiss nicht wie das in Matlab heisst - in C++ ein Typecast. Habs mal probiert und hat an und für sich getan. Das Problem war aber ein anderes, habe es mittlerweile gelöst bekommen, Antwort findet sich hier
http://www.gomatlab.de/dynamische-v.....625,highlight,ordner.html
Sprich, das Problem war, dass das eine ein cell war, das andere nicht, deshalb gabs da Problemchen (zu erkennen an den einfachen Anführungszeichen in der Ausgabe auf dem Prompt 'irgendeinCell'. jetzt sieht es mit einem Typecast in 'char' so aus:
und funktioniert auch.
Das mit 'filesep' kannte ich noch nicht, danke für den Tip, hab ich gleich mal so übernommen.
Aber danke fürs schnelle Antworten
Gruß, MorrisThorne[/code]
P.S.: Nein, bin gerade noch relativ am Anfang, aber meine Herren, geht schon gut los. Habe von 'meinen' Zwergen auch nichts anderes erwartet
_________________
*Oink oink, kommt her, ihr Schweinchen! Oink oink!*
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 18.04.2008, 19:11
Titel:
|
|
Hallo alle zusammen,
ich würde lieber die eigene Matlab-Funktion fullfile empfehlen, um Pfade zusammenzusetzen. Diese setzt dann automatisch filesep zwischen Pfadteilen, falls keiner da ist.
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.029
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2024a
|
|
|
|
|
|
Verfasst am: 21.04.2008, 08:03
Titel:
|
|
Hey Denny,
gut zu wissen, dass es auch eine solche Funktion gibt
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| RSS
Hosted by:
Copyright © 2007 - 2024
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.
|
|