rfc2544网络测试的经典文档之一,是大家学习网络测试技术的参考文档
上传时间: 2013-12-21
上传用户:xiaoxiang
rfc1242 英文版网络测试的经典文档之一,是大家学习网络测试技术的参考文档
上传时间: 2017-07-28
上传用户:13188549192
信息论与编码理论_沈世镒 陈鲁生2002科学出版社 本书主要介绍了信息论与编码理论的基本内容,其特点是具有较严谨的数学描述与推导,同时注意到信息论的实用背景,其中许多典型问题在通信工程中已得到实际应用。全书共12章,主要内容包括:信息的度量和信源、信道编码问题与编码定理,编码理论中用到的基本代数知识,编码理论的基本概念和基本问题,线性码、汉明码以及循环码、BCH码、Reed-Solomon码及其他的一些重要的线性码、以及信息与编码理论的应用问题。本书每章末均附有习题,其中有些习题是对正文内容的补充,以供学生复习巩固书中所学的内容。 本书可作为高等院校信息科学专业及相关专业的本科生教材,也可供相关领域中的研究生、教学与科研人员和工程技术人员参考。
上传时间: 2013-11-27
上传用户:zmy123
Keil C 调试教程。非常简单,适合新手入门学习,如果要了解更深入的,请参考相关手册。
上传时间: 2017-09-20
上传用户:manlian
实验源代码 //Warshall.cpp #include<stdio.h> void warshall(int k,int n) { int i , j, t; int temp[20][20]; for(int a=0;a<k;a++) { printf("请输入矩阵第%d 行元素:",a); for(int b=0;b<n;b++) { scanf ("%d",&temp[a][b]); } } for(i=0;i<k;i++){ for( j=0;j<k;j++){ if(temp[ j][i]==1) { for(t=0;t<n;t++) { temp[ j][t]=temp[i][t]||temp[ j][t]; } } } } printf("可传递闭包关系矩阵是:\n"); for(i=0;i<k;i++) { for( j=0;j<n;j++) { printf("%d", temp[i][ j]); } printf("\n"); } } void main() { printf("利用 Warshall 算法求二元关系的可传递闭包\n"); void warshall(int,int); int k , n; printf("请输入矩阵的行数 i: "); scanf("%d",&k); 四川大学实验报告 printf("请输入矩阵的列数 j: "); scanf("%d",&n); warshall(k,n); }
上传时间: 2016-06-27
上传用户:梁雪文以
机器人操作的数学导论 原书名:A Mathematical Introduction To Robotic Manipula-tion 原著由美国CRC出版社于1994年出版。是关于机器人操作理论的一本专著。作者:[美]理查德.摩雷 [中]李泽湘 [美]夏恩卡.萨思特里 译者:徐卫良 钱瑞明 本书在综合大量的技术文献资料基础上,结合作者从事的研究工作,从数学角度系统地论述了机器人操作的运动学、动力学、控制及运动规划。本书内容反映了近年来机器人领域的主要研究成果。本书共九章,包括绪论、刚体运动、机器人运动学、机器人动力学及控制、多指手运动学、机器人手的动力学及控制、机器人系统的非完整约束、非完整运动规划和机器人操作的研究展望。第二章至第八章含有丰富的实例,并附有小结和大量的习题。本书可作为有关专业研究生的教材,也可供从事机器、自动控制等领域工作的科研和工程技术人员参考。
上传时间: 2016-11-14
上传用户:风尘寻真
adf7012评估pcb设计,参考设计手册,完成。
上传时间: 2017-01-20
上传用户:abclsl
数字对讲机DMR技术标准的空中接口协议,适合对讲机研发和测试的技术人员参考。
上传时间: 2017-05-26
上传用户:huliyou888
#include "iostream" using namespace std; class Matrix { private: double** A; //矩阵A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //为向量b分配空间并初始化为0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //为向量A分配空间并初始化为0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析构中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"请输入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"请输入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"个:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分别求得U,L的第一行与第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分别求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"计算U得:"<<endl; U.Disp(); cout<<"计算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; }
标签: 道理特分解法
上传时间: 2018-05-20
上传用户:Aa123456789
《MATLAB数字信号处理85个实用案例精讲:入门到进阶》特点是主要通过案例说明在数字信号处理基础部分编程中常出现的错误和解决方法。《MATLAB数字信号处理85个实用案例精讲:入门到进阶》适用于数字信号处理的初学者,亦可供高年级本科生、研究生和科研工程技术人员参考。
上传时间: 2022-03-04
上传用户: