Я использую MATLAB для обработки данных из файлов. Я пишу программу, которая принимает данные от пользователя, а затем находит конкретные файлы в каталоге, отображая их. Файлы называются:
{имя} U {скорость}
{name} - это строка, представляющая имя компьютера. {скорость} это число. Вот мой код:
%# 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);
В настоящее время есть две проблемы:
Когда я произнесу strcat
с произнесением 'hello', 'U' и rate = 50, U будет хранить helloU2 - как мне заставить strcat
правильно добавить {rate}?
Строка загрузки - как разыменовать U, чтобы load пыталась загрузить строку, хранящуюся в U?
Большое спасибо!