Grab filename with tdfread

I am using tdfread to open a file and assign variable names. Is there a way to pick off the filename when the selecting the file? I would like to add the file name to the title of a plot.
Thanks.
Brian

Antworten (2)

KL
KL am 24 Okt. 2017
Bearbeitet: KL am 24 Okt. 2017

0 Stimmen

use
filename = uigetfile
then for the title of the plot,
title(filename)

5 Kommentare

Brian
Brian am 24 Okt. 2017
I see this, but it causes me to go back in and select the file again. I am looking for an efficient way to grab the filename when the file is read and the variables created along with the data parsed into the variables. If I have to use a different method to do all of this, I will.
KL
KL am 24 Okt. 2017
the argument you pass to tdfread is the file's name. If you don't have it, how do you execute that command in the first place?
Brian
Brian am 24 Okt. 2017
simply having 'tdfread;' as a line in my program opens a dialog box to select a file. From this the top row of the file is read as variables and the successive rows are parsed into columns of data for each variable. I would like to pick of the filename when selected in the open dialog box. In LabView, the fileopen command has the path & filename as outputs of a dialog box. I just can't find anything in the Matlab help.
per isakson
per isakson am 24 Okt. 2017
Bearbeitet: per isakson am 24 Okt. 2017
It seems you have to do something like
filename = uigetfile
tdfread ( filename )
if you want to use tfdread
KL
KL am 24 Okt. 2017
Exactly

Melden Sie sich an, um zu kommentieren.

Brian
Brian am 24 Okt. 2017

0 Stimmen

Thanks! This was it.

Kategorien

Gefragt:

am 24 Okt. 2017

Kommentiert:

KL
am 24 Okt. 2017

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by