MATLAB基本語法

2023-03-20 09:06 更新

點乘運(yùn)算

,

常與其他運(yùn)算符

點乘運(yùn)算,常與其他運(yùn)算符聯(lián)合使用(如.\)

矩陣生成 矩陣生成 向量生成或子陣提取本節(jié)將會介紹一些MATLAB的基本語法的使用。

在 MATLAB 環(huán)境下進(jìn)行的操作就像是使用一個超級復(fù)雜的計算器,不要被這嚇到了。在您開始使用 MATLAB 時可以在“>>”命令提示符下輸入命令。

執(zhí)行MATLAB命令

MATLAB 是一種解釋型的環(huán)境。也就是說,只要你給MATLAB一個命令,它就會馬上開始執(zhí)行。

MATLAB實踐

在">>" 命令提示符下鍵入一個有效的表達(dá),例如:

5 + 5

然后按 ENTER 鍵

當(dāng)點擊“執(zhí)行”按鈕,或者按“Ctrl+ E”,MATLAB執(zhí)行它并返回結(jié)果:

ans = 10

讓我們使用幾個例子:

3 ^ 2	       % 3 raised to the power of 2

當(dāng)你點擊“執(zhí)行”按鈕,或者按“Ctrl+ E”,MATLAB執(zhí)行它并返回結(jié)果:

ans = 9

另外一個例子:

sin(pi /2)	  % sine of angle 90o

當(dāng)你點擊“執(zhí)行”按鈕,或者按“Ctrl+ E”,MATLAB執(zhí)行它并返回結(jié)果:

ans = 1

另外一個例子,

7/0		      % Divide by zero

當(dāng)點擊“執(zhí)行”按鈕,或者按“Ctrl+ E”,MATLAB執(zhí)行它并返回結(jié)果:

ans = Inf
warning: division by zero

另外一個例子,

732 * 20.3	

當(dāng)點擊“執(zhí)行”按鈕,或者按“Ctrl+ E”,MATLAB執(zhí)行它并返回結(jié)果:

ans =  1.4860e+04

MATLAB 提供了一些特殊的一些數(shù)學(xué)符號的表達(dá),像圓周率 π, Inf for ∞, i (and j) for √-1 etc. Nan 代表“不是一個數(shù)字”。

MATLAB常用的運(yùn)算符和特殊字符

MATLAB常用的運(yùn)算符和特殊字符如下表所示:

運(yùn)算符目的
+加;加法運(yùn)算符
-減;減法運(yùn)算符
*標(biāo)量和矩陣乘法運(yùn)算符
.*數(shù)組乘法運(yùn)算符
^標(biāo)量和矩陣求冪運(yùn)算符
.^數(shù)組求冪運(yùn)算符
\矩陣左除
/矩陣右除
.\陣列左除
./陣列右除
:向量生成;子陣提取
( ) 下標(biāo)運(yùn)算;參數(shù)定義 
[ ]矩陣生成
.點乘運(yùn)算,常與其他運(yùn)算符聯(lián)合使用
續(xù)行標(biāo)志;行連續(xù)運(yùn)算符
,分行符(該行結(jié)果不顯示)
;語句結(jié)束;分行符(該行結(jié)果顯示)
%注釋標(biāo)志
_引用符號和轉(zhuǎn)置運(yùn)算符
._非共軛轉(zhuǎn)置運(yùn)算符
=賦值運(yùn)算符

MATLAB常用的運(yùn)算符使用示例

MATLAB分號(;)使用

MATLAB中分號(;)表示語句結(jié)束;但是,如果想抑制和隱藏 MATLAB 輸出表達(dá),表達(dá)后添加一個分號。

例如,

x = 3;
y = x + 5

當(dāng)點擊“執(zhí)行”按鈕,或者按“Ctrl+ E”,MATLAB執(zhí)行它立即返回的結(jié)果是:

y =  8

MATLAB添加注釋

MATLAB的百分比符號(%)是用于表示一個注釋行。例如:

x = 9	     % assign the value 9 to x

也可以寫注釋,使用一塊塊注釋操作符%{%}。

MATLAB編輯器包括工具和上下文菜單項,來幫助添加,刪除或更改注釋的格式。

MATLAB特殊變量和常量

MATLAB支持以下特殊變量和常量:

NameMeaning
ans默認(rèn)的變量名,最近一次操作運(yùn)算結(jié)果
eps浮點數(shù)的相對誤差
i,j虛數(shù)單位,定義為 i= j= -1
Inf代表無窮大
NaN代表不定值(不是數(shù)字)
pi圓周率

MATLAB命名變量

變量名稱是由一個字母后由任意數(shù)量的字母,數(shù)字或下劃線。

注意MATLAB中是區(qū)分大小寫的。

變量名可以是任意長度,但是,MATLAB使用只有前N個字符,其中N是由函數(shù)namelengthmax。

保存你的工作進(jìn)度

MATLAB使用save命令保存工作區(qū)中的所有變量,然后作為一個擴(kuò)展名為.mat的文件,在當(dāng)前目錄中。 

如以下例子:

save myfile

該文件可以隨時重新加載,然后使用load命令。

load myfile


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號