How do I create a matlab function using polyder that not only gives the coefficients but also gives the equation
    9 views (last 30 days)
  
       Show older comments
    
    whyamiincollege
 on 29 Apr 2019
  
    
    
    
    
    Edited: madhan ravi
      
      
 on 12 May 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 Comments
Accepted Answer
  gonzalo Mier
      
 on 29 Apr 2019
        
      Edited: madhan ravi
      
      
 on 12 May 2019
  
      I think you need here the function poly2sym:
4 Comments
  gonzalo Mier
      
 on 12 May 2019
				
      Edited: gonzalo Mier
      
 on 12 May 2019
  
			Accept the answer if it worked for you! :)
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!