求救,MATLAB程序设计期末作业第二题第三题,求答案!!!!

求救,MATLAB程序设计期末作业第二题第三题,求答案!!!!,第1张

x=linspace(0,2*pi,101)

y=cos(0.5+((3*sin(x))./(1+x.^2)))

plot(x,y)

a=[1 -4 0 3 -2 6]

x=linspace(-2,8,100)

y=polyval(a,x)

plot(x,y,x,zeros(1,100))

题主的编程题 问题,可以这样来解决。

(1)求y的平均值与标准差。

y的平均值使用mean()函数计算;y的标准差使用std()函数计搜没算;轿漏知即

Y_mean=mean(y)

Y_std=std(y)

(2)用三次样条插值方法求x每改变0.1时y的值。

使用interp1()函数进行闭消插值计算,即

xi=0:0.1:15

yi=interp1(x,y,xi,'spline') %'spline'三次样条插值

(3)用三次多项式进行曲线拟合,求该多项式,并利用该多项式求出当x=[6,8,10]时y的值。

使用polyfit()函数计算多项式系数,即

p=polyfit(x,y,3)

使用polyval()函数计算对应于x的y值,即

x=6y1=polyval(p,x)

运行结果及代码。

函数袭吵如下:

function res = sum_1024()

res = 0

i = 1

while i<1025

    res =res+ i

    世悉i 搜禅乎= i*2

end


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12559992.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存