一个脚本中的多个图形

조회:46(최근30일)
Basim Almutairi
Basim Almutairi 2021년9월5일5일
답변: 罗伯特·U 2021년9월6일6일
大家好,
我想在一个脚本中绘制几个图形。但是,它不断给我最后一张图。请参阅以下代码
%% 6
x =([-2*pi:0.1:2*pi]);
f = x-sin(x)
g = 1-x。*cos(x)
情节(x,f,x,g)
标题('f(x)&g(x)'
子图(1,2,1)
情节(x,f)
标题('f(x)'
子图(1,2,2)
情节(x,g)
标题('g(x)'
这里错了

답변(2개)

Wan Ji
Wan Ji 2021년9월5일5일
将代码修改为
%% 6
x =([-2*pi:0.1:2*pi]);
f = x-sin(x)
g = 1-x。*cos(x)
图(1); clf;
情节(x,f,x,g)
标题('f(x)&g(x)'
图(2); clf;
子图(1,2,1)
情节(x,f)
标题('f(x)'
子图(1,2,2)
情节(x,g)
标题('g(x)'

罗伯特·U
罗伯特·U 2021년9월6일6일
嗨,Basim Almutairi,
简化您的生活并使用手柄(从这里开始: 图形对象 ):人物手柄,轴手柄,...
手柄允许在代码以后修改属性。它使调试和修改图更容易。
x =(-2*pi:0.1:2*pi);
f = x-sin(x);
g = 1-x。*cos(x);
fh {1} =图(1);
ah {1} = axes(fh {1});
情节(ah {1},x,f,x,g)
标题(ah {1},'f(x)&g(x)'
fh {2} =图(2);
sh {1} =子图(1,2,1,“父母”,fh {2});
情节(sh {1},x,f)
title(sh {1},'f(x)'
sh {2} =子图(1,2,2,“父母”,fh {2});
情节(sh {2},x,g)
title(sh {2},'g(x)'
亲切的问候,
罗伯特

태그

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!

被某某人翻译