Effacer les filtres
Effacer les filtres

Function to output multiple figures

3 vues (au cours des 30 derniers jours)
Yi-xiao Liu
Yi-xiao Liu le 10 Jan 2020
Commenté : Meg Noah le 10 Jan 2020
I am trying to write a function that could output multiple figures
function [fig1,fig2] = FunctionName(Input1,Input2,Input3)
...
fig1=surf(...)
fig2=surf(...)
end
But the returned value of fig1 and fig2 do not seem to be a graph. Did I do anything wrong?
  1 commentaire
Meg Noah
Meg Noah le 10 Jan 2020
Solution:
function [fig1,fig2] = multiplot()
fig1 = figure();
surf(rand(15));
fig2 = figure();
surf(magic(15));
end
Explanation: second call to surf overwrote the data in the figure created by the first call to surf.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Environment and Settings dans Help Center et File Exchange

Produits


Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by