对称矩阵的存取

遇到需要存比较大的矩阵,大小大约40000 x 40000 超出内存。

因为又是对称矩阵,所以想是不是能堆成存储,来简化结果。

就顺带回顾一下对称举证的存取过程。

举个例子:

针对下三角存储来说:

针对上三角来说:

记下,复习一下。

fly.

时间: 2024-07-28 15:29:53

对称矩阵的存取的相关文章

mysql存取blob类型数据

参考网址:http://www.cnblogs.com/jway1101/p/5815658.html 首先是建表语句,需要实现将表建立好. CREATE TABLE `blobtest` ( `primary_id` varchar(32) NOT NULL, `bank_id` varchar(32) NOT NULL, `bank_name` varchar(64) NOT NULL, `blob_data` blob NOT NULL, PRIMARY KEY (`primary_id`

使用C#向Sql Sever中存取网络图片和本地图片(二进制流的形式)

先是做普通的,存储我们本地的图片,将它转化为二进制流存储到数据库对应的表中. 代码如下: string path = "../../A.jpg"; FileStream fs = new FileStream(path, FileMode.Open); int streamLength = (int)fs.Length; //获取文件流的长度. byte[] image = new byte[streamLength]; //声明字节数组,用于保存图片文件 fs.Read(image,

使用ADO实现BLOB数据的存取 -- ADO开发实践之二

使用ADO实现BLOB数据的存取 -- ADO开发实践之二 http://www.360doc.com/content/11/0113/16/4780948_86256633.shtml 一.前言 在上一篇文章<>中我们详细介绍了ADO基本的操作方法,在实际的开发过程中我们常常需要存储较大的二进制数据对象,比如:图像.音频文件.或其它二进制数据,这些数据我们称之为二进制大对象BLOB(Binary Large Object),其存取的方式与普通数据有所区别.本文将介绍利用ADO在数据库中存取B

SPutils,存取简单的字串,int,boolean及javabean对象

可以结合Gson对javabean转化成字符串实现对象的存取,基本代码如下 package com.example.luozhenlonghp.project_aidl_demo; import android.content.Context; import android.content.SharedPreferences; /** * use for save data of String,int,boolean,list<anybean> * Created by luozhenlong

5.4 实对称矩阵的对角化

本节我们介绍一类必可对角化,且相似变换矩阵可取为正交矩阵的矩阵,即实对称矩阵. 定理1   $n$阶实对称矩阵的特征值为实数. 提示: $Ax=\lambda x, \bar\lambda \bar{x} = \bar{Ax}=\bar{A}\bar{x}=A\bar{x}$, 从而$\bar{x}^T A^{T}=\bar{x}^T A=\bar\lambda \bar{x}^T$, 所以$$\lambda\bar{x}^Tx=\bar{x}^T Ax=\bar\lambda\bar{x}^T

Java数据结构之对称矩阵的压缩算法---

特殊矩阵 特殊矩阵是指这样一类矩阵,其中有许多值相同的元素或有许多零元素,且值相同的元素或零元素的分布有一定规律.一般采用二维数组来存储矩阵元素.但是,对于特殊矩阵,可以通过找出矩阵中所有值相同元素的数学映射公式,只存储相同元素的一个副本,从而达到压缩存储数据量的目的. 特殊矩阵的压缩存储 只存储相同矩阵元素的一个副本.此种压缩存储方法是:找出特殊矩阵数据元素的分布规律,只存储相同矩阵元素的一个副本. n阶对称矩阵的压缩存储对应关系   aij=aji   1<=i<=n,1<=j<

对称矩阵、Hermite矩阵、正交矩阵、酉矩阵、奇异矩阵、正规矩阵、幂等矩阵

2016-01-27 21:03 524人阅读 评论(0) 收藏 举报 分类: 理论/笔记(20) 版权声明:本文为博主原创文章,转载请注明出处,谢谢! 题目:对称矩阵.Hermite矩阵.正交矩阵.酉矩阵.奇异矩阵.正规矩阵.幂等矩阵 看文献的时候,经常见到各种各样矩阵,本篇总结了常见的对称矩阵.Hermite矩阵.正交矩阵.酉矩阵.奇异矩阵.正规矩阵.幂等矩阵七种矩阵的定义,作为概念备忘录吧,忘了可以随时查一下. 1.对称矩阵(文献[1]第40页) 其中上标T表示求矩阵的转置(文献[1]第3

c++对称矩阵的压缩存储

对称矩阵 对称矩阵及对称矩阵的压缩存储 设一个N*N的方阵A,A中任意元素Aij,当且仅当Aij == Aji(0 <= i <= N-1 && 0 <= j <= N-1),则矩阵A是对称矩阵. 以矩阵的对角线为分隔,分为上三 角和下三角. 压缩存储称矩阵存储时只需要存储上三角/下三角的数据,所以最多存 储n(n+1)/2个数据. 对称矩阵和压缩存储的对应关系: 下三角存储i>=j, SymmetricMatrix[i][j] == Array[i*(i+1

对称矩阵和稀疏矩阵

对称矩阵 Matrix.h #pragma once   template<class T> class SymmetricMatrix { public:  SymmetricMatrix(const T* a, size_t N) //对称矩阵 只存下三角 :_a(new T[N*(N + 1) / 2]) ,_n(N) { size_t index = 0; for (size_t i = 0; i < N; ++i) { for (size_t j = 0; j < N;