作业帮 > 数学 > 作业

我用ezplot作曲线,程序如下:syms x y;ezplot('5*x^2-y^3+2*x^3');怎么提取出对应的

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/06/10 17:18:46
我用ezplot作曲线,程序如下:syms x y;ezplot('5*x^2-y^3+2*x^3');怎么提取出对应的x和y 的值,
h=ezplot('5*x^2-y^3+2*x^3');
x=get(h,'xdata');
y=get(h,'ydata');
再问: 我试过,得到的是坐标轴的值,值是一样的,我想要的是曲线上的点对应的坐标值。也就是我得到的(x,y)值,使用plot(x,y),画出来的图与ezplot('5*x^2-y^3+2*x^3')画出来的图一样。
再答: 这就是曲线上点对应的坐标值,用plot(x,y)画出来的是一样的曲线 h=ezplot('5*x^2-y^3+2*x^3'); x=get(h,'xdata'); y=get(h,'ydata'); figure; plot(x,y);axis([-1,1,-1,1]*2*pi)
再问: 这是出来的两个图,左边图是plot(x,y)的图,右边是ezplot的图,我用的是MATLAB7.0,是不是软件版本的问题呀。
再答: 版本问题。你需要用get(h)寻找里面到底哪一个属性对应x和y的数据(显然并不是xdata和ydata),我没有这个版本,所以只能你自己找了。从ezplot作图的颜色看,7.0版的ezplot还是和6.5版的一样的老版本,不是现在用的版本了。