3

問題は、matlab がいくつかの数値を「カット」し、実際の値を認識しないことです。スクリーンショットを見てください。Y では、「0.01562」「0.01564」「0.01566」などを期待していますが、「0.0156」がたくさんあります。

スクリーンショット

実際の値を認識できるように十分な数を表示するには、matlab をどのように言うのですか?

4

3 に答える 3

2

1 つのトリックは、次のように呼び出すことです。

set(gca, 'YTickLabel', get(gca,'YTick'))

あなたの他の質問からのデータを使用する前と後は次のとおりです。

前 後

作成者:

y = [
    0.0155260005803643
    0.0155280030632315
    0.0155270018379389
    0.0155260006126463
    0.0155239981620611
    0.0155249993873537
];

plot(y)
于 2012-07-25T18:44:09.640 に答える
1

tick2textケリー・カーニーならできると思います。
http://www.mathworks.com/matlabcentral/fileexchange/16003

于 2012-07-25T16:26:08.890 に答える