Converting expression to matlab function in acceptable format

f1 = 2x^2+3y; f2 =y^2+6x;
g1=matlabFunction(f1); g2 = matlabFunction(f2);
Here g1 =@(x,y) 2x^2+3y
But, I want g1 =@(x) 2*x(1)^2+3*x(2)
How to convert in the required format?

回答 (1 件)

Alan Weiss
Alan Weiss 2016 年 2 月 17 日

1 投票

Alan Weiss
MATLAB mathematical toolbox documentation

1 件のコメント

Mithun mondal
Mithun mondal 2016 年 2 月 18 日
編集済み: Mithun mondal 2016 年 2 月 18 日
Dear Alan,
The link is useful. Could you please tell how to use the optimization, using jacobian and hessian for solving system of nonlinear equations from a function file. The method given is for symbolic computation.I would like to use Newton-Raphson for solving the equations.Is it possible to use matlabFunction inside a function file, since I am using symbolic computation which is very lengthy and complex.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeSystems of Nonlinear Equations についてさらに検索

質問済み:

2016 年 2 月 17 日

編集済み:

2016 年 2 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by