请问在matlab中怎样调用 高斯核函数 进行时间序列的预测分析啊?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/17 15:23:41
请问在matlab中怎样调用 高斯核函数 进行时间序列的预测分析啊?
昨天才回答过这个问题..你可以再搜搜的
Gauss消去法的分析.
其包括两个过程:
把方程组系数矩阵A化为同解的上三角矩阵;
按相反的顺序,从xn至x1逐个求解上三角方程组.
%高斯消去法的MATLAB程序
function x=gauss(a,b); %编写高斯消去法函数
%a表示方程组的系数矩阵,b表示方程组的值
%X表示最终的输出结果,即方程组的解
n=length(b); %计算方程组的维数
%下面的程序在不断的消去,直到变成a变成上三角矩阵未知
for k=1:n-1
for i=k+1:n
a(i,k)=a(i,k)/a(k,k);
for j=k+1:n
a(i,j)=a(i,j)-a(i,k)*a(k,j);
end
b(i)=b(i)-a(i,k)*b(k);
end
end
%表示高斯消去法的回带过程
x=zeros(n,1);
x(n)=b(n)/a(n,n);
for k=n-1:-1:1
s=b(k);
for j=k+1:n
s=s-a(k,j)*x(j);
end
x(k)=s/a(k,k);
end
实例验证:%调用编好的消去法函数
A=[1,2,3;2,2,3;-1,-3,10];B=[0,3,2];gauss(A,B)
ans =
3.0000
-1.5517
0.0345
A=[1,2,3;2,2,3;-1,-3,10];B=[0,3,2];x=gauss(A,B)
x =
3.0000
-1.5517
0.0345
A*x %反代求解进行比较
ans =
0.0000
3.0000
2.0000
Gauss消去法的分析.
其包括两个过程:
把方程组系数矩阵A化为同解的上三角矩阵;
按相反的顺序,从xn至x1逐个求解上三角方程组.
%高斯消去法的MATLAB程序
function x=gauss(a,b); %编写高斯消去法函数
%a表示方程组的系数矩阵,b表示方程组的值
%X表示最终的输出结果,即方程组的解
n=length(b); %计算方程组的维数
%下面的程序在不断的消去,直到变成a变成上三角矩阵未知
for k=1:n-1
for i=k+1:n
a(i,k)=a(i,k)/a(k,k);
for j=k+1:n
a(i,j)=a(i,j)-a(i,k)*a(k,j);
end
b(i)=b(i)-a(i,k)*b(k);
end
end
%表示高斯消去法的回带过程
x=zeros(n,1);
x(n)=b(n)/a(n,n);
for k=n-1:-1:1
s=b(k);
for j=k+1:n
s=s-a(k,j)*x(j);
end
x(k)=s/a(k,k);
end
实例验证:%调用编好的消去法函数
A=[1,2,3;2,2,3;-1,-3,10];B=[0,3,2];gauss(A,B)
ans =
3.0000
-1.5517
0.0345
A=[1,2,3;2,2,3;-1,-3,10];B=[0,3,2];x=gauss(A,B)
x =
3.0000
-1.5517
0.0345
A*x %反代求解进行比较
ans =
0.0000
3.0000
2.0000
matlab时间序列预测中lpc函数输出的值是什么含义
请问MATLAB怎样调用function函数? 如:
Matlab中libsvm回归怎么做时间序列的单步和多步预测
几个相关的时间序列如何进行数据分析?如何从一个或者几个时间序列预测与之相关的另外一个时间序列?
基于时间序列matlab的BP神经网络预测
我在matlab中调用一个函数
在转录组测序分析中,对于没有参考基因组信息的序列怎样进行注释,差异分析
matlab中函数调用问题
matlab中调用函数问题
matlab函数调用的问题
请问 MATLAB 中怎样产生方波序列呀
matlab中,怎么样在主函数里调用子函数?是用什么命令啊?