首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MATLAB中[-2,7]的绘图函数Syms

MATLAB中[-2,7]的绘图函数Syms
EN

Stack Overflow用户
提问于 2020-04-07 00:37:07
回答 2查看 86关注 0票数 1

我想绘制图表和数据点。我已经尝试了如下所示的MATLAB代码。

代码语言:javascript
运行
复制
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?怎么修呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-07 06:28:28

ezplot的第二个参数允许您设置x轴的间隔。你可以这样做:

代码语言:javascript
运行
复制
syms x;
f=-5/21*x^2+31/21*x+19/7;
fig=ezplot(f, [-2,7]);

Matlab建议您使用fplot,您可以很容易地替代它。

代码语言:javascript
运行
复制
syms x;
f=-5/21*x^2+31/21*x+19/7;
fig=fplot(f, [-2,7]);
票数 3
EN

Stack Overflow用户

发布于 2020-04-12 22:09:23

在绘图之后,您总是可以使用xlim(limits),就像在xlim([-2 7])中一样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61071054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档