判断矩阵是对角
tf = isdiag (A)
例子
tf = isdiag (一个)返回逻辑1(真正的)如果一个是一个对角矩阵;否则,它将返回逻辑0(假)。
tf = isdiag (一个)
一个
1
真正的
0
假
全部折叠
创建一个4×4的单位矩阵。
我眼睛= (4)
我=1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
测试是否矩阵是对角。
isdiag(我)
ans =逻辑1
结果是合理的1(真正的),因为所有的非零元素我在主对角线。
我
创建一个矩阵的非零元素的主要和第一对角线。
= 3 *眼(4)+诊断接头(2 2 2,1)
一个=3 2 0 0 0 3 2 0 0 0 3 2 0 0 0 3
isdiag (A)
ans =逻辑0
对角线矩阵不是因为有非零主对角线上的元素。
创建一个新的矩阵,B主对角线元素的一个。
B
B =诊断接头(诊断接头(A));
测试看看B是一个对角矩阵。
isdiag (B)
结果是合理的1(真正的),因为没有非零元素的主对角线上方或下方B。
输入数组,指定为一个数字数组。isdiag返回逻辑0(假)如果一个有超过两个维度。
isdiag
数据类型:单|双复数的支持:金宝app是的
单
双
一个矩阵是对角如果所有元素上方和下方的主对角线为零。任意数量的主对角线上的元素也可以是零。
例如,4×4的单位矩阵,
我 4 = ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 )
是一个对角矩阵。对角矩阵通常,但并非总是如此,广场。
使用诊断接头函数产生的对角矩阵isdiag返回逻辑1(真正的)。
诊断接头
的函数isdiag,istriu,istril特殊情况的函数吗isbanded相同,可以执行所有的测试定义了适当的上部和更低的带宽。例如,isdiag (A) = = isbanded (0, 0)。
istriu
istril
isbanded
isdiag (A) = = isbanded (0, 0)
带宽|诊断接头|isbanded|istril|istriu|下三角阵|triu
带宽
下三角阵
triu
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室
得到审判现在