點乘運(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支持以下特殊變量和常量:
Name | Meaning |
---|---|
ans | 默認(rèn)的變量名,最近一次操作運(yùn)算結(jié)果 |
eps | 浮點數(shù)的相對誤差 |
i,j | 虛數(shù)單位,定義為 i2 = j2 = -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
更多建議: