久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

手把手教你用MATLAB創建特殊矩陣(2)

MATLAB(Matrix Laboratory)是矩陣實驗室的意思,表示矩陣當然不在話下,那么一些特殊的矩陣如何表示呢,今天小編手把手教你,一起來。使用zeros函數創建全零矩陣首先當然是打開桌面上

MATLAB(Matrix Laboratory)是矩陣實驗室的意思,表示矩陣當然不在話下,那么一些特殊的矩陣如何表示呢,今天小編手把手教你,一起來。

使用zeros函數創建全零矩陣

首先當然是打開桌面上的MATLAB啦,運行起來,如下圖所示:

```matlab

zeros(5, 4)

```

這個命令將創建一個5x4的全零矩陣。在數學中,這種矩陣非常常見。如果一個一個去輸入0,將會浪費很多時間。

使用zeros函數創建與已知矩陣維度相同的全零矩陣

可以使用`zeros(size(A))`命令創建與矩陣A維度相同的全零矩陣。其中A矩陣是已知的,我們只需輸入這個命令就可以創建一個與A矩陣同緯度的全零矩陣,十分方便快捷。例如,假設有矩陣A:

```matlab

A [15 15 15; 15 15 15; 15 15 15; 15 15 15];

zeros(size(A))

```

輸出結果如下:

```

ans

0 0 0

0 0 0

0 0 0

0 0 0

```

使用rand(n)函數創建隨機矩陣

`rand(n)`函數可以在區間[0,1]上創建一個n×n均勻分布的隨機矩陣。我們來演示一下:

```matlab

rand(6)

```

輸出結果如下:

```

ans

0.8147 0.9134 0.2785 0.9649 0.9572 0.9575

0.9058 0.2789 0.5469 0.1419 0.4854 0.8003

0.1270 0.9647 0.9575 0.0357 0.8003 0.6557

0.9134 0.1576 0.9649 0.3922 0.1419 0.7431

0.6324 0.9706 0.8003 0.0462 0.0357 0.3922

0.0975 0.9572 0.6555 0.4218 0.0971 0.6557

```

使用rand(m, n)函數創建m×n的隨機矩陣

`rand(m, n)`函數可以在區間[0,1]上創建一個m×n均勻分布的隨機矩陣。我們來演示一下:

```matlab

rand(4, 5)

```

輸出結果如下:

```

ans

0.8147 0.9134 0.2785 0.9649 0.9572

0.9058 0.1576 0.5469 0.0357 0.4854

0.1270 0.9706 0.9575 0.0462 0.8003

0.9134 0.9572 0.6557 0.4218 0.0971

```

使用rand(size(A))函數創建與已知矩陣維度相同的隨機矩陣

可以使用`rand(size(A))`命令創建與矩陣A維度相同的隨機矩陣。其中A矩陣是已知的,我們只需輸入這個命令就可以創建一個與A矩陣同緯度的隨機矩陣,非常方便快捷。例如,假設有矩陣A:

```matlab

A [15 15 15; 15 15 15; 15 15 15; 15 15 15];

rand(size(A))

```

輸出結果如下:

```

ans

0.9597 0.7513 0.8407

0.3404 0.2551 0.2543

0.8116 0.5000 0.8143

0.9192 0.9062 0.2435

```

使用hilb(n)函數創建Hilbert矩陣

`hilb(n)`函數可以創建一個n×n的Hilbert矩陣。Hilbert矩陣是一種特殊的數學變換矩陣,它是正定的,整個矩陣的行列式的值和逆矩陣都會發生巨大變化。我們以hilb(5)為例子進行演示:

```matlab

hilb(5)

```

輸出結果如下:

```

ans

1.0000 0.5000 0.3333 0.250

標簽:
主站蜘蛛池模板: 六安市| 剑河县| 鄂温| 红桥区| 资阳市| 宁夏| 大石桥市| 福贡县| 周至县| 泰安市| 绥棱县| 玉树县| 武宁县| 吴堡县| 九龙城区| 邹城市| 石渠县| 樟树市| 集贤县| 灵山县| 错那县| 毕节市| 河南省| 永德县| 武强县| 舞钢市| 沁阳市| 四子王旗| 濮阳县| 宁陵县| 新晃| 都江堰市| 渝中区| 文水县| 麦盖提县| 唐海县| 龙岩市| 公主岭市| 清徐县| 湾仔区| 普兰店市|