matlab实习三
实习三有一个周期为的正弦波上叠加了方差为1的正态分布的随机噪声的信号,用循环结构编制一个3点线性滑动平均的程序。(提示:①用产生方差为0.1的正态分布的随机噪声;②3点线性滑动平均就是依次取每3个相邻
实习三 1、 有一个周期为的正弦波上叠加了方差为1的正态分布的随机噪声的信号,用循环 结构编制一个3点线性滑动平均的程序。(提示:①用产生方差为0.1 的正态分布的随机噪声;②3点线性滑动平均就是依次取每3个相邻数的平均值作 … 为新的数据,如,) t=0:pi/100:4*pi; n=length(t); y=sin(t)+0.1*randn(1,n); ya(1)=y(1); i=2:n-1 for ya(i)=sum(y(i-1:i+1))/3; end ya(n)=y(n); plot(t,y,,t,ya,,,2) 'c''r''linewidth' 2、编制一个解数论问题的函数文件:取任意整数,若是偶数,则除以2,否则乘3加1, 重复此过程,直到整数变为1。 c=colltaz(n) function n=input(); '请输入一个整数' c=n; n>1 while rem(n,2)==0 if n=n/2; else n=n*3+1; end c=[cn]; End 3、 编写一段程序,能够把输入的摄氏温度转化为华氏温度,也能把华氏温度转化为摄 氏温度。 k=input(); '选择转换方式1--摄氏转换为华氏2--华氏转换为摄氏' k~=1&k~=2 if disp() '请指定转换方式' break end tin=input(); '输入待转变的温度允许输入数组' k==1tout=tin*9/5+32; if

