根据Matlab的已学知识,写一个matlab函数m文件,具体要求如下:1、函数功能任意,可以自定,函数参数自定,功能最好与原先课程相关.2、代码行数在50以上(注释等不算)3、要有一定的注释,h1,函数

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 13:10:51
根据Matlab的已学知识,写一个matlab函数m文件,具体要求如下:1、函数功能任意,可以自定,函数参数自定,功能最好与原先课程相关.2、代码行数在50以上(注释等不算)3、要有一定的注释,h1,函数

根据Matlab的已学知识,写一个matlab函数m文件,具体要求如下:1、函数功能任意,可以自定,函数参数自定,功能最好与原先课程相关.2、代码行数在50以上(注释等不算)3、要有一定的注释,h1,函数
根据Matlab的已学知识,写一个matlab函数m文件,具体要求如下:
1、函数功能任意,可以自定,函数参数自定,功能最好与原先课程相关.
2、代码行数在50以上(注释等不算)
3、要有一定的注释,h1,函数信息

根据Matlab的已学知识,写一个matlab函数m文件,具体要求如下:1、函数功能任意,可以自定,函数参数自定,功能最好与原先课程相关.2、代码行数在50以上(注释等不算)3、要有一定的注释,h1,函数
%matlab联系之——利用最小二乘法拟合函数
clear;clc
%原始离散点输入
x=[-1.0 -0.5 0.0 0.5 1.0 1.5 2.0];
y=[-4.447 -0.452 0.551 0.048 -0.447 0.549 4.552];
%原始离散点作图
figure(1)
plot(x,y,'o','linewidth',2)
%拟合阶数定义
n=3+1;
p=ones(n,length(x));
%最小二乘法拟合
p(1,1:length(x))=ones(1,length(x));
PP(1,n)=[1];
for h=2:n
p(h,:)=zeros(1,length(x));
a(h-1)=sum((x.*p(h-1,:)).*p(h-1,:))/sum(p(h-1,:).^2);
if h-2>0
a(h-2)=sum(p(h-1,:).*p(h-1,:))/sum(p(h-2,:).^2);
else
p(h,:)=p(h,:)+(x-a(h-1)).*p(h-1,:);
PP(h,n-1:n)=[1 -a(h-1)];
continue
end
p(h,:)=p(h,:)+(x-a(h-1)).*p(h-1,:)-a(h-2)*p(h-2,:);
PP(h,n-h+1:n)=conv([1 -a(h-1)],PP(h-1,n-h+2:n))-a(h-2)*[zeros(1,2) PP(h-2,n-h+3:n)];
end
%相关评价参数的求取
A=zeros(n,n);
for h=1:n
A(h,h)=sum(p(h,:).^2);
end
B=ones(n,1);
for h=1:n
B(h)=p(h,:)*y';
end
for h=1:n
a(h)=B(h)/A(h,h);
end
p_val=0;
for h=1:n
p_val=p_val+a(h)*p(h,:);
end
P_a=zeros(1,n);
for h=1:n
P_a=P_a+a(h)*PP(h,:);
end
E=sum(y.^2)-y*p_val'
%拟合函数画图,同离散点一起显示
x=linspace(x(1),x(length(x)),10*length(x));
P_val=polyval(P_a,x);
figure(1)
hold on
plot(x,P_val,'r','LineWidth',3)
legend('原始离散点','最小二乘法拟合曲线')
xlabel('X'),ylabel('Y')
title('最小二乘法拟合示范结果')

根据已学知识,写一个描写环境的句子 根据Matlab的已学知识,写一个matlab函数m文件,具体要求如下:1、函数功能任意,可以自定,函数参数自定,功能最好与原先课程相关.2、代码行数在50以上(注释等不算)3、要有一定的注释,h1,函数 复习已学的知识,可以获得心得体会.根据意思写成语 根据已学知识,完成下表: matlab 矩阵相加五个80*80的矩阵相加,怎么编程序得到一个矩阵?前五个矩阵分别是01.mat,02.mat,03.mat.04.mat,05.mat 刚学DSP using matlab 教授给了一个mat文件 急求关于DSP的 dfs一道问题!已知一个x(n)是 x(t)采样800Hz得到的 数据 现在教授给了x.mat(是x(n)) 利用matlab 怎么求x(t)和x(n)的公式 给个大概思路! 复习已学的知识获得新的体会 根据意思填词语 根据已学的知识(初一),说说人类登上火星会遇到哪些挑战? 根据学过的黄金分割知识用尺规作一个五角星. 根据已学的碱的一些共性知识,设计探究氢氧化钙化学性质的实验方案,用操作示意图表示 根据已学的解剖学知识写出望梅止渴这一调节过程所涉及的脑神经),脑神经核和腺体. 根据已学过的知识说明为什么消防队员在灭火时不用水而是用干粉或泡沫灭火器 matlab,根据两正弦信号之和的频域,分离这两个正弦信号load data.mat;y=data(1,:);N=512;fy=abs(fft(y,N));w=1e3.*(0:N/2)/N;subplot(311)plot(w,fy(1:N/2+1)) %画频谱图--------------以上源程序已求出两正弦信号之和的频域 要求:我们已学过[[乌鸦喝水]]这篇课文,请你根据内容,也写一个关于乌鸦喝水的故事,2 3行 物理学研究力、热、声、光、电等方面的知识.试根据已学过的科学知识各举一例说明这些知识在生活中的应用 试根据你已学过的知识,设计一个实验,证明组成生物体的主要元素中含有C,H,O3种元素,请写出实验原理和过程. 根据学过的知识,设计一个测凸透镜焦距的小实验 “复习已学的知识” 的成语急