Assigning file name as variable name
Afficher commentaires plus anciens
Hi everyone,
I would like to write a program. The program must ask users to enter the name of the text we're importing and change the variable name each time. The code I wrote is below:
name = input('Enter the name of a file: ','s');
s=importdata('name.txt');
data=s.data
t_name=data(:,1);
mass_name=data(:,4);
dtg_name=data(:,7);
[ax,p1,p2]=plotyy(t_name,mass_name, t_name,dtg_name,'plot','plot')
I have mainly 2 problems. Importing file from the code generated by input command and assigning t_name, dtg_name etc. variables each time. How can I fix it?
Thank you for your help
Réponse acceptée
Plus de réponses (1)
Titus Edelhofer
le 7 Juil 2015
Hi,
you should use name as a variablename to importdata:
name = input('Enter the name of a file: ','s');
s=importdata(name);
Titus
Catégories
En savoir plus sur Debugging and Analysis dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!