专栏
标签
如何将两条曲线绘制在一个窗口中?
技术分享
发布于 2025-06-23 17:27:56
查看 3过去370天

使用hold函数可实现,常用语法为hold("on")和hold("off"),示例如下

x = 0:0.1:2*pi;
y1 = sin.(x);
y2 = cos.(x);
plot(x,y1);
# hold("on"); # 添加新绘图时保留当前绘图
plot(x,y2);

第5行代码不生效时,绘制图形如下,只绘制了余弦曲线
image.png
hold("on")生效后,即可绘制两条曲线
image.png
hold("off")则可以实现新添加绘图时清除现有绘图,示例如下

x = 0:0.1:2*pi;
y1 = sin.(x);
y2 = cos.(x);
plot(x,y1);
hold("on"); # 添加新绘图时保留当前绘图
plot(x,y2);
hold("off"); # 新添加绘图时清除现有绘图并重置所有的坐标区属性
plot(x,y1+y2);

只展示正余弦求和的曲线,而不显示其他两条曲线。
image.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天