文件Help Center文件
确定矩阵是否是隐士或歪斜的麦克姆
tf = ishermitian(a)
tf = ishermitian(a,skewoption)
例子
tf = ishermitian(一种的)返回逻辑1(true)如果方形矩阵一种是Hermitian;否则,它返回逻辑0.(错误的)。
tf = ishermitian(一种的)
一种
1
true
0.
错误的
tf = ishermitian(一种那skewOption的)指定测试的类型。指定skewOption作为'歪斜'确定if.一种是偏僻的偏僻尼斯。
tf = ishermitian(一种那skewOption的)
skewOption
'歪斜'
全部收缩
创建一个3×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.0000i 0.0000 + 0.0000i 1.0000 + 0.0000i
矩阵相对于其真实值对角线是对称的。
测试矩阵是否是赫米特人。
tf =逻辑0.
结果是逻辑0.(错误的) 因为一种不是赫米特尼亚人。在这种情况下,一种等于它的转置,一种。',但不是复杂的缀合物转向,一种'。
一种。'
一种'
更改元素一种(3,1)成为-1i.。
一种(3,1)
-1i.
a(3,1)= -1i;
确定修改后的矩阵是否是隐士。
tf =逻辑1
The matrix,一种,现在是Hermitian,因为它等于其复杂的缀合物转置,一种'。
A =[-1i.-1 1-i;1 -1i -1;-1-i 1 -1i]
A =3×3复合物0.0000 - 1.0000I -1.0000 + 0.0000i 1.0000 - 1.0000i 1.0000 + 0.0000i 0.0000 - 1.0000I -1.0000 + 0.0000i -1.0000 - 1.0000i 1.0000 + 0.0000i 0.0000 - 1.0000i
The matrix has pure imaginary numbers on the main diagonal.
指定skewOption作为'歪斜'确定矩阵是否是歪斜的密封。
tf = ishermitian(a,'歪斜'的)
The matrix,一种那是偏僻的偏僻尼斯since it is equal to the negation of its complex conjugate transpose,-一种'。
-一种'
输入矩阵,指定为数字矩阵。如果一种是not square, then伊斯利姆人返回逻辑0.(错误的)。
伊斯利姆人
数据类型:单身的|双倍的|逻辑复数支持:金宝app是的
单身的
双倍的
逻辑
'nonskew'
测试类型,指定为'nonskew'or'歪斜'。指定'歪斜'to test whether一种是偏僻的偏僻尼斯。
一个方形矩阵,一种,如果它是等于其复杂的缀合物转置,a = a'。
a = a'
就矩阵元素而言,这意味着
一种 一世 那 j = 一种 ¯ j 那 一世 。
The entries on the diagonal of a Hermitian matrix are always real. Since real matrices are unaffected by complex conjugation, a real matrix that is symmetric is also Hermitian. For example, the matrix
一种 = [ 1 0. 0. 2 1 0. 1 0. 1 ]
是对称和隐士。
隐士矩阵的特征值是真实的。
一个方形矩阵,一种,是歪斜的封闭师,如果它等于其复杂缀合物转置的否定,A =-一种'。
A =-一种'
一种 一世 那 j = - 一种 ¯ j 那 一世 。
歪斜密封矩阵的对角线上的条目始终是纯粹的虚构或零。由于实际矩阵不受复合缀合的影响,因此是歪斜对称的真实矩阵也是歪斜密封的。例如,矩阵
一种 = [ 0. - 1 1 0. ]
既是歪斜的偏怪和歪曲的对称。
歪斜矩阵的特征值纯粹是虚构的或零。
使用说明和限制:
Code generation does not support sparse matrix inputs for this function.
Backgroundgool.
螺纹池
此功能完全支持基于线程的环境。金宝app有关更多信息,请参阅在基于线程的环境中运行matlab函数。
This function fully supports GPU arrays. For more information, see在GPU上运行matlab函数(并行计算工具箱)。
此功能完全支持分布式数组。金宝app有关更多信息,请参阅Run MATLAB Functions with Distributed Arrays(并行计算工具箱)。
不对|是真实的|eig.|transpose|ctranspose.
不对
是真实的
eig.
transpose
ctranspose.
您拥有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。
联系您当地的办公室