Estoy usando MATLAB para procesar datos de archivos. Estoy escribiendo un programa que toma datos del usuario y luego localiza los archivos particulares en el directorio graficando. Los archivos se denominan:MATLAB - carga el archivo cuyo nombre de archivo está almacenado en una cadena
{nombre} {T} tasa
{nombre} es una cadena que representa el nombre del equipo. {rate} es un número. Aquí está mi código:
%# get user to input name and rate
NET_NAME = input('Enter the NET_NAME of the files: ', 's');
rate = input('Enter the rate of the files: ');
U = strcat(NET_NAME, 'U', rate)
load U;
Ux = U(:,1);
Uy = U(:,2);
Actualmente hay dos problemas:
Cuando hago la
strcat
con decir 'hola', 'U', y la tasa es de 50, T almacenará 'helloU2 '- ¿cómo puedo obtenerstrcat
para anexar {rate} correctamente?La línea de carga: ¿cómo debo desreferenciar U para que la carga intente cargar la cadena almacenada en U?
¡Muchas gracias!
1. filename = sprintf ("% s.% D", nombre, velocidad)
2. fdata = cargar (nombre de archivo) – Mikhail
Gracias. Eso hizo el truco! – Mark