首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绘制物流地图

绘制物流地图
EN

Stack Overflow用户
提问于 2016-03-08 22:12:00
回答 1查看 711关注 0票数 0

我目前正试图在同一个图上绘制f(x) = r*x*(1-x) (其中r =3)和y=x,方法是:

代码语言:javascript
复制
syms r x;
f = symfun(r*x*(1-x), x)
r = 3
plot(f,x)
plot(x,x)

但是我的代码总是导致错误:

代码语言:javascript
复制
Error using plot
A numeric or double convertible argument is expected

请有人帮我指出我哪里出了问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-08 22:30:00

错误非常明显:将一个数值参数传递给plot。你是在给它一个象征性的功能。只管用

代码语言:javascript
复制
r = 3;
x = 0:0.1:10; %// set some x
f = (r.*x.*(1-x)); %// dots make the multiplication element-wise
figure; %// opens figure
hold on %// plots multiple things in one figure
plot(f,x)
plot(x,x,'r') %// produces a red plot

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

https://stackoverflow.com/questions/35879055

复制
相关文章

相似问题

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