I have a problem with a plot

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 日

1 投票

plot(x, y1);
hold on
plot(x, y2)
or
plot(x, y1, x, y2)
Pawel Jastrzebski
Pawel Jastrzebski 2017 年 12 月 20 日

0 投票

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

カテゴリ

ヘルプ センター および File ExchangeCreating, Deleting, and Querying Graphics Objects についてさらに検索

タグ

質問済み:

2016 年 10 月 21 日

回答済み:

2017 年 12 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by