【MATLAB】MATLAB画图得到的图不准确

MATLAB画图得到的图不准确
clear all;
close all;
clc;
x=0:0.00001:1;
plot(x,x,'k');
hold on
y=-3*x.^2+2.5*x+0.5;
plot(x,y,'k'),axis([0 1.2 0 1.2]);


抛物线在x=0.5时应该是y=1,但是得到的图上顶点x=0.5左右是y=1.02,不准确,为什么?

img

2.5x写错了吧
2.5*x

这里不是x=0.4吗