Filter löschen
Filter löschen

Automation/Rerun the program for different inputs automatically.

1 Ansicht (letzte 30 Tage)
venkat siddhartha rama
venkat siddhartha rama am 21 Aug. 2019
Bearbeitet: Rik am 21 Aug. 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.

Antworten (1)

Rik
Rik am 21 Aug. 2019
Bearbeitet: Rik am 21 Aug. 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);

Community Treasure Hunt

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

Start Hunting!

Translated by