# How do I create a matlab function using polyder that not only gives the coefficients but also gives the equation

1 visualizzazione (ultimi 30 giorni)
whyamiincollege il 29 Apr 2019
Modificato: madhan ravi il 12 Mag 2019
My code so far (doesnt work):
function derivativecoefficient = derivpolycalc()
a = input('Enter the coefficent of the polynomial')
x == x
n = input('Enter the power of each x')
derivativecoefficient = polyder(a)
derivative = derivativecoefficient*x^(n - 1)
end
If i just do it where it shows the coeeficents, I could simply do:
function derivativecoefficient = derivpolycalc()
a = input('Enter the coefficent of the polynomial')
derivativecoefficient = polyder(a)
>> derivpolycalc
Enter the coefficent of the polynomial[3,2,5]
a =
3 2 5
derivativecoefficient =
6 2
ans =
6 2
BUT I want a code that will display
6x^2+2x+0..
or maybe it could display
6x^5+2x^3+0
depending on what the original function was.
##### 0 CommentiMostra -2 commenti meno recentiNascondi -2 commenti meno recenti

Accedi per commentare.

### Risposta accettata

gonzalo Mier il 29 Apr 2019
Modificato: madhan ravi il 12 Mag 2019
I think you need here the function poly2sym:
##### 4 CommentiMostra 2 commenti meno recentiNascondi 2 commenti meno recenti
whyamiincollege il 29 Apr 2019
Thanks!
gonzalo Mier il 12 Mag 2019
Modificato: gonzalo Mier il 12 Mag 2019
Accept the answer if it worked for you! :)

Accedi per commentare.

### Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

R2018b

### Community Treasure Hunt

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

Start Hunting!

Translated by