我想绘制图表和数据点。我已经尝试了如下所示的MATLAB代码。
clear;clc;
syms x;
f=-5/21*x^2+31/21*x+19/7;
xi=[6 -1 3];
yi=[3 1 5];
fig=ezplot(f);
set(fig,'color','r','linewidth',2);
hold on;
plot(xi,yi,'p','markersize',15,'markerfacecolor','y','markeredgecolor','b','linewidth',2,'markersize',10);
axis([min(xi)-1 max(xi)+1 min(yi)-1 max(yi)+1]);
grid on;结果如下。

为什么二次方程的图不能在x in -2上画成7?怎么修呢?
发布于 2020-04-07 06:28:28
ezplot的第二个参数允许您设置x轴的间隔。你可以这样做:
syms x;
f=-5/21*x^2+31/21*x+19/7;
fig=ezplot(f, [-2,7]);Matlab建议您使用fplot,您可以很容易地替代它。
syms x;
f=-5/21*x^2+31/21*x+19/7;
fig=fplot(f, [-2,7]);发布于 2020-04-12 22:09:23
在绘图之后,您总是可以使用xlim(limits),就像在xlim([-2 7])中一样。
https://stackoverflow.com/questions/61071054
复制相似问题