资源简介
Matrixs.zip

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
namespace Matrixs
{
public class Matrix
{
///
/// 用一个2维数组初始化
///
/// 2维数组
public Matrix(double[] value)
{
rows = value.GetLength(0);
columns = value.GetLength(1);
elements = new double[rows columns];
CloneElements = new double[rows * columns];
for (int i = 0; i < rows; i++)
{
for (int j = 0; j < columns; j++)
{
elements[i j] = value[i j];
}
}
int k = 0;
for (int i = 0; i < rows; ++i)
{
for (int j = 0; j < columns; ++j)
{
CloneElements[k++] = value[i j];
}
}
}
///
/// 指定矩阵行列初始化,不赋值
///
/// 行
/// 列
public Matrix(int nRows int nCols)
{
rows = nRows;
columns = nCols;
elements = new double[rows columns];
CloneElements = new double[rows * columns];
}
///
/// 返回本矩阵的转置矩阵
///
/// 返回Matrix对象
public Matrix Transpose()
{
// 构造目标矩阵
Matrix Trans = new Matrix(columns rows);
// 转置各元素
for (int i = 0; i < columns; ++i)
{
for (int j = 0; j < rows; ++j)
{
Trans[i j] = elements[j i];
}
}
return Trans;
}
///
/// 矩阵行,只读
///
public int Rows
{
get
{
return rows;
}
}
///
/// 据阵列,只读
///
public int Columns
{
get
{
return columns;
}
}
///
/// 求本矩阵的秩
///
/// 返回一个INT类型
public int ComputeRankGauss()
{
int i j k nn nis = 0 js = 0 l ll u v;
double q d;
// 秩小于等于行列数
nn = rows;
if (rows >= columns)
nn = columns;
k = 0;
// 消元求解
for (l = 0; l <= nn - 1; l++)
{
q = 0.0;
for (i = l; i <= rows - 1; i++)
{
for (j = l; j <= columns - 1; j++)
{
ll = i * columns + j;
d = Math.Abs(CloneElements[ll]);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-09-01 17:44 Matrixs\
目录 0 2019-09-01 17:44 Matrixs\Backup\
目录 0 2019-09-01 17:44 Matrixs\Backup\Matrixs\
文件 83497 2010-05-27 13:42 Matrixs\Backup\Matrixs\Class1.cs
文件 1951 2010-05-26 19:29 Matrixs\Backup\Matrixs\Matrixs.csproj
目录 0 2019-09-01 17:44 Matrixs\Backup\Matrixs\Properties\
文件 1333 2010-05-26 19:29 Matrixs\Backup\Matrixs\Properties\AssemblyInfo.cs
文件 910 2010-05-26 19:29 Matrixs\Backup\Matrixs.sln
文件 10240 2010-05-27 21:30 Matrixs\Backup\Matrixs.v12.suo
目录 0 2019-09-01 17:44 Matrixs\Matrixs\
文件 83497 2010-05-27 13:42 Matrixs\Matrixs\Class1.cs
文件 3492 2019-09-01 17:44 Matrixs\Matrixs\Matrixs.csproj
文件 453 2019-09-01 17:44 Matrixs\Matrixs\Matrixs.csproj.user
目录 0 2010-05-26 19:30 Matrixs\Matrixs\Properties\
文件 1333 2010-05-26 19:29 Matrixs\Matrixs\Properties\AssemblyInfo.cs
目录 0 2010-05-26 19:30 Matrixs\Matrixs\bin\
目录 0 2010-05-26 19:30 Matrixs\Matrixs\bin\Debug\
文件 28160 2019-09-03 17:27 Matrixs\Matrixs\bin\Debug\Matrixs.dll
文件 62976 2019-09-03 17:27 Matrixs\Matrixs\bin\Debug\Matrixs.pdb
目录 0 2010-05-26 19:30 Matrixs\Matrixs\obj\
目录 0 2019-09-03 17:27 Matrixs\Matrixs\obj\Debug\
文件 6162 2019-09-01 17:44 Matrixs\Matrixs\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 343 2019-09-03 17:27 Matrixs\Matrixs\obj\Debug\Matrixs.csproj.FileListAbsolute.txt
文件 1290 2019-09-03 17:27 Matrixs\Matrixs\obj\Debug\Matrixs.csprojResolveAssemblyReference.cache
文件 28160 2019-09-03 17:27 Matrixs\Matrixs\obj\Debug\Matrixs.dll
文件 62976 2019-09-03 17:27 Matrixs\Matrixs\obj\Debug\Matrixs.pdb
目录 0 2019-09-04 14:28 Matrixs\Matrixs\obj\Debug\TempPE\
文件 0 2019-09-01 17:44 Matrixs\Matrixs\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2019-09-01 17:44 Matrixs\Matrixs\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2019-09-01 17:44 Matrixs\Matrixs\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 758 2010-05-27 13:42 Matrixs\Matrixs\obj\Matrixs.csproj.FileListAbsolute.txt
............此处省略4个文件信息
- 上一篇:单周期处理器
- 下一篇:ABB机器人程序-点焊
相关资源
- Listary Pro 破解最新版
- Allway Sync Pro 10.5.8注册码 序列号 激活
- 百度文库破解软件
- winfrom自定义设计器源码
- 操作系统哲学家就餐问题(界面+源码
- 康耐视电子表格实战
- getdata破解补丁
- 一键反修复远程桌面.rar
- STM32F407ZGT6实现HAL库硬件I2C读写EEPROM功
- arcGis10.2
- PS技术 在学校里 学三年 也学不到这么
- Hi3520D300 硬件设计用户指南
- Hi3536 Linux开发环境用户指南
- activiti-explorer流程图设计器汉化文件
- 数据库课程设计停车场管理系统
- m×n的长方阵迷宫问题完美求解
- 针对MPLAB® X IDE使用PICKit™ 3在线调
- 东软股份教育事业部解决方案
- 东软数字化校园网解决方案成功应用
- 奶瓶(beini)无限免费破解增强版 使
- 交通灯multisim仿真(附图)
- powerdesigner 15.1 license key
- powerdesigner15.0的注册码license key
- visio软件64位破解版本
- Internet Explorer 11 Windows 系统 各版本
-
开机速度优化工具Startup Dela
yer3.0中 - tomcat 8.0 32位 绿色版
- 四路抢答器
- SolidWorks-100多个
- delphi源码-检测是否运行了多个程序
评论
共有 条评论