MATLAB中创建魔方,希尔伯特,Pascal矩阵

作者:白雪 | 创建时间: 2023-08-07
MATLAB中创建魔方矩阵用到magic(), 希尔伯特矩阵用到hilb(), Pascal矩阵用到pascal()....
MATLAB中创建魔方,希尔伯特,Pascal矩阵

1、创建魔方矩阵

魔方矩阵是有相同的行数和列数,并在每行每列、对角线上的和都相等。你能构造任何大小(除了2x2)的魔方矩阵。 下面展示一下,实际运行效果

在命令行窗口输入magic(4),敲击回车

在命令行窗口输入magic(5),敲击回车

2、创建希尔伯特矩阵

希尔伯特矩阵是对称矩阵而且是方阵。

在命令行窗口输入hilb(4),敲击回车

在命令行窗口输入hilb(5),敲击回车

值得注意的是:当你输入hilb(4,5),敲击回车。会显示错误因为希尔伯特矩阵是方阵。

3、创建Pascal矩阵

Pascal矩阵用到pascal().

在命令行窗口输入pascal(4),敲击回车

在命令行窗口输入pascal(5),敲击回车

Pascal矩阵的第一行元素和第一列元素都为1,其余位置处的元素是该元素的左边元素加起上一行对应位置相加而得,如元素Ai,j=Ai,j-1+Ai-1,j。Ai,j表示第i行,第j列位置上的元素

点击展开全文

更多推荐