精度のパーセンテージを計算したいと思います。私は以下のコードを持っています。しかし、このような予期せぬ出力を与える "精度は2.843137e + 01x37です"。 期待されるものの、結果はそれを修正する方法「精度は28.43パーセントである」Matlabのパーセンテージを計算してください
y %Amount of correct data
j %Amount of all data
a = 'The accuracy is %dx%d.';
percent = '%.0f%%';
format short
acc = 100 * double(y/j);
sprintf (a,acc)
のですか?
ご協力いただければ幸いです。 ありがとうございます。あなたはほとんどあなたが期待されるものを持っている
'y'、' j'は何です何と彼らのタイプは何ですか?おそらく、分割の前に二重に明示的にキャストしたいと思うでしょう。 – Bernhard
ところで、2.843e + 01 == 28.43? – Bernhard