Polynomial

20 views (last 30 days)
ali Abusnina
ali Abusnina on 5 Dec 2011
#How can I write a polynomial function in matlab that can take 3 inputs to predict a forth element?
Thanks

Answers (1)

Steven
Steven on 5 Dec 2011
f = @(x,y,z)(x+y+z);
or
f = inline('x+y+z', 'x', 'y', 'z');
or
function f = myfun(x,y,z)
f = x+y+z;
return
give all
>> f(1,1,1) = 3
  3 Comments
ali Abusnina
ali Abusnina on 5 Dec 2011
Thanks for your help. do you mean my prediction will be just based on summing up the prevoius three inputs? is there any coeffecients in the functions to be optimized?
Steven
Steven on 5 Dec 2011
you can write any function you want - I just showed you some basic examples - such as f = @(x,y,z)(2*x-4*y+pi*cos(z)). As I understand, you want to optimize your function, so you shold take a look at the optimization toolbox.

Sign in to comment.

Categories

Find more on Problem-Based Optimization Setup in Help Center and File Exchange

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!