MATLAB を使用してファイルのデータを処理しています。ユーザーからの入力を受け取り、それらをグラフ化するディレクトリ内の特定のファイルを見つけるプログラムを作成しています。ファイルの名前は次のとおりです。
{name}U{rate}
{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);
現在、次の 2 つの問題があります。
strcat
「hello」、「U」、rate が 50 の場合、U は「helloU2」を格納します - どうすれば {rate} を適切に追加できますstrcat
か?ロード行 - ロードが U に格納されている文字列をロードしようとするように、U を逆参照するにはどうすればよいですか?
どうもありがとう!