Can i create a function that will plot more than one figure?

1 Ansicht (letzte 30 Tage)
So i want to create a function of the form:
function isoplot(x,y)
plot(x,y)
end
that will output 5 different figures. At the moment, in my main script I have:
figure (1) %add new plot
plot (final_product_iso(:,1),final_product_iso(:,2)) %plot the molar flow rate of MA at riser outlet vs. values of catalyst re-circulation rate i
title ('Isothermal - Molar Flow of MA vs. Catalyst Re-Circulation Rate')
figure (2) %add new plot
plot (final_product_iso(:,1),final_product_iso(:,3)) %plot the outlet temperature vs. the catalyst re-circulation rate
title ('Isothermal - Outlet Temperature vs. Catalyst Re-Circulation Rate')
figure (3) %add new figure
plot (final_product_iso(:,1),final_product_iso(:,4)) %plot butane conversion at the outlet vs. catalyst re-circulation rate
title ('Isothermal - Butane Outlet Conversion vs. Catalyst Re-Circulation Rate')
figure(4) %add new plot
plot (final_product_iso(:,1),final_product_iso(:,5)) %plot MA outlet selectivity vs. catalyst re-circulation rate.
title ('Isothermal - MA Outlet Selectivity vs. Catalyst Re-Circulation Rate')
figure (5) %add new plot
plot (final_product_iso(:,4),final_product_iso(:,5)) %plot the maleic anhydride selectivity vs. butane conversion.
title ('Isothermal - MA Outlet Selectivity vs. Butane Conversion')
where final_product_iso has already been defined.
How can i put all that into 1 function and call it once?
Thanks

Antworten (1)

Venkata Siva Krishna Madala
Venkata Siva Krishna Madala am 19 Mär. 2018
Hello Panagiotis Maximos Sifneos,
You can do it by creating a MATLAB function as described below.
function isoplot(x)
figure (1) %add new plot
plot (x(:,1),x(:,2)) %plot the molar flow rate of MA at riser outlet vs. values of catalyst re-circulation rate i
title ('Isothermal - Molar Flow of MA vs. Catalyst Re-Circulation Rate')
figure (2) %add new plot
plot (x(:,1),x(:,3)) %plot the outlet temperature vs. the catalyst re-circulation rate
title ('Isothermal - Outlet Temperature vs. Catalyst Re-Circulation Rate')
figure (3) %add new figure
plot (x(:,1),x(:,4)) %plot butane conversion at the outlet vs. catalyst re-circulation rate
title ('Isothermal - Butane Outlet Conversion vs. Catalyst Re-Circulation Rate')
figure(4) %add new plot
plot (x(:,1),x(:,5)) %plot MA outlet selectivity vs. catalyst re-circulation rate.
title ('Isothermal - MA Outlet Selectivity vs. Catalyst Re-Circulation Rate')
figure (5) %add new plot
plot (x(:,4),x(:,5)) %plot the maleic anhydride selectivity vs. butane conversion.
title ('Isothermal - MA Outlet Selectivity vs. Butane Conversion')
end
Later you can call the function in the main script with final_product_iso as the argument.
isoplot(final_product_iso)
Regards,
Krishna Madala

Kategorien

Mehr zu Biotech and Pharmaceutical finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by