資源描述:
《MATLAB常用指令》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、matlab??2010-04-2610:36:42
2、??分類(lèi):?matlab
3、字號(hào)?訂閱MATLAB基本知識(shí)Matlab的內(nèi)部常數(shù)pi??????????????????圓周率exp(1)????????????自然對(duì)數(shù)的底數(shù)ei或j???????????????虛數(shù)單位Inf或inf???????????無(wú)窮大Matlab的常用內(nèi)部數(shù)學(xué)函數(shù)指數(shù)函數(shù)exp(x)以e為底數(shù)對(duì)數(shù)函數(shù)log(x)自然對(duì)數(shù),即以e為底數(shù)的對(duì)數(shù)log10(x)常用對(duì)數(shù),即以10為底數(shù)的對(duì)數(shù)log2(x)以2為底數(shù)的x的對(duì)數(shù)開(kāi)方函數(shù)sqrt(x)表示x的算術(shù)平方根絕對(duì)值函數(shù)abs(x)表示實(shí)數(shù)的
4、絕對(duì)值以及復(fù)數(shù)的模三角函數(shù)(自變量的單位為弧度)sin(x)正弦函數(shù)cos(x)余弦函數(shù)tan(x)正切函數(shù)cot(x)余切函數(shù)sec(x)正割函數(shù)csc(x)余割函數(shù)反三角函數(shù)asin(x)反正弦函數(shù)?acos(x)反余弦函數(shù)atan(x)反正切函數(shù)acot(x)反余切函數(shù)asec(x)反正割函數(shù)acsc(x)反余割函數(shù)雙曲函數(shù)?sinh(x)雙曲正弦函數(shù)cosh(x)雙曲余弦函數(shù)tanh(x)雙曲正切函數(shù)coth(x)雙曲余切函數(shù)sech(x)雙曲正割函數(shù)csch(x)雙曲余割函數(shù)反雙曲函數(shù)?asinh(x)反雙曲正弦函數(shù)acosh(x)反雙曲余弦函數(shù)atanh(x
5、)反雙曲正切函數(shù)acoth(x)反雙曲余切函數(shù)asech(x)反雙曲正割函數(shù)acsch(x)反雙曲余割函數(shù)求角度函數(shù)atan2(y,x)以坐標(biāo)原點(diǎn)為頂點(diǎn),x軸正半軸為始邊,從原點(diǎn)到點(diǎn)(x,y)的射線(xiàn)為終邊的角,其單位為弧度,范圍為(,]數(shù)論函數(shù)gcd(a,b)兩個(gè)整數(shù)的最大公約數(shù)lcm(a,b)兩個(gè)整數(shù)的最小公倍數(shù)排列組合函數(shù)factorial(n)階乘函數(shù),表示n的階乘?復(fù)數(shù)函數(shù)?real(z)實(shí)部函數(shù)imag(z)虛部函數(shù)abs(z)求復(fù)數(shù)z的模angle(z)求復(fù)數(shù)z的輻角,其范圍是(,]conj(z)求復(fù)數(shù)z的共軛復(fù)數(shù)求整函數(shù)與截尾函數(shù)ceil(x)表示大于或等
6、于實(shí)數(shù)x的最小整數(shù)floor(x)表示小于或等于實(shí)數(shù)x的最大整數(shù)round(x)最接近x的整數(shù)最大、最小函數(shù)max([a,b,c,...])求最大數(shù)min([a,b,c,..])求最小數(shù)符號(hào)函數(shù)?sign(x)?Matlab中的數(shù)學(xué)運(yùn)算符?a+b?加法a./b數(shù)組右除a-b減法a.b數(shù)組左除a*b矩陣乘法a^b?矩陣乘方a.*b數(shù)組乘法a.^b數(shù)組乘方a/b矩陣右除-a負(fù)號(hào)ab矩陣左除'?共軛轉(zhuǎn)置??.'一般轉(zhuǎn)置Matlab的關(guān)系運(yùn)算符==等于<小于>大于<=小于或等于>=大于或等于~=不等于如何在matlab中調(diào)用maple(不用安裝maple軟件就可調(diào)用)方法1
7、:??maple(’maplestatement’)其中maplestatement是完整的maple語(yǔ)句,由一條或幾條命令組成,必須符合maple的語(yǔ)法方法2:maple(’function’,arg1,arg2,…)其中function為maple中的函數(shù)名稱(chēng),arg1,arg2,…是函數(shù)function所用的參數(shù)。?注:如果方法1行不通,可嘗試方法2(個(gè)人經(jīng)驗(yàn))?;敬鷶?shù)部分如何用matlab求階乘factorial(n)求n的階乘如何用matlab配方?jīng)]有發(fā)現(xiàn)matlab有這一命令,不過(guò)我們可以調(diào)用maple的命令,調(diào)用方法如下:首先加載maple中的stude
8、nt函數(shù)庫(kù),加載方法為:maple(’with(student)’)然后運(yùn)行maple中的配方命令,格式為:maple(’completesquare(f)’)??????把f配方,其中f為代數(shù)表達(dá)式或代數(shù)方程maple(’completesquare(f,x)’)??????把f按指定的變量x配方,其中f同上maple(’completesquare(f,{x,y,...})’)???把f按指定的變量x,y,...配方maple(’completesquare(f,[x,y,...])’)????把f按指定的變量x,y,...配方,如何用matlab進(jìn)行多項(xiàng)式運(yùn)算(1
9、)??????合并同類(lèi)項(xiàng)syms?表達(dá)式中包含的變量????collect(表達(dá)式,指定的變量)(2)因式分解syms?表達(dá)式中包含的變量????factor(表達(dá)式)?(3)展開(kāi)syms?表達(dá)式中包含的變量????expand(表達(dá)式)我們也可在matlab中調(diào)用maple的命令進(jìn)行多項(xiàng)式的運(yùn)算,調(diào)用格式如下:????????????????????????????maple(’maple中多項(xiàng)式的運(yùn)算命令’)如何用matlab進(jìn)行分式運(yùn)算發(fā)現(xiàn)matlab只有一條處理分式問(wèn)題的命令,其使用格式如下:[n,d]=numden(f)???把