鼠标右击打开桌面上matlab程序,运行起来,我们将以具体的实例进行讲解,帮助大家理解,一起来看一看。
在电脑命令输入clear all;关闭所有正在运行的程序,如下所示
diag(X,k);抽取矩阵X的第k条对角线的元素向量,当k为0时候抽取主对角线,k为整数时候抽取上方第k条对角线上的元素,k为负数时候抽取下方第k条对角线上的元素。实例:>> clear all;A=magic(4)diag(A,2) A = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 ans = 3 8
diag(X)命令;抽取主对角线实例:>> clear all;A=magic(4)diag(A) A = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 ans = 16 11 6 1
diag(v,k);使得v为所得矩阵第k条对角线上的元素向量实例:>> clear all;A=magic(4)diag(2,3) A = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 ans = 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0
tril(X);提取矩阵X的主下三角部分。实例:>> clear all;A=magic(4)tril(A) A = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 ans = 16 0 0 0 5 11 0 0 9 7 6 0 4 14 15 1
triu(X);提取矩阵X的主上三角部分;实例:>> clear all;A=magic(4)triu(A) A = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 ans = 16 2 3 13 0 11 10 8 0 0 6 12 0 0 0 1
是不是很简单,一起动手试一试。