
MATLAB求教
y=x^5+x^4+3x^3+x^2+x+w,w∈[-0.5,0.5]要求:1、求解上述多项式等于10的解,并将结果用图形窗口描绘出来;2、将多项式以子程序的方式描述出来...
y=x^5+x^4+3x^3+x^2+x+w , w∈[-0.5,0.5]
要求:1、求解上述多项式等于10的解,并将结果用图形窗口描绘出来;
2、将多项式以子程序的方式描述出来;
3、求当 时 的取值;
4、采用绘图工具将 的函数曲线描绘出来,并用多项式拟合函数拟合出这些点的数学表达式,要求阶数是5; 展开
要求:1、求解上述多项式等于10的解,并将结果用图形窗口描绘出来;
2、将多项式以子程序的方式描述出来;
3、求当 时 的取值;
4、采用绘图工具将 的函数曲线描绘出来,并用多项式拟合函数拟合出这些点的数学表达式,要求阶数是5; 展开
展开全部
1、求解上述多项式等于10的解,并将结果用图形窗口描绘出来
>> syms x
>> w=unifrnd(-0.5,0.5);
>> y = x^5 + x^4 + 3*x^3 + x^2 + x + w;
>> x=vpasolve(y==10)
>> ezplot(y)
2、将多项式以子程序的方式描述出来,即需要建立自定义函数
function y=myfun(x)
w=unifrnd(-0.5,0.5);
y = x.^5 + x.^4 + 3*x.^3 + x.^2 + x + w;
end
3、求x,y的对应值;
x=-6:0.5:6;
y=myfun(x)
4、采用绘图工具将 的函数曲线描绘出来,并用多项式拟合函数拟合出这些点的数学表达式,要求阶数是5
plot(x,y) %绘制散点图
p=polyfit(x,y,5)
syms x
y=p(1)*x^5+p(2)*x^4+p(3)*x^3+p(4)*x^2+p(5)*x+p(6)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询