zxpr.net
当前位置:首页 >> 雅克比迭代法程序 >>

雅克比迭代法程序

给你一个正确的程序,你自己参考一下吧!function [x,k]=Jacobimethod(A,b,x0,N,emg)% A:线性方程组左端矩阵% b:线性方程组右端向量% x0:迭代初值% N:迭代次数上界,若迭代次数大于n,则迭代失败% emg:精度指标% k:迭代次数%

void Solve ( double dCoef [] , double dY [] , unsigned int iOrder , double dErr){//用Jacobi迭代法解方程组, dCoef[]系数阵, Y[]向量, iOrder给出方程阶数, dErr给出精度 double res [Max]; //方程解 double res2[Max]; //保存上一阶方程解 if ( Max

#include<stdio.h>#include<math.h>#include <stdlib.h> main(){ float e=0.001,z,m,a[3][3]={5,2,1,-1,4,2,2,-3,10},b[3]={-12,20,3},x[3]={0,0,0},y[3]; int n=3,j,i,k=1; while(1) { for(i=0;i<3;i++) { for(j=0;j<3;j++) m=m+a[i][j]*x[j]; m=m-x[i]*a[i][i];

#include#include#include#include#define EPS 1e-6#define MAX 100float *Jacobi(float a[3][4],int n){float *x,*y,s;double epsilon;int i,j,k=0;x=(float *)malloc(n*sizeof(float));y=(float *)malloc(n*sizeof(float));for(i=0;i=MAX){printf("The Method is disconvergent");return y;}for(i=0;i 评论0 0 0

上面的用不上,直接用公式,后面的有错误.#include <stdio.h>#include <math.h>#include <stdlib.h>#define N 3int main(){float e=0.001,z,m,a[N][N]={8,-3,2,4,11,-1,6,3,12},b[N]={20,33,36},x[N]={0,0,0},y[N];int n=N,j,i,k=1;while(1) {for(i=0;i<3;i++) { m

#include#include main() { int n,M,i,j; printf("请输入希望迭代的次数"); scanf("%d",&M); printf("请输入方程阶数"); scanf("%d",&n); float p,y[n],x[n],a[n][n],b[n]; printf("请输入误差限"); scanf("%f",&p); printf("请输入系数

我要提问 雅克比迭代法求解线性方程组的C语言程序? 匿名 分享到微博 提交回答 1 问: 编写C程序,用迭代法求x=a^(1? 答: 详情>> 2 线性方程组求解 回答 2 3 线性方程组的求解与解空间的问题 回答

上面的用不上,直接用公式,后面的有错误.#include <stdio.h>#include <math.h>#include <stdlib.h>#define N 3int main(){float e=0.001,z,m,a[N][N]={8,-3,2,4,11,-1,6,3,12},b[N]={20,33,36},x[N]={0,0,0},y[N];int n=N,j,i,k=1;while(1) {for(i=0;i<3;i++) { m

雅可比迭代法可求解线性方程组,亦可用于求实对称矩阵的特征值,原理是: 实对称矩阵A实施正交相似变换可得A的相似对角阵,即A~Λ.正交变换矩阵Q是一个旋转矩阵.看下面的例子.

function X = Jacobi_iteration(A,B,X0,kmax,tol);% 雅可比(Jacobi)迭代法解线性方程组AX=Bif nargin == 4; tol = 1*10^(-4); % 设置默认精度elseif nargin ==3; tol = 1*10^(-4); kmax = 500;% 设置默认迭代次数elseif nargin == 2; 1*10^(-4);

网站首页 | 网站地图
All rights reserved Powered by www.zxpr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com