• PUDN用户
    了解作者
  • C/C++
    开发工具
  • 598KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 8
    下载次数
  • 2009-11-24 11:06
    上传日期
用雅克比迭代法解下列方程组 10x1-x2+2x3=-11 8x2-x3+3x4=-11 2x1-x2+10x3=6 -x1+3x2-x3+11x4=25
Jacobidiedai.rar
  • 雅克比迭代
  • Debug
  • 2.obj
    13.5KB
  • 2.pdb
    545KB
  • vc60.pdb
    100KB
  • 2.ilk
    362.3KB
  • 2.pch
    1.9MB
  • 2.exe
    244.1KB
  • vc60.idb
    73KB
  • 2.ncb
    33KB
  • 2.cpp
    821B
  • 2.plg
    1.2KB
  • 2.dsp
    4.1KB
  • 2.dsw
    527B
  • 2.opt
    47.5KB
内容介绍
#include <stdio.h> #include <math.h> #include <iostream> #define eps 1e-6 #define max 100 using namespace std; void jacobi(float *a,int n,float x[]) { int i,j,k=0; float epsilon,s; float *y=new float [n]; for(i=0;i<n;i++)x[i]=0; while(1) { epsilon=0; k++; for(i=0;i<n;i++) { s=0; for(j=0;j<n;j++) { if(j==i)continue; s+=*(a+i*(n+1)+j)*x[j]; } y[i]=(*(a+i*(n+1)+n)-s)/(*(a+i*(n+1)+i)); epsilon+=fabs(y[i]-x[i]); } for(i=0;i<n;i++)x[i]=y[i]; if(epsilon<eps) {printf("迭代次数为:%d\n",k);return;} if(k>=max) {printf("迭代发散");return;} } delete y; } void main() { int i; float a[4][5]={10,-1,2,0,-11,0,8,-1,3,-11,2,-1,10,0,6,-1,3,-1,11,25}; float x[4]; jacobi(a[0],4,x); for(i=0;i<4;i++)printf("x[%d]=%f\n",i+1,x[i]); }
评论
    相关推荐
    • matlabcnhelp.rar
      matlab中文帮助很难找的,快速下载
    • MobilePolice.rar
      移动警察,车牌识别,车牌定位系统源代码,已经运用在移动车载稽查系统中。
    • SVM(matlab).rar
      支持向量机(SVM)实现的分类算法源码[matlab]
    • svm.zip
      用MATLAB编写的svm源程序,可以实现支持向量机,用于特征分类或提取
    • Classification-MatLab-Toolbox.rar
      模式识别matlab工具箱,包括SVM,ICA,PCA,NN等等模式识别算法,很有参考价值
    • VC++人脸定位实例.rar
      一个经典的人脸识别算法实例,提供人脸五官定位具体算法及两种实现流程.
    • QPSK_Simulink.rar
      QPSK的Matlab/Simulink的调制解调仿真系统,给出接收信号眼图及系统仿真误码率,包含载波恢复,匹配滤波,定时恢复等重要模块,帮助理解QPSK的系统
    • LPRBPDemo2009KV.rar
      车牌识别,神经网络算法,识别率高达95%,识别时间低于80ms。
    • MODULATION.RAR
      这个源程序代码包提供了通信系统中BPSK,QPSK,OQPSK,MSK,MSK2,GMSK,QAM,QAM16等调制解调方式 用matlab的实现,以及它们在AWGN和Rayleigh信道下的通信系统实现及误码率性能
    • algorithms.rar
      十大算法论文,包括遗传算法,模拟退火,蒙特卡罗法等等,对于初学者很有帮助!!