これが本当に正しいかどうか、またはこれがmatlabの問題である可能性があるかどうかを理解したいと思います。
次の方法で文字列ベクトル/配列を作成します。
>>a=['1','2';'3','4']
それは戻ります:
a =
12
34
次に、コンテンツを文字列から数値に変換し、これに数値を掛けます。
>>6*str2num(a)
結果は次のようになります。
a =
72
204
カンマ区切りの要素(文字列)が連結され、区切り処理されない理由がわかりません。文字列の代わりに数字を使用すると、それらは分離されて処理されます。次に、次のようになります。
>> a=[1,2;3,4]
a =
1 2
3 4
>> 6*a
ans =
6 12
18 24
私は同じ結果を期待します。何か案は ?
ありがとう