有时候做实验需要使用对称矩阵,这里介绍如何使用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产生对称矩阵相关推荐

  1. matlab 矩阵与数比较,MATLAB 对矩阵中的数据进行大小比较

    用matlab对矩阵进行高斯消元 %求解例题2.1%高斯法求解线性方程组Ax=b%A为输入矩阵系数,b为方程组右端系数%方程组的解保存在x变量中%先输入方程系数A=[1 2 3;2 7 5;1& ...

  2. matlab矩阵处理实验报告,matlab实验报告一二三

    <matlab实验报告一二三>由会员分享,可在线阅读,更多相关<matlab实验报告一二三(37页珍藏版)>请在金锄头文库上搜索. 1.2015 秋秋 2013 级级MATLA ...

  3. matlab矩阵的第一列,matlab提取矩阵第一列

    第2章 MATLAB矩阵及其运算 2.1 变量和数据操作 2.2 MATLAB矩阵 2.3 MATLAB运算 2.4 矩阵分析 2.5 矩阵的超越函数 2.6 字符串 2.7 结构数据和单元数据 2. ...

  4. MATLAB矩阵乘法、MATLAB矩阵的转置、MATLAB串联矩阵

    MATLAB矩阵乘法 MATLAB中如果有两个矩阵 A 和 B ,其中 A 是 m*n 矩阵,B 是 n*p 矩阵,那么他们相乘能够产生一个 m*p 的矩阵 C. MATLAB矩阵乘法只发生在矩阵 A ...

  5. MATLAB矩阵对称旋转

    fliplr(a) 矩阵左右翻转  flipud(a) 矩阵上下翻转  rot90(a)矩阵逆时针旋转90度(把你的头顺时针旋转90看原数就可以知道结果了,^-^) rot90(a,k) k参数定义为 ...

  6. matlab矩阵特征分解,用MATLAB实现矩阵分解

    MATLAB求解线性方程的过程基于三种分解法则: (1)Cholesky分解,针对对称正定矩阵: (2)高斯消元法,  针对一般矩阵: (3)正交化,      针对一般矩阵(行数≠列数) 这三种分解 ...

  7. java matlab 矩阵_如何在MATLAB中将函数应用于矩阵的每一行/列?

    你可能想要更模糊的Matlab函数bsxfun . 从Matlab文档中,bsxfun "applies the element-by-element binary operation sp ...

  8. matlab 矩阵与向量乘,matlab问题,关于矩阵向量的乘问题

    问题描述: matlab问题,关于矩阵向量的乘问题 mx=wtbx*T; my=wtby*T; mz=wtbz*T;%%%通过四元素解微分方程 p=mx.^2+my.^2+mz.^2;//这个地方有问 ...

  9. matlab 矩阵列乘系数,matlab 给某一列乘上一个系数

    矩阵M是一个 mxn 的矩阵,现在要给M矩阵的第一列都要乘上10,使其第一列扩大10倍,那肿么做呢? 我第一时间用的是: M(:,1) = M(:,1)*10; //错误的 但是这个错了,结果是不对的 ...

  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 ...

最新文章

  1. jQuery-选择器(2)
  2. Python地理可视化工具包 folium介绍
  3. 人工智能AI实战100讲(五)-基于强化学习的自动化剪枝模型
  4. 【iOS开发】关于Xcode8后产生的viewForHeaderInSection、viewForFooterInSection设置不产生效果的问题
  5. 从本地文件系统迁移oracle数据库到ASM
  6. Alibaba内部713页Java程序性能优化实战手册首次开放,大受好评
  7. TCN-时间卷积网络
  8. 基于Java swing+mysql+eclipse的【水电费管理系统】
  9. 最详细的【微信小程序+阿里云Web服务】开发部署指引(三):开通阿里云主机
  10. 宝岛探险(C语言 )(DFS+BFS)
  11. Centos挂载fat32格式的u盘和ntfs格式的移动硬盘
  12. python pandas csv 写文件_Pandas读写CSV文件的方法介绍(附代码)
  13. 华为AC旁路二层组网隧道转发示例
  14. C语言:求n的阶乘和n的阶乘和
  15. 6 生僻字_戓、弚、圡什么鬼?这些生僻字逼死强迫症!
  16. 微信公众号链接小测试题js逻辑
  17. thinkpad T450 重新安装系统 win 10
  18. java piggy,piggymetrics
  19. 2022-2027年中国大理石板材市场竞争态势及行业投资潜力预测报告
  20. 2022中国可持续消费报告:近半数消费者将月度消费2-5成用于低碳产品 | 美通社头条...

热门文章

  1. “国六”新要求——基于OBD系统的量产车评估测试 (PVE)
  2. 如何查询oracle中的链路,oracle 数据库链路
  3. 微信小程序 实现上拉加载
  4. 计算机怎么保存窗口画面,电脑视频怎么旋转保存 怎样将视频画面进行旋转并保存|视频画面旋转工具...
  5. 如何找到两个圆的公切线?
  6. PPT导出图片质量太差?简单操作直接导出印刷质地图片
  7. 网站不能复制怎么办?一招教你解决
  8. (C语言代码分享):车辆信息管理系统源代码来了。
  9. WOX配置常用搜索引擎
  10. 【jpa】简介和项目生成、API-初级入门