-1

ワークスペースにメッセージを表示する際に問題が発生しました。基本的には'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」が複数の入力に対して定義されていないことを示しています。

誰でもこれで私を助けてもらえますか?? 確かにそれはばかげているに違いありませんが、ウェブ上で例を見つけることができません..

4

2 に答える 2