Automation/Rerun the program for different inputs automatically.

1 次查看(过去 30 天)
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.

回答(1 个)

Rik
Rik 2019-8-21
编辑:Rik 2019-8-21
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);

类别

Help CenterFile Exchange 中查找有关 Get Started with Optimization Toolbox 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by