数值计算程序大放送-矩阵运算
日期:2007年7月29日 作者: 查看:[大字体 中字体 小字体]-
数值计算程序大放送-矩阵运算
//////////////////////////////////////////////////////////////
//实矩阵相乘
//计算矩阵A(m*n)和B(n*k)的乘积,结果保存在C(m*k)中
//a-长度为m*n的数组
//b-长度为n*k的数组
//c-长度为m*k的数组,存放结果
void damul(double a[],double b[],int m,int n,int k,double c[]);
//////////////////////////////////////////////////////////////
//计算矩阵A(m*n)的转置矩阵AT(n*m)和B(m*k)的乘积,结果保存在C(n*k)中
//添加的函数,非原书程序
//a-长度为m*n的数组
//b-长度为m*k的数组
//c-长度为n*k的数组,存放结果
void ATdotB(double a[],double b[],int m,int n,int k,double c[]);
//////////////////////////////////////////////////////////////
//计算矩阵A(m*n)和B(k*n)的转置矩阵BT(n*k)的乘积,结果保存在C(m*k)中
//添加的函数,非原书程序
//a-长度为m*n的数组
//b-长度为k*n的数组
//c-长度为m*k的数组,存放结果
void AdotBT(double a[],double b[],int m,int n,int k,double c[]);
//////////////////////////////////////////////////////////////
//实矩阵求逆
//全选主元高斯-约当法
//a-长度为n*n的数组, n*n矩阵
//n 矩阵的维数
int dcinv(double a[],int n);
//////////////////////////////////////////////////////////////
//对称正定矩阵求逆
//a-长度为n*n的数组, n*n矩阵
//n 矩阵的维数
int desgj(double a[],int n);
//////////////////////////////////////////////////////////////
//托伯利兹(Toeplitz)矩阵求逆的特兰持(Trench)方法
//t-长度为n的数组,存放n阶T型矩阵中的上三角元素t0,t1,t2...tn-1
//tt-长度为n的数组,从tt[1]开始依次存放tt[1]...tt[n-1]
//n-矩阵的阶数
//b-长度为n*n的数组,返回时存放逆矩阵
int dftrn(double t[],double tt[],int n,double b[]);
//////////////////////////////////////////////////////////////
//求矩阵的行列式值
//全选主元高斯消去法
//a-长度为n*n的数组
//n-矩阵的阶数
double dhdet(double a[],int n);
//////////////////////////////////////////////////////////////
//对称正定矩阵的乔里斯基(Cholesky)分解与行列式求值
//返回值小于0表示程序工作失败,还输出"fail";
//返回值大于0表示正常返回
//a-长度为n*n的数组,存放正定矩阵,
// 返回时下三角部分存放分解后的下三角矩阵L,其余元素为0
//n-正定矩阵的阶数
//det-指向双精度实型变量的指针,返回时该指针指向的变量存放行列式的值 - [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] 下一页
-
- 数值计算程序大放送-矩阵运算 相关文章:
- ·三维景观软件Vue 5 Esprit函数碎片节点
- ·掌握SQL Server数据库的实用技巧
- ·Oracle非法数据库对象引起的错误
- ·SuSE Linux10上安装Oracle数据库方法
- ·SQL Server中函数的用法两种
- ·sqlldr加载数据到不同表的问题
- ·三维景观软件Vue 5 Esprit函数纹理图节点
- ·刷屏下载器篡改系统参数下载病毒
- ·一位拥有5位数QQ号码用户的自白
- ·在不同版本的SQL Server中存储数据
- 数值计算程序大放送-矩阵运算 相关软件
- ·Excel2003函数应用完全手册
- ·数字密码
- ·数独变种 汉化版
- ·《魔兽》地图:TD-数码宝贝-无限地带II1.0修正
- ·完美数独
- ·儿童数学启蒙教育亲子互动版v6.0
- ·历代CPU最全明细参数表
- ·数字祖玛大串连
- ·IT世界数字.魅力杂志创刊号
- ·中兴数据通信产品速查手册V4
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·图象处理中的边缘检测------canny算子
- ·EZ-USB 68013A开发指南
- ·数值计算程序大放送-特征值和特征向量
- ·ARM的嵌入式Linux移植体验之BootLoader
- ·Visual C++ ADO数据库编程入门
- ·智能手机Smartphone开发导语
- ·利用 wordXP 实现自动排班
- ·[分形]DLA团簇模型的摸拟
- ·DENX U-Boot及Linux使用手册
- ·Visual FoxPro 9.0 SP2正式版下载
- ·VS2005控件的问题解决办法
- ·Cookie是什么?用法是怎样?与SESSION有什么区别?
- ·J2SE API读取Properties文件的六种方法
- ·Silverlight、JavaFX、Flex技术比较
- ·Silverlight将不再支持ArrayList类型
- ·教程:XSLT Designer快速入门指南
- ·创建Web应用和Struts框架配置文件实例
- ·Spring入门指引:理解Spring的打包方式
- ·UDT协议-基于UDP的可靠数据传输协议
- ·解析KJava在移动设备开发中的应用
