Solve for multiple values

1 view (last 30 days)
Maruf Hoque
Maruf Hoque on 5 Apr 2017
Answered: Varun Gunda on 7 Apr 2017
I have three different polynomial equations:
eq1: 5*x^3+3*x^2+4*x+5
eq2: 0.05*x^2+4*x+5
eq3: 100*x^4+5*x^2+10
I have a set of 50 numbers that I would like to solve for. (For now, let's say x equals every whole number from 1-50). Is there a way where I can create a 4x50 table with all of the input and output values solved?
(I don't have to have everything in a table, exporting to a txt file would be ok as well. My Matlab expertise is not that great)
  1 Comment
KSSV
KSSV on 5 Apr 2017
You want to h ave the values of the polynomials equations for x = 1 to 50?

Sign in to comment.

Answers (1)

Varun Gunda
Varun Gunda on 7 Apr 2017
You can try the following:
ipop = zeros(4,50);
for x=1:50
eq1= 5*x^3+3*x^2+4*x+5;
eq2= 0.05*x^2+4*x+5;
eq3= 100*x^4+5*x^2+10;
ipop(:,x) = [eq1 eq2 eq3 x];
end

Categories

Find more on Polynomials in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!