Effacer les filtres
Effacer les filtres

Automation/Rerun the program for different inputs automatically.

1 vue (au cours des 30 derniers jours)
venkat siddhartha rama
venkat siddhartha rama le 21 Août 2019
Modifié(e) : Rik le 21 Août 2019
Hello Friends,
I am currently working on a project. In my project I have written the entire code which runs for certain value of (Example: Rows=100;Columns=100). Program calculates everything and I get the value of (Example: Price: $XYZ). I am looking for a way to automatically change the value of Rows and Columns and save corresponding value of price. I dont have to manually change the values.

Réponses (1)

Rik
Rik le 21 Août 2019
Modifié(e) : Rik le 21 Août 2019
This is trivial if you put your code in a function:
function price=getPrice(Rows,Columns)
price=sin(Rows)*exp(Columns);%whatever
end
You can use this in a call to arrayfun to solve your initial problem:
[Rows,Columns]=ndgrid(100:50:500,100:50:500);
price=arrayfun(@getPrice,Rows,Columns);

Catégories

En savoir plus sur Get Started with Optimization Toolbox dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by