我正在使用MATLAB来处理来自文件的数据。我正在编写一个程序,它接受来自用户的输入,然后在目录中查找特定文件。文件被命名为:MATLAB - 加载文件的文件名存储在一个字符串中
{名} U {}率
{name}是代表计算机的名称的字符串。 {rate}是一个数字。这里是我的代码:
%# 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
有说 '你好', 'U',和速率是50,U将存储“helloU2 ' - 我怎样才能让strcat
正确追加{rate}?负载线 - 我如何取消引用U所以负载试图加载存储在U中的字符串?
非常感谢!
1. filename = sprintf(“%s。%d”,name,rate)
2. fdata = load(filename) – Mikhail 2010-02-20 22:01:21
谢谢。这就是诀窍! – Mark 2010-02-20 22:27:20