matlab中 注意事项--字符串
Matlab中的字符串操作
原文鏈接:http://hi.baidu.com/dreamflyman/item/bd6d8224430003c9a5275a9f
(1).字符串是以ASCII碼形式存儲的。abs和double函數(shù)都可以用來獲取字符串矩陣所對應(yīng)的ASCII碼數(shù)值矩陣。相反,char函數(shù)可以把ASCII碼矩陣轉(zhuǎn)換為字符串矩陣。
例2-12??用求特征值的方法解方程。
3x5-7x4+5x2+2x-18=0
與字符串有關(guān)的另一個重要函數(shù)是eval,其調(diào)用格式為:
????eval(t)
其中t為字符串。它的作用是把字符串的內(nèi)容作為對應(yīng)的MATLAB語句來執(zhí)行。
std函數(shù)的一般調(diào)用格式為:
Y=std(A,flag,dim)其中dim取1或2。當(dāng)dim=1時,求各列元素的標(biāo)準(zhǔn)方差;當(dāng)dim=2時,則求各行元素的標(biāo)準(zhǔn)方差。flag取0或1,當(dāng)flag=0時,按σ1所列公式計算標(biāo)準(zhǔn)方差,當(dāng)flag=1時,按σ2所列公式計算標(biāo)準(zhǔn)方差。缺省flag=0,dim=1。
sort函數(shù)也可以對矩陣A的各列或各行重新排序,其調(diào)用格式為:
[Y,I]=sort(A,dim)其中dim指明對A的列還是行進(jìn)行排序。若dim=1,則按列排;若dim=2,則按行排。Y是排序后的矩陣,而I記錄Y中的元素在A中位置。
polyfit函數(shù)的調(diào)用格式為:
[P,S]=polyfit(X,Y,m)函數(shù)根據(jù)采樣點X和采樣點函數(shù)值Y,產(chǎn)生一個m次多項式P及其在采樣點的誤差向量S。其中X,Y是兩個等長的向量,P是一個長度為m+1的向量,P的元素為多項式系數(shù)。
polyval函數(shù)的功能是按多項式的系數(shù)計算x點多項式的值,
用于數(shù)值積分和微分的有quad,quad8,dblquad,diff等
用于符號運算的命令有symadd,symsub,symmul,symdiv,numden,factor,expand,collect,transpose,determ,limit,diff,int,fourier,ifourier,laplace,ilaplace,ztrans,iztrans,taylor,solve,dsolve等。
總結(jié)
以上是生活随笔為你收集整理的matlab中 注意事项--字符串的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Matlab数组创建
- 下一篇: 计算laws的matlab代码