AmosWhite333
2021-09-24 14:15
采纳率: 100%
浏览 24

Matlab多项式创建与计算问题

matlab 如何表示f (x) = (x2 + 1)(x + 1)(x + 2) ?
题目如下:
已知多项式f (x) = (x2 + 1)(x + 1)(x + 2), g(x) = 3x + 2,
求两个多项式的和、差、乘、积、商及f (x)的导数。

希望可以不用自己化简,直接通过软件表示出多项式的标准形式并进行计算

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

  • joel_1993 2021-09-24 15:43
    最佳回答

    同学你好,这个so easy

    syms x f g
    f = (x^2+1)*(x+1)*(x+2);
    g = 3*x+2;
    he = f+g
    cha = f-g
    cheng = f*g
    ji = f*g
    shang = f/g
    daoshu = diff(f,x)
    

    结果

    he =
     
    3*x + (x^2 + 1)*(x + 1)*(x + 2) + 2
     
     
    cha =
     
    (x^2 + 1)*(x + 1)*(x + 2) - 3*x - 2
     
     
    cheng =
     
    (3*x + 2)*(x^2 + 1)*(x + 1)*(x + 2)
     
     
    ji =
     
    (3*x + 2)*(x^2 + 1)*(x + 1)*(x + 2)
     
     
    shang =
     
    ((x^2 + 1)*(x + 1)*(x + 2))/(3*x + 2)
     
     
    daoshu =
     
    (x^2 + 1)*(x + 1) + (x^2 + 1)*(x + 2) + 2*x*(x + 1)*(x + 2)
    
    
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题