早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab:对多项式p=x4+2x3-5x+6和s=x2+2x+31.对多项式p=x4+2x3-5x+6和s=x2+2x+3,用多项式系数表示;求多项式p,s的和、差、积、商;求多项式p=0和s=0的根;求多项式p的一阶导数;

题目详情
matlab:对多项式p=x4+2x3-5x+6和s=x2+2x+3
1.对多项式p=x4+2x3-5x+6和s=x2+2x+3,用多项式系数表示;求多项式p,s的和、差、积、商;求多项式p=0和s=0的根;求多项式p的一阶导数;
▼优质解答
答案和解析
clear;
p = [1 2 0 -5 6];
s = [1 2 3];
ans1 = sym2poly(poly2sym(p)+poly2sym(s));%和
ans2 = sym2poly(poly2sym(p)-poly2sym(s));%差
ans3 = sym2poly(poly2sym(p)*poly2sym(s));%积
ans4 =poly2sym(p)/poly2sym(s);%商
ans5 = roots(p);%p=0的根
ans6 = roots(s);%s=0的根
ans7 = polyder(p);%p的微分
上面的答案都化成了用多项式系数表示.但这个例子的似乎商无法化简吧.
poly2sym()是将多项式系数化成符号表达式;
sym2poly()是将多项式的符号表达式化成多项式系数.