I have a problem with a plot

1 次查看(过去 30 天)
salvatore liberto
salvatore liberto 2016-10-21
Hi everyone, i have a function that depends by a parameter. I plot this function and i save this plot with the command save. When i change the parameter, i want to show both functions in the same plot.. How can i do?

回答(2 个)

Thorsten
Thorsten 2016-10-21
plot(x, y1);
hold on
plot(x, y2)
or
plot(x, y1, x, y2)

Pawel Jastrzebski
Pawel Jastrzebski 2017-12-20
clear all;
clc;
x = 1:10; % x values
parameter = [2 3 4]; % number of parameters i.e 3
fig = figure % create a figure windos
hold on; % keep adding plots to the existing figure window
for i=1:length(parameter) % execute loop as many times as the number of the parameters
y = x.^parameter(i); % calculate the function value for given parameter
plot(x,y); % plot the function
name = ['Figure-', num2str(i), '.png']; % create the name for the file
% SET THE SIZE OF THE .PNG FILE
set(fig,...
'PaperPosition', [0 0 16 9], ...
'PaperUnits' , 'centimeters'...
);
saveas(fig,name); % save the figure to a file
% REPEAT ALL STEPS UNTIL THE END OF LOOP
end

类别

Help CenterFile Exchange 中查找有关 Creating, Deleting, and Querying Graphics Objects 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by