フィルターのクリア

Automation/Rerun the program for different inputs automatically.

1 回表示 (過去 30 日間)
venkat siddhartha rama
venkat siddhartha rama 2019 年 8 月 21 日
編集済み: Rik 2019 年 8 月 21 日
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 Center および File ExchangeGet 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