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

Answers (2)

KL
KL on 24 Oct 2017
Edited: KL on 24 Oct 2017
use
filename = uigetfile
then for the title of the plot,
title(filename)

5 Comments

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 on 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?
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.
It seems you have to do something like
filename = uigetfile
tdfread ( filename )
if you want to use tfdread
KL
KL on 24 Oct 2017
Exactly

Sign in to comment.

Asked:

on 24 Oct 2017

Commented:

KL
on 24 Oct 2017

Community Treasure Hunt

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

Start Hunting!