1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > matlab求矩阵中值函数 matlab在一个函数里 如何调用另一个函数里面求得的雅可比矩阵

matlab求矩阵中值函数 matlab在一个函数里 如何调用另一个函数里面求得的雅可比矩阵

时间:2021-06-04 20:18:29

相关推荐

matlab求矩阵中值函数 matlab在一个函数里 如何调用另一个函数里面求得的雅可比矩阵

function[x,n]=jacobi_solve(a,b,x0,dalt)%jacobi跌代2113法解线性方程组%[x,n]=jacobi_solve(a,b,x0,dalt)%a方程组系数5261%b常数项(列向量4102)%x0初始值,默认为16530%dalt精度,默认为10%x返回跌代结果版%n返回跌代次权数e=1;i=0;r=size(b);%将矩阵b的行数及列数赋值给ra=b;ifnargin<4%输入参数个数<4dalt=1e-8;endifnargin<3x=zeros(r);%创建一个r行全0的矩阵elsex=x0;endr=r(1);fort=1:ra(t)=a(t,t);%选出主对角线上的元素a(t,t)=0;a(t,:)=a(t,:)/a(t);endb=b./a;whilee>=dalty=b-a*x;e=max(abs(y-x));x=y;i=i+1;endifnargout>1%函数输出变量数的个数>1n=i;end望采纳!,function[x,n]=Jacobi_Solve(A,b,x0,dalt)%Jacobi跌代法解复线性方程制组%[x,n]=Jacobi_Solve(A,b,x0,dalt)%A方程组系数%b常数项(列向bai量)%x0初始值,默认为0%dalt精度du,默认为10%x返回跌代结果zhi%n返回跌代次数daoe=1;i=0;r=size(b);%将矩阵b的行数及列数赋值给ra=b;ifnargin<4%输入参数个数<4dalt=1e-8;endifnargin<3x=zeros(r);%创建一个r行全0的矩阵elsex=x0;endr=r(1);fort=1:ra(t)=A(t,t);%选出主对角线上的元素A(t,t)=0;A(t,:)=A(t,:)/a(t);endb=b./a;whilee>=daltY=b-A*x;e=max(abs(Y-x));x=Y;i=i+1;endifnargout>1%函数输出变量数的个数>1n=i;end望采纳!,function [x,n]=Jacobi_Solve(A,b,x0,dalt)% Jacobi 跌代法解2113线性方程5261组 %[x,n]=Jacobi_Solve(A,b,x0,dalt)% A 方程组系数% b 常数项4102(列向量)% x0 初始值,默认1653为 0% dalt 精度专,默认为 10% x 返回跌代结果% n 返回跌代次属数e=1; i=0;r=size(b);%将矩阵b的行数及列数赋值给ra=b;if nargin<4 %输入参数个数<4dalt=1e-8;endif nargin<3x=zeros(r);%创建一个r行全0的矩阵elsex=x0;endr=r(1);for t=1:ra(t)=A(t,t);%选出主对角线上的元素A(t,t)=0;A(t,:)=A(t,:)/a(t);endb=b./a;while e>=daltY=b-A*x;e=max(abs(Y-x));x=Y; i=i+1;endif nargout>1 %函数输出变量数的个数>1n=i;end望采纳!本回答被提问者采纳,function[x,n]=Jacobi_Solve(A,b,x0,dalt)%Jacobi跌代法解线du性方程组zhi%[x,n]=Jacobi_Solve(A,b,x0,dalt)%A方程组系数dao%b常数项(列向版量)%x0初始值,默认为权0%dalt精度,默认为10%x返回跌代结果%n返回跌代次数e=1;i=0;r=size(b);%将矩阵b的行数及列数赋值给ra=b;ifnargin<4%输入参数个数<4dalt=1e-8;endifnargin<3x=zeros(r);%创建一个r行全0的矩阵elsex=x0;endr=r(1);fort=1:ra(t)=A(t,t);%选出主对角线上的元素A(t,t)=0;A(t,:)=A(t,:)/a(t);endb=b./a;whilee>=daltY=b-A*x;e=max(abs(Y-x));x=Y;i=i+1;endifnargout>1%函数输出变量数的个数>1n=i;end望采纳!防采集。

function aayake=bb;%调用bb函数袭,并将其返回值雅可bai比du矩阵付给yakeend%%函数bb用来计算雅可比矩阵function yakebi=bbyekebi=??zhi;end 有问题欢迎追问dao,满意请采纳,谢谢!!

内容来自请勿采集。

matlab求矩阵中值函数 matlab在一个函数里 如何调用另一个函数里面求得的雅可比矩阵并赋值?...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。