2017-10-13 28 views
0

I haben folgende Zuordnung Frage:..Matlab Polynomial y = x^3 * 2-12 * x + 20/x^2-7 * x + 10

This is the question

I geschrieben der folgende Code aber kann nicht scheinen, die Grafik richtig zu bekommen.

x=[0:0.01:7]; 
p=[3 -12 20 ]; 
pb=[1 -7 10]; 
[h,r] = deconv(p,pb); 
y=polyval([h,r],x); 
plot(x,y); 

Was mache ich falsch?

+0

Ich glaube nicht, 'deconv' hier angemessen ist. Prüfe einfach _each_ polynomial mit 'polyval', teile dann die Ergebnisse elementweise mit'./' –

+0

danke luis, aber ich bin neu dazu kannst du vielleicht die Codes anpassen? – jonathan

Antwort

1

können Sie versuchen, diesen Ansatz:

x=0:0.01:7; 

p=[3 -12 20 ]; 
pb=[1 -7 10]; 

num = polyval(p,x); 
den = polyval(pb,x); 
y = num ./ den; % element-wise division of numerator and denominator 
plot(x , y); 
Verwandte Themen