微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 电磁仿真讨论 > multivariable lsqnonlin

multivariable lsqnonlin

时间:03-27 整理:3721RD 点击:
Hi,

Presently I am doing my Msters project. And it involves one optimization.
Now the problem is to find the optimum set of values for a set of variables (3/4) for which a set of functions of these variables (all of them have the same unit) will have minimum value (or within a certain range, say 0-12 micron).
Its a multivariable multifunction optimization.

Can anybody suggest me how I should proceed??

Any kind of help would be highly appriciated.

Thanks

How nonlinear is your problem? If you are looking for a quick solution, try the lsqnonlin command in matlab.

-Tip

I have referred to this command 'lsqnonlin' in Matlab. But as I could see it only find the solution for single function.
But my optimization problem is for multiple functions.

You can still use the lsqnonlin function. One of its input arguments is an array X that will contain the input arguments for whatever number of functions you have in mind. You will then have to create your own single function that will take these input arguments and call all of the other functions you have in mind. The function you write, then returns the output of all the other functions to lsqnonlin.

-Tip

thanks for your reply. let me try this out

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top