数值分析最速下降法matlab源程序,最速下降法
数值分析最速下降法matlab源程序
Matlab源程序
clc;
clear;
syms x1 x2;
X=[x1,x2];
fx=X(1)^2+X(2)^2-4*X(1)-6*X(2)+17;
fxd1=[diff(fx,x1) diff(fx,x2)];
x=[2 3];
g=0;
e=0.0005;
a=1;
fan=subs(fxd1,[x1 x2],[x(1) x(2)]);
g=0;
for i=1:length(fan)
g=g+fan(i)^2;
end
g=sqrt(g);
step=0;
while g>e
step=step+1;
dk=-fan;
%点x(k)处的搜索步长
数值分析的MATLAB程序_工学_高等教育_教育专区。一些小程序列主元法 function ...(j,1); end %迭代解赋初值 %生成准确解 %先进行最速下降法求得进行赛德尔...
共轭梯度法是介于最速下降和牛顿法之间的算法, 克服了最速下降法的收敛速度慢的缺点,又避免了牛顿法的大计算 量。数值分析最速下降法 matlab 源程序 Matlab 源...
数值分析幂法与反幂法 matlab 程序 随机产生一对称矩阵,对不同的原点位移和初值(至少取 3 个)分别使用幂法求计算矩阵的主特征值及主特征向量,用反 幂法求计算...
《数值分析与算法》例题matlab源程序_理学_高等教育_教育专区。《数值分析与算法》喻文健,清华大学出版社,例题matlab源程序《数值分析与算法》喻文健,清华大学出版...
数值计算方法 matlab 程序 最速下降法 最速下降法 function [x,k]=zuisuxiajiang(A,b,x0,ep,N) %本算法用最速下降算法求解正定方程组Ax=b, n=length(b...
数值分析matlab程序实例_数学_自然科学_专业资料。1,秦九韶算法,求出 P(x=3)=2+4x+5x^2+2x^3 的值 clear all; x=3; n=3; a(1)=2;a(2)=4;a...
数值分析matlab代码_理学_高等教育_教育专区 暂无评价0人阅读0次下载举报文档 数值分析matlab代码_理学_高等教育_教育专区。1、%用牛顿法求f(x)=x-sin x ...
三种迭代法matlab程序 数值分析_IT/计算机_专业资料。雅可比迭代法的Matlab程序 AX ? b ,并生成序列? Pk ?,求不超过误差界的近似解。 给定初始值 X ? P0...
1.雅可比迭代法: function [x,n]=jaccbi(A,b,x0,eps,t) if nargin==3; eps=1e-6; m=200; elseif nargin<3 error('输入的数有误'); return; ...
数值分析幂法与反幂法 matlab 程序 随机产生一对称矩阵,对不同的原点位移和初值(至少取 3 个)分别使用幂法求计算矩阵的主特征值及主特征向量,用反 幂法求计算...
热门文档