数值计算程序大放送-矩阵运算
日期:2008年2月26日 作者: 查看:[大字体 中字体 小字体]-
数值计算程序大放送-矩阵运算
//////////////////////////////////////////////////////////////
//实矩阵相乘
//计算矩阵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] 下一页
-
- 数值计算程序大放送-矩阵运算 相关文章:
- ·VS2008的Linq,更新数据就那么费劲?
- ·水浒Q传 术士技能升级所需点数
- ·C语言教程第五章:函数
- ·ASP函数库
- ·Excel XP函数实用教程精华集
- ·Java:数组
- ·数据库连接字符串大全
- ·Asp.net(c#)数据库操作类
- ·C语言的常用库函数使用方法分析及用途
- ·数据库备份与恢复测试(8)
- 数值计算程序大放送-矩阵运算 相关软件
- ·DataExplore数据恢复大师 V2.5
- ·好优数据恢复大师专业版 V1.0
- ·数码宝贝精神大作战2
- ·数据结构与算法
- ·《报数三国演义》免CD补丁
- ·数字小键盘指法练习 V1.2
- ·雷神高清晰数字网络电视2006(HDNTV) V4.28.7021
- ·数据病毒木马暴力杀灭天王 PowerRmv V1.0
- ·完美数独
- ·MathType 数学公式编辑器 V5.2 汉化版
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·利用 wordXP 实现自动排班
- ·EZ-USB 68013A开发指南
- ·UDT协议-基于UDP的可靠数据传输协议
- ·图象处理中的边缘检测------canny算子
- ·DENX U-Boot及Linux使用手册
- ·samba和openldap结合实战
- ·www.microsoft.com的解决方案
- ·飞机躲避小游戏---是男人就撑100秒的制作
- ·[收藏]Web2.01,a rich internet application example
- ·Windows下BMP文件的读取及显示
- ·在Solaris 10 X86上安装Oracle 10g RAC详解 (1)
- ·消息报文处理组件(C/C++版)
- ·数值计算程序大放送-矩阵运算
- ·三维粒子系统在AS2中的实现
- ·[仿真实验]操作系统的内存管理
- ·视频与图像RGB/YUV格式详解
- ·利用Haffman 算法实现对ascii字符文件的压缩
- ·用Email免费发送传真
- ·交换机MAC地址表的形成过程动态演示
- ·ghost for unix
特别推荐
- ·DENX U-Boot及Linux使用手册
- ·Symbian系统入门
- ·基于VC的WinSock网络编程实用宝典
- ·扩展Int 13H调用规范
- ·列出System.getProperty的所有返回值
- ·Linux2.4.18内核下基于LKM的系统调用劫持
- ·控件“树”中多选拖放功能的实现
- ·[分形]DLA团簇模型的摸拟
- ·samba和openldap结合实战
- ·教程:XSLT Designer快速入门指南
- ·设计面向Pocket PC浏览器的Web站点
- ·利用Haffman 算法实现对ascii字符文件的压缩
- ·跟我一起写 Makefile
- ·三维粒子系统在AS2中的实现
- ·汇编源码--DOSSYM
- ·消息报文处理组件(C/C++版)
- ·UDT协议-基于UDP的可靠数据传输协议
- ·利用 wordXP 实现自动排班
