I have a problem with a plot

3 ビュー (過去 30 日間)
salvatore liberto
salvatore liberto 2016 年 10 月 21 日
回答済み: Pawel Jastrzebski 2017 年 12 月 20 日
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 Center および File ExchangeCreating, 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