matlab中 注意事项--字符串
Matlab中的字符串操作
原文鏈接:http://hi.baidu.com/dreamflyman/item/bd6d8224430003c9a5275a9f
(1).字符串是以ASCII碼形式存儲的。abs和double函數都可以用來獲取字符串矩陣所對應的ASCII碼數值矩陣。相反,char函數可以把ASCII碼矩陣轉換為字符串矩陣。
例2-12??用求特征值的方法解方程。
3x5-7x4+5x2+2x-18=0
與字符串有關的另一個重要函數是eval,其調用格式為:
????eval(t)
其中t為字符串。它的作用是把字符串的內容作為對應的MATLAB語句來執行。
std函數的一般調用格式為:
Y=std(A,flag,dim)其中dim取1或2。當dim=1時,求各列元素的標準方差;當dim=2時,則求各行元素的標準方差。flag取0或1,當flag=0時,按σ1所列公式計算標準方差,當flag=1時,按σ2所列公式計算標準方差。缺省flag=0,dim=1。
sort函數也可以對矩陣A的各列或各行重新排序,其調用格式為:
[Y,I]=sort(A,dim)其中dim指明對A的列還是行進行排序。若dim=1,則按列排;若dim=2,則按行排。Y是排序后的矩陣,而I記錄Y中的元素在A中位置。
polyfit函數的調用格式為:
[P,S]=polyfit(X,Y,m)函數根據采樣點X和采樣點函數值Y,產生一個m次多項式P及其在采樣點的誤差向量S。其中X,Y是兩個等長的向量,P是一個長度為m+1的向量,P的元素為多項式系數。
polyval函數的功能是按多項式的系數計算x點多項式的值,
用于數值積分和微分的有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等。
總結
以上是生活随笔為你收集整理的matlab中 注意事项--字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Matlab数组创建
- 下一篇: 计算laws的matlab代码