Issymmetric
确定矩阵是对称还是偏斜的对称性
描述
tf = issymmetric(
指定测试的类型。指定一个
,,,,skewOption
)skewOption
作为'偏斜'
确定是否一个
是skew-symmetric。
例子
测试Hermitian矩阵是否对称
创建一个3 x-3矩阵。
a = [1 0 1i;0 1 0; -1I 0 1]
a =3×3复合物1.0000 + 0.0000i 0.0000 + 0.0000i 0.0000 + 1.0000i 0.0000 + 0.0000i 1.0000 + 0.0000i 0.0000 + 0.0000i 0.0000-1.0000-1.0000I 0.0000 + 0.0000i + 0.0000i 1.0000 + 0.0000iii + 0.0000iii
The matrix is Hermitian and has a real-valued diagonal.
测试矩阵是否对称。
tf = issymmetric(a)
tf =逻辑0
结果是合乎逻辑的0
((错误的
) 因为一个
不是对称的。在这种情况下,一个
等于其复杂的共轭转置,一个'
,但不是其非共轭转置,一个。'
。
更改元素A(3,1)
成为1i
。
a(3,1)= 1i;
确定修饰的矩阵是否为对称。
tf = issymmetric(a)
tf =逻辑1
The matrix,一个
,现在是对称的,因为它等于其非共轭转置,一个。'
。
测试矩阵是否偏斜对称
Create a 4-by-4 matrix.
a = [0 1 -2 5;-1 0 3 -4;2 -3 0 6;-5 4 -6 0]
a =4×40 1 -2 5 -1 0 3 -4 2 -3 0 6 -5 4 -6 0
The matrix is real and has a diagonal of zeros.
指定skewOption
作为'偏斜'
确定矩阵是否偏斜。
tf = issymmetric(a,'偏斜')
tf =逻辑1
The matrix,一个
,是偏度对称的,因为它等于其非结合转置的否定,-一个。'
。
输入参数
一个
-输入矩阵
数字矩阵
输入矩阵,指定为数字矩阵。如果一个
是not square, thenIssymmetric
返回逻辑0
((错误的
)。
数据类型:单身的
|双倍的
|逻辑
复杂的数字支持:万博1manbetx是的
skewOption
-测试类型
'nonskew'
(默认)|'偏斜'
测试类型,指定为'nonskew'
or'偏斜'
。指定'偏斜'
to test whether一个
是skew-symmetric。
更多关于
对称矩阵
一个方形矩阵,
一个
,如果它等于其非共轭转置,则是对称的,a = a'
。就矩阵元素而言,这意味着
由于真正的矩阵不受复杂结合的影响,因此对称的真实矩阵也是荒芜的。例如,矩阵
既是对称的,又是遗传学。
偏度对称矩阵
一个方形矩阵,
一个
,如果偏度对称,则它等于其非结合转置的否定,a =-一个。'
。就矩阵元素而言,这意味着
由于实际矩阵不受复杂的结合影响,因此偏斜 - 对称的真实矩阵也是偏斜的。例如,矩阵
是偏斜的对称和偏斜的人。
扩展功能
C/C ++代码生成
使用MATLAB®CODER™生成C和C ++代码。
用法注释和限制:
Code generation does not support sparse matrix inputs for this function.
GPU代码生成
Generate CUDA® code for NVIDIA® GPUs using GPU Coder™.
用法注释和限制:
Code generation does not support sparse matrix inputs for this function.
基于线程的环境
使用MATLAB®在后台运行代码背景池
或使用并行计算工具箱加速代码™螺纹池
。
此功能完全支持基于线程的环境。万博1manbetx有关更多信息,请参阅在基于线程的环境中运行MATLAB功能。
GPU数组
一个ccelerate code by running on a graphics processing unit (GPU) using Parallel Computing Toolbox™.
这个函数完全支持GPU数组。万博1manbetx有关更多信息,请参阅在GPU上运行MATLAB功能(并行计算工具箱)。
分布式阵列
使用Parallel Computing Toolbox™,将群集组合内存的组合存储器划分。
此功能完全支持分布式数组。万博1manbetx有关更多信息,请参阅Run MATLAB Functions with Distributed Arrays(并行计算工具箱)。
版本历史记录
也可以看看
matlab命令
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- 一个mérica Latina((Español)
- 加拿大(英语)
- 美国(英语)