MATLAB矩阵求值和稀疏矩阵
方阵的行列式:
det(A)
矩阵线性无关的行数或列数,称为矩阵的秩。
rank(A)
求3~20阶魔方矩阵的秩
for n=3:20 rank(magic(n)) end
矩阵的迹等于矩阵的对角线元素之和,也等于矩阵的特征之和。
trace(A):求矩阵的迹
向量和矩阵的范数
矩阵或向量的范数用来度量矩阵或向量在某种意义下的长度。
(1)向量的3种常用范数
(1)绝对值之和
(2)平方和的平方根
(3)绝对值中最大的值
norm(v)或norm(v,2)计算向量的2范数 norm(v,1)......1..
norm(v,inf)......∞范数
矩阵范数:
1--范数:矩阵列元素绝对值之和的最大值
2--范数:A矩阵的最大特征值的平方根。
∞--范数:所有矩阵行元素绝对值之和的最大值。
与向量范数方法相同
矩阵的条件数:矩阵A的条件数等于A的范数与A的逆矩阵的范数的乘积
条件数越接近1,矩阵性能越好,反之越差。
cond(A,1) 计算A的1-范数下的条件数
cond(A)或cond(A,2)....2.....
cond(A,inf)....∞...
希尔伯特矩阵:hilb(n)
矩阵的特征值与特征向量
笔记打得我没脾气了...

(感觉应该美白一下,自由点丑,自己能看清,哈哈嗝。)
矩阵S转稀疏矩阵存...方式的矩阵A:A=sparse(S)
矩阵A转.....完全...S:S=full(A)
(2)直接建立稀疏矩阵存储方式:
sparse其他调用格式:
sparse(m,n):生成mxn的素有元素都是零的稀疏矩阵
sparse(u,v,s):其中u,v,s是三个等长向量。s是要建立的稀缺存储矩阵的非零元素,u(i),v(i),分别是s(i)的行和列下标
B=spconvert(A)
A为一个mx3或mx4的矩阵
A(i,1)表示第i个非零元素所在的行 A(i,2)表示....列
A(i,3)表...的实部 A(i,4)表示....虚部
若全为实数,则无需第四步
A = [2, 2, 1; 2, 1, -1; 2, 4, 8];
B = spconvert(A)
B = (2,1) -1
(2,2) 1
(2,4) 3
有规则稀疏矩阵:(A=spdiags(B,d,m,n))
带状稀疏矩阵:[B,d] = spdiags(A)
单位稀疏矩阵:speye(m,n)返回mxn的稀疏存储单位矩阵
MATLAB矩阵求值和稀疏矩阵的更多相关文章
- MATLAB中求矩阵非零元的坐标
MATLAB中求矩阵非零元的坐标: 方法1: index=find(a); [i,j]=ind2sub(size(a),index); disp([i,j]) 方法2: [i,j]=find(a> ...
- NYOJ——301递推求值(矩阵快速幂)
递推求值 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 给你一个递推公式: f(x)=a*f(x-2)+b*f(x-1)+c 并给你f(1),f(2)的值,请求出f(n)的 ...
- matlab矩阵的表示和简单操作
原地址:http://www.cnblogs.com/Ran_Ran/archive/2010/12/11/1903070.html 一.矩阵的表示在MATLAB中创建矩阵有以下规则: a.矩阵元素必 ...
- Matlab 矩阵【Mark】
一.矩阵的表示在MATLAB中创建矩阵有以下规则: a.矩阵元素必须在”[ ]”内: b.矩阵的同行元素之间用空格(或”,”)隔开: c.矩阵的行与行之间用”;”(或回车符)隔开: d.矩阵的元素可以 ...
- Matlab矩阵基本操作(定义,运算)
转自:http://blog.csdn.net/perfumekristy/article/details/8119861 一.矩阵的表示在MATLAB中创建矩阵有以下规则: a.矩阵元素必须在”[ ...
- MATLAB矩阵操作大全
转载自:http://blog.csdn.net/dengjianqiang2011/article/details/8753807 MATLAB矩阵操作大全 一.矩阵的表示 在MATLAB中创建矩阵 ...
- MATLAB矩阵处理—特殊矩阵
需要掌握 MATLAB语言中特殊矩阵 MATLAB语言中矩阵的变幻 MATLAB语言矩阵如何求值 MATLAB语言中特征值与特征向量 MATLAB语言中稀疏矩阵 2.1 特殊矩阵 如何建立矩阵? 逐 ...
- [matlab] 矩阵操作
>_<:矩阵构造 1.简单矩阵构造 最简单的方法是采用矩阵构造符“[]”.构造1´n矩阵(行向量)时,可以将各元素依次放入矩阵构造符[]内,并且以空格或者逗号分隔:构造m´n矩阵时,每行如 ...
- matlab矩阵合并及相关运算
1.matlab允许向量(和矩阵)合并,且matlab提供了两种合并方式,[a,b]和[a;b],两者的结果是不一样的. a=rand(2,3): b=rand(2,3): c=[a;b]: d=[a ...
随机推荐
- java Servlet学习笔记(一)
访问机制 (https://pan.baidu.com/share/link?shareid=3055126243&uk=3355579678&fid=1073713310362078 ...
- c++特别要点:多态性与虚函数
本来是准备在工厂模式中顺便整理.但粗略浏览了,内容还是很多,需要单独开一篇. 一.什么是多态性? 多态性可以概括为“一个接口,多种方法”. 多态与非多态的区别在于“成员函数调用地址的早绑定和晚绑定”. ...
- MVC异常的统一处理
禁用异常跟踪 很多时候异常是不可预料的,在每个Action方法或Controller上应用Exception Filter是不现实的.而且如果异常出现在View中也无法应用Filter.如RangeE ...
- HBase - 安装过程中的问题
问题1:启动时start-hbase.sh 报 权限不够 原因:在移动文件时,使用root用户在/usr/local下创建的hbase,所以hbase文件夹的使用者为root,其他人没权限 解决方案: ...
- poj1222(枚举or高斯消元解mod2方程组)
题目链接: http://poj.org/problem?id=1222 题意: 有一个 5 * 6 的初始矩阵, 1 表示一个亮灯泡, 0 表示一个不亮的灯泡. 对 (i, j) 位置进行一次操作则 ...
- kuangbin专题16H(next数组)
题目链接: https://vjudge.net/contest/70325#problem/H 题意: 输入字符串 str, 求 str 子串中既是 str 前缀又是 str 后缀的的字符串长度, ...
- Linux的SSH(Secure Shell Protocol)服务
在数据传输前,SSH会对需要传输的数据进行加密,保证会话安全与会话中传输数据的安全,SSH客户端还包含一个远程拷贝scp. 1.SSH的结构 SSH服务由服务端软件(openssh)和客户端(SSH. ...
- Linux开机自动挂载文件fstab介绍
这个文件描述系统中各种文件系统的信息.一般而言,应用程序仅读取这个文件,而不对它进行写操作.对它的维护是系统管理员的工作. [root@localhost mnt]# cat /etc/fstab # ...
- Linux的重要子目录
1: 网卡的配置文件 [ :0C::::BD #MAC地址 TYPE=Ethernet #以太网 UUID=e982e20a-e7ef--8e44-a7c0c474c708 #Linux系统内部的标 ...
- USACO 1.3.6 Ski Course Design[滑雪课程设计]
先说说思路: 这题比上一道坑人的wormholes简单多了!我一看到这题,“XXX设计”,还以为要用到什么dp呢,没想到是水题 用两层循环,第一层循环相差17中的上界,第二层遍历所有的山峰计算答案.并 ...