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

Réponses (2)

KL
KL le 24 Oct 2017
Modifié(e) : KL le 24 Oct 2017

0 votes

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

5 commentaires

Brian
Brian le 24 Oct 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 le 24 Oct 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 le 24 Oct 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 le 24 Oct 2017
Modifié(e) : per isakson le 24 Oct 2017
It seems you have to do something like
filename = uigetfile
tdfread ( filename )
if you want to use tfdread
KL
KL le 24 Oct 2017
Exactly

Connectez-vous pour commenter.

Catégories

Question posée :

le 24 Oct 2017

Commenté :

KL
le 24 Oct 2017

Community Treasure Hunt

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

Start Hunting!

Translated by