matlab 矩阵 对称,如何使用Matlab产生对称矩阵
有时候做实验需要使用对称矩阵,这里介绍如何使用Matlab产生随机的对称矩阵。
用例子说明一下:我要产生4X4的随机矩阵,要求是对称矩阵。
产生对称矩阵
A = rand(4);
B = tril(A,-1)+triu(A',0);
方法一:B是A的下三角矩阵改造的对称矩阵
A = rand(4);
B = triu(A,0) + tril(A',-1);
方法二:B是A的上三角矩阵改造的对称矩阵
验证对称矩阵
只需要这样验证:
sum(sum(B==B'))==numel(B)
只要上面的代码输出结果是1就对了
附带一个5X5的实对称正定矩阵
2.1012,0.1300,-1.6081,-1.1935,0.3851,
0.1300,0.6209,-0.2666,-0.3431,-0.5251,
-1.6081,-0.2666,2.6402,1.0969,-0.5009,
-1.1935,-0.3431,1.0969,3.3753,-0.6894,
0.3851,-0.5251,-0.5009,-0.6894,1.5310
matlab 矩阵 对称,如何使用Matlab产生对称矩阵相关推荐
- matlab 矩阵与数比较,MATLAB 对矩阵中的数据进行大小比较
用matlab对矩阵进行高斯消元 %求解例题2.1%高斯法求解线性方程组Ax=b%A为输入矩阵系数,b为方程组右端系数%方程组的解保存在x变量中%先输入方程系数A=[1 2 3;2 7 5;1& ...
- matlab矩阵处理实验报告,matlab实验报告一二三
<matlab实验报告一二三>由会员分享,可在线阅读,更多相关<matlab实验报告一二三(37页珍藏版)>请在金锄头文库上搜索. 1.2015 秋秋 2013 级级MATLA ...
- matlab矩阵的第一列,matlab提取矩阵第一列
第2章 MATLAB矩阵及其运算 2.1 变量和数据操作 2.2 MATLAB矩阵 2.3 MATLAB运算 2.4 矩阵分析 2.5 矩阵的超越函数 2.6 字符串 2.7 结构数据和单元数据 2. ...
- MATLAB矩阵乘法、MATLAB矩阵的转置、MATLAB串联矩阵
MATLAB矩阵乘法 MATLAB中如果有两个矩阵 A 和 B ,其中 A 是 m*n 矩阵,B 是 n*p 矩阵,那么他们相乘能够产生一个 m*p 的矩阵 C. MATLAB矩阵乘法只发生在矩阵 A ...
- MATLAB矩阵对称旋转
fliplr(a) 矩阵左右翻转 flipud(a) 矩阵上下翻转 rot90(a)矩阵逆时针旋转90度(把你的头顺时针旋转90看原数就可以知道结果了,^-^) rot90(a,k) k参数定义为 ...
- matlab矩阵特征分解,用MATLAB实现矩阵分解
MATLAB求解线性方程的过程基于三种分解法则: (1)Cholesky分解,针对对称正定矩阵: (2)高斯消元法, 针对一般矩阵: (3)正交化, 针对一般矩阵(行数≠列数) 这三种分解 ...
- java matlab 矩阵_如何在MATLAB中将函数应用于矩阵的每一行/列?
你可能想要更模糊的Matlab函数bsxfun . 从Matlab文档中,bsxfun "applies the element-by-element binary operation sp ...
- matlab 矩阵与向量乘,matlab问题,关于矩阵向量的乘问题
问题描述: matlab问题,关于矩阵向量的乘问题 mx=wtbx*T; my=wtby*T; mz=wtbz*T;%%%通过四元素解微分方程 p=mx.^2+my.^2+mz.^2;//这个地方有问 ...
- matlab 矩阵列乘系数,matlab 给某一列乘上一个系数
矩阵M是一个 mxn 的矩阵,现在要给M矩阵的第一列都要乘上10,使其第一列扩大10倍,那肿么做呢? 我第一时间用的是: M(:,1) = M(:,1)*10; //错误的 但是这个错了,结果是不对的 ...
- matlab矩阵a(8),在matlab中对矩阵A的第2行第1列赋值为8可用A(1,2)=8表示。()
在matlab中对矩阵A的第2行第1列赋值为8可用A(1,2)=8表示.() 更多相关问题 甲.乙两台机床同时生产一种零件,连续10天中,两台机床每天出现的次品数分别人数(如下表):1日2日3日4日5 ...
最新文章
- NodeJs端口被占用的情况
- 图标和文字对齐的方法
- docker安装Jenkins+BlueOcean
- Tomcat9 运行startup文件,打开的窗口是乱码显示
- Xtrareport 交叉报表
- Python基础---OS模块 (二)
- 【水】弱化版魔术球问题
- mysql 如何抓慢查询_如何进行 MySQL慢查询 操作
- 盘点员工工作效率低的8大原因
- 物联网与嵌入式是什么关系
- HEVC编码技术简介
- v-for报错Cannot use v-for on stateful component root element because it renders multiple elements.
- html5手机密码修改,HTML5 Canvas简简单单实现手机九宫格手势密码解锁
- 开启ICT宝藏之门——CloudOpera IES 创新社区正式成立
- 提高PPT转PDF或汇出图片的解析度
- 1. 无线纳米传感器网络和纳米物联网络:背景、架构、特征
- spring boot之controller注解与RequestController注解
- 自己搭建RTMP流媒体服务器
- UA OPTI544 量子光学1 Maxwell方程与Lorentz Oscillator回顾
- nginx+lua实现限流降级(使用lua的lua-resty-limit-traffic)
热门文章
- 微生物群落基于KEGG预测功能的丰度分布图绘制
- 卸载IE9重装IE9无法安装的原因及解决方法
- KW代码检查规则-RLK.JNDI
- 以中东地区军事数据为目标:移动网络间谍活动“Bouncing Golf”分析
- 【历史上的今天】2 月 23 日:英格玛密码机申请专利;戴尔电脑创始人出生;Mellanox 收购 EZchip
- idea项目误删恢复
- NLP 之 jieba (结巴)制作词云
- android studio + ndk + cmake + jna +sqlite c层报错SQLITE_CANTOPEN(14),SQLITE_MISUSE(21)问题
- 趣图:没想到 CSS 深灰色是这样的
- android ipv6测试,搭建IPv6本地环境测试App