陣列和矩陣有和區別?

  • 作者:由 匿名使用者 發表于 繪畫
  • 2022-10-24

陣列和矩陣有和區別?八哥說科技 2019-09-26

1、用途不同:

矩陣是高等代數學中的常見工具,也常見於統計分析等應用數學學科中。在物理學中,矩陣於電路學、力學、光學和量子物理中都有應用;計算機科學中,三維動畫製作也需要用到矩陣。而陣列用來儲存具有相同的資料型別的元素(在C、C++、Java、pascal中都這樣。)

2、構造型別不同:

在C語言中, 陣列屬於構造資料型別。一個數組可以分解為多個數組元素,這些陣列元素可以是基本資料型別或是構造型別。因此按陣列元素的型別不同,陣列又可分為數值陣列、字元陣列、指標陣列、結構陣列等各種類別。

矩陣(Matrix)是一個按照長方陣列排列的複數或實數集合,最早來自於方程組的係數及常數所構成的方陣。

陣列和矩陣有和區別?

3、操作不同:

矩陣運算在科學計算中非常重要,而矩陣的基本運算包括矩陣的加法,減法,數乘,轉置,共軛和共軛轉置 。C語言提供了豐富的字串處理函式, 大致可分為字串的輸入、輸出、合併、修改、比較、轉換、複製、搜尋幾類。

參考資料來源:百度百科-矩陣

參考資料來源:百度百科-陣列

陣列和矩陣有和區別?shiqicai 推薦於2017-09-20

陣列中的元素可以是字元等

矩陣中的只能是數

這是二者最直觀的區別。

因為矩陣是一個數學概念(線性代數里的),陣列是個計算機上的概念。

你見過純粹數學中有陣列的概念嗎?沒有。

因為計算機上(準確的說是資訊科學中)常用到線性代數的知識,就引用了矩陣的概念。

陣列和矩陣有和區別?天雲小店 推薦於2017-09-15

陣列是計算機中儲存資訊的一個概念,陣列中的元素可以是數字,也可以是數值。

矩陣是計算科學當中的一個概念,矩陣中的元素只能是數值。

另外在運算方面也有區別:

對於乘法、乘方和除法等運算,矩陣運算與陣列運算的運算子及含義都不同,

矩陣運算按線性變換定義,使用通常符號;

陣列運算按對應元素運算定義,使用點運算子,對應元素進行運算。

陣列和矩陣有和區別?世紀嘉良 2012-11-15

如果如你提到的matlab特別強調的區別,可以這樣給你解釋:他們的區別很直觀的在於,陣列的加減乘除需要在運算子前面加一個。例如:。+、。-、。*、。/

陣列和矩陣有和區別?網友fc78082ca 2006-01-21

陣列只是一組資料。

矩陣就可以進行加減乘法運算。

他們本來在計算機上就不是一種概念。

Top