fminsearch using multiple non-variable parameters
25 views (last 30 days)
Show older comments
I am trying to optimize several variables e.g. relative source-receiver positions, etc. The optimization is using a large data set of time signatures. Since reading in the signature takes almost 1 minute, it is not realistic to read the files in within the function to be optimized.
Beside the large dataset I require some additional non-variable parameters to pass on that required for the calcuations.
The help file fminsearch is not clear how I can do this!
Basically I want to optimize:
myfun(receiver_pos_vec,source_pos_vec,large_data_set,frequency_vec,data_set_size)
in which only the first two are variables to be optimized.
0 Comments
Answers (1)
Matt J
on 7 May 2014
See this page. Global variables are not the preferred solution. Either anonymous or nested functions is what you want.
0 Comments
See Also
Categories
Find more on Direct Search in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!