IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C语言矩阵库------Matrix -> 正文阅读

[C++知识库]C语言矩阵库------Matrix

欢迎使用Matrix

Matrix目前能实现矩阵的基本功能,例如:方阵行列式求解,矩阵的线性运算和矩阵相乘,矩阵求逆等等.
我会持续更新此库,需要的朋友可以进行下载。
V1.1版本10阶矩阵的行列式和逆矩阵求解对齐了matlab的精度,但是速度较慢。谨慎使用于高阶矩阵运算。

链接: link.
提取码:wyqq
链接失效请联系:hkx1ol@163.com

效果展示图片:矩阵B为矩阵A的逆,精度尽量对齐MATLAB。但是速度。。。
在这里插入图片描述

测试代码如下

	MatrixTypedef A, B,C;
	double detA,detB,detC;

	A = CreateMatrix("[100.1,200.2,3.3,4.4,5.5,6.6,7.7,8.8,9.9,10.1;\
400.4,4.4,4.4,4.4,50.5,60.6,70.7,80.8,9.9,40.4;\
1.1,2.2,4.4,400.4,5.5,6.6,7.7,8.8,9.9,10.1;\
2.2,2.2,2.2,2.2,5.5,6.6,7.7,8.8,9.9,20.2;\
1.1,2.2,2.2,200.2,5.5,6.6,7.7,8.8,9.9,10.1;\
1.1,2.2,3.3,2.2,5.5,6.6,7.7,8.8,9.9,10.1;\
6.6,7.6,8.6,6.6,5.5,6.6,7.7,8.8,7.7,60.6;\
1.1,6.6,8.6,600.6,5.5,6.6,700.7,0.8,7.7,10.1;\
1.1,6.6,3.3,6.6,5.5,6.6,7.7,100.8,7.7,100.1;\
1.1,6.6,3.3,4.4,500.5,6.6,7.7,0.8,7.7,10.1]", 10, 10);

	detA = Determinant(A);
	B = Matrix_Inv(A);
	detB = Determinant(B);
	C = Matrix_xMult(A,B);
	detC = Determinant(C);

	printf("矩阵A:");
	disp_matrix(A);
	printf("det(A)=%.4e\r\n\n", detA);

	printf("矩阵B:");
	disp_matrix(B);
	printf("det(B)=%.4e\r\n\n", detB);

	printf("矩阵C:");
	disp_matrix(C);
	printf("det(c)=%.4e\r\n\n", detC);

	DestroyMatrix(A);
	DestroyMatrix(B);

部分函数概述

函数功能
CreateMatrix以字符串格式输入矩阵,具体格式见Matrix.c函数描述
Zeros生成零矩阵
Eye生成单位矩阵
Determinant计算方阵行列式
  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-07-28 00:10:58  更:2021-07-28 00:11:34 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年4日历 -2024/4/29 3:26:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码