资源简介
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机器人程序-点焊
相关资源
- weixin_42597664_10518293.zip
- 317870火车头ecshop免登陆发布模块.zip
- RVDS安装包.txt
- 三级数据库大题知识.doc
- 菜鸟学习路线.txt
- MapInspect.exe
- vivado2018.txt
- RADStudioKeyPatch_Lite.rar
- 时空阁CC测试工具Ver1.0.exe
- 549090建设工程监理规范GBT50319-2013.pd
- 地址及解压密码.txt
- 尚硅谷电商项目.txt
- 第三章习题参考答案.rar
- f77f02f73edbf8cac9e0614d220a5407.docx
- CornerNet结构.pdf
- 体育水位计算0.rar
- CST2017.txt
- 百度盘分享地址.txt
- 小D课堂-亿级流量系列之jmeter4.x分布式
- 8729d218c97877efa690aaa448a86c7f.txt
- BP神经网络鲍鱼年龄预测.zip
- PMSM_SVPWM_2015rb.slx
- 红帽认证考试资料.txt
- JIELIAN初始对准的c算法源码实现捷联惯
- cuda地址.txt
- 百度网盘地址.txt283304
- 超市订单管理系统基于springbootmybati
- 模板.zip
- RHCSA.pdf
- 链接和密码.rar
评论
共有 条评论