ワークスペースにメッセージを表示する際に問題が発生しました。基本的には'var1=var2'
、var1
は文字列であり、次のようにベクトルに含まれています。
U1 =
u3
v3
u4
v4
変数のインデックスと変数の実際の量は異なる場合があり、ユーザーの入力によって決定されます。
var2
は関数によって計算され、同じサイズのベクトルにも含まれます。次に例を示します。
U =
0.0625
0.2500
0
0.1250
関数に表示させたいのは、次のようなメッセージです。
'u3=0.0625'
'v3=0.2500'
等々。
私はこれを試しました:
for l1=1:numel(U)
n7=U1(l1);
n8=U(l1);
sprintf('''%f'', = ''%f''', n7, n8)
end
しかし、それは「sprintf」が複数の入力に対して定義されていないことを示しています。
誰でもこれで私を助けてもらえますか?? 確かにそれはばかげているに違いありませんが、ウェブ上で例を見つけることができません..