找回密码
 快速注册
搜索
查看: 666|回复: 2

为什么这两个的效果不一样?

[复制链接]

2

主题

4

回帖

48

积分

积分
48

显示全部楼层

热爱生命 发表于 2018-9-9 17:12 |阅读模式
Plot[Table[Sin[i x], {i, 1, 3}], {x, 0, Pi}]
Plot[{Sin[x], Sin[2 x], Sin[3 x]}, {x, 0, Pi}]
QQ截图20180909170859.png
这两个图画出来,一个是三个函数同样的颜色,另一个是三个函数三种颜色,这是为什么?用Table的话怎样调整才能变成三种颜色,试过PlotStyle是不行的。
我用的版本是11.1。

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

kuing 发表于 2018-9-9 17:17
我也不知道为什么,不过解决倒是简单,只要分开两步就行,即:
Table[Sin[i x], {i, 1, 3}];
Plot[%, {x, 0, Pi}]

2

主题

4

回帖

48

积分

积分
48

显示全部楼层

 楼主| 热爱生命 发表于 2018-11-17 20:44
无意中发现改成Plot[Evaluate[Table[Sin[n x], {n, 1, 3}]], {x, 0, Pi}]就可以了,不过还是不知道是什么原理。

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 12:18

Powered by Discuz!

× 快速回复 返回顶部 返回列表