Matlab最新的官方文件中文翻譯

2022-07-17 11:09:11 字數 2902 閱讀 3741

文章翻譯的是matlab最新的官方文件

r2016b

,可能後續如果我還有時間會繼續翻譯,希望能夠幫到大家,翻譯的不好請大家不要吐槽。

desktop basics

當您啟動matlab時,桌面以其預設布局顯示如下

:桌面包括以下面板:

•當前資料夾

- 訪問您的檔案。

•命令視窗

- 在命令列中輸入命令,由

提示符(>>)。

•工作區

- 瀏覽您從檔案建立或匯入的資料

在matlab中工作時,您發出建立變數和呼叫函式的命令。

例如,通過在命令列中鍵入以下語句建立乙個名為a的變數:

a = 1 

matlab將變數

a新增到工作空間,並在命令視窗中顯示結果。

接著建立其他的變數:

b = 2

當您不指定輸出變數時,matlab使用變數

ans,為

answer

的簡寫,儲存您的計算結果。

如果用分號結束語句,matlab執行計算,但輸出視窗不會有結果顯示。

e = a*b; 

您可以通過按向上和向下箭頭鍵↑和

↓來呼叫先前的命令。在空命令列或鍵入命令的前幾個字元後按箭頭鍵。 例如,要呼叫命令

b = 2

,鍵入b

,然後按向上箭頭鍵。

matrices and arrays

matlab是

「matrix laboratory」

的縮寫。雖然其他程式語言主要使用數字一次,但

matlab®

設計為主要在整個矩陣和陣列上操作。

所有matlab變數都是多維陣列,無論什麼型別的資料。 矩陣是經常用於線性代數的二維陣列。

array creation

要在單個行中建立具有四個元素的陣列,請使用逗號(,)或空格分隔元素。

a = [1 2 3 4] 

這種型別的陣列是乙個行向量。

要建立具有多個行的矩陣,請使用分號分隔行。

a = [1 2 3; 4 5 6; 7 8 10] 

建立矩陣的另一種方法是使用乙個函式,如ones,

zeros

或rand

。 例如,建立乙個5乘

1列的零向量。

z = zeros(5,1) 

matrix and array operations

matlab允許使用單個算術運算子或函式處理矩陣中的所有值。

a + 10 

要轉置矩陣,請使用單引號('):

a' 您可以執行標準矩陣乘法,使用*運算子計算行和列之間的內積。 例如,確認矩陣乘以其逆函式返回單位矩陣:

p = a*inv(a) 

注意p不是整數值的矩陣。

matlab

將數字儲存為浮點值,並且算術運算對實際值與其浮點表示之間的微小差異敏感。 您可以使用

format

format long

p = a*inv(a) 

重置為短整型:

format short 

格式僅影響數字的顯示,而不影響matlab計算或儲存它們的方式。

要執行元素級乘法而不是矩陣乘法,請使用.*運算子:

p = a.*a 

乘法,除法和冪的矩陣運算子都具有對應的以元素方式操作的陣列運算子。

例如,將a的每個元素提高到第三個冪:

a.^3 

concatenation

連線是將陣列連線成更大陣列的過程。

事實上,你通過連線它的各個元素做出了你的第乙個陣列。

一對方括號是連線運算子。

a = [a,a] 

使用逗號將彼此相鄰的陣列連線稱為水平並置。

每個陣列必須具有相同的行數。

類似地,當陣列具有相同的列數時,您可以使用分號垂直連線。

a = [a; a] 

complex numbers

複數具有實部和虛部,其中虛部為-1的平方根。(個人不使用複數就省略了)

array indexing

matlab中的每個變數都是乙個可以儲存許多數字的陣列。 當您要訪問陣列的選定元素時,請使用索引。

例如,考慮4乘

4magic 

方陣a:

a = magic(4) 

有兩種方法來引用陣列中的特定元素。

最常見的方法是指定行和列下標,例如

a(4,2) 

不太常見,但有時有用的是使用單個下標,按順序遍歷每個列:a(8) 

使用單個下標來引用陣列中的特定元素稱為線性索引。

如果你試圖引用賦值語句右邊陣列之外的元素,matlab會丟擲乙個錯誤。

但是,在賦值語句的左側,您可以指定當前維度之外的元素。

陣列的大小增加以適應新資料。

a(4,5) = 17 

要引用陣列的多個元素,請使用冒號運算子,這允許您指定格式為start:

end的範圍。 例如,列出

a的前三行和第二列中的元素:

a(1:3,2) 

單獨的冒號,沒有開始或結束值,指定該維中的所有元素。

例如,選擇a的第三行中的所有列:

a(3,:) 

冒號運算子還允許使用更一般的形式start:

step

:end

建立乙個等間隔的值向量。

b = 0:10:100 

如果省略中間步,如在start:

end中,

matlab

使用預設步長值1。

python官方 Python官方中文文件強勢來襲

python 官方支援的文件一直沒有中文。小夥伴們已經習慣了原汁原味的英文文件,但如果有官方中文文件,對於初學者來說,門檻會大大的降低。現在中文文件強勢來襲 以前也是有一些第三方維護的 python 中文文件,不過可能因為人力等限制,並做不到同步更新與維護。目前也有很多高質量的 python 中文資...

TensorFlow 官方文件中文版

打個不太恰當的比喻,如今 google 對待 tensorflow 系統,有點類似於該公司對待旗下移動作業系統 android。如果更多的資料科學家開始使用 google 的系統來從事機器學習方面的研究,那麼這將有利於 google 對日益發展的機器學習行業擁有更多的主導權。google tenso...

Apache Storm 官方文件中文版

本專案是 apache storm 官方文件的中文翻譯版,致力於為有實時流計算專案需求和對 apache storm 感興趣的同學提供有價值的中文資料,希望能夠對大家的工作和學習有所幫助。說明 如果沒有特殊宣告,本專案文件中所述 storm 版本均為 0.9.x 版本。原文資料 官方 trident...