Solve for multiple values

2 Ansichten (letzte 30 Tage)
Maruf Hoque
Maruf Hoque am 5 Apr. 2017
Beantwortet: Varun Gunda am 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 Kommentar
KSSV
KSSV am 5 Apr. 2017
You want to h ave the values of the polynomials equations for x = 1 to 50?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Varun Gunda
Varun Gunda am 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

Kategorien

Mehr zu Polynomials finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by