matlab中index函數(shù)的使用方法 matlab對(duì)讀取的excel設(shè)置范圍?
matlab對(duì)讀取的excel設(shè)置范圍?我原來的數(shù)據(jù)站號(hào)是50136到59985。結(jié)果我只讀取了120個(gè)站的數(shù)據(jù)(工區(qū)讀取數(shù)據(jù)后,站號(hào)只有52661),其余數(shù)據(jù)都沒有讀入,很奇怪。閱讀程序如下:%讀取
matlab對(duì)讀取的excel設(shè)置范圍?
我原來的數(shù)據(jù)站號(hào)是50136到59985。結(jié)果我只讀取了120個(gè)站的數(shù)據(jù)(工區(qū)讀取數(shù)據(jù)后,站號(hào)只有52661),其余數(shù)據(jù)都沒有讀入,很奇怪。閱讀程序如下:
%讀取數(shù)據(jù)
[num,txt]xlsr:)
data3num3(14,:)
%提取測量點(diǎn)
c:,1)
索引1
cd[]
cd(1)50136
對(duì)于k1 : length(chedian)-1
如果cedian(k 1)-chedian(k)~0
指數(shù)指數(shù)1
cd(索引)車點(diǎn)(k 1)
結(jié)束
結(jié)束
一個(gè)關(guān)于MATLAB函數(shù)句柄調(diào)用的問題?
我在調(diào)用函數(shù)句柄的時(shí)候遇到了這個(gè)問題。
trigFun{@sin }
plot(trig fun { 1 }(-pi: 0.01 :pi))%語句1
plot(trig fun { 2 }(-pi: 0.01 :pi))%語句2
可以執(zhí)行第一句話,畫出結(jié)果圖,但是畫不出第二個(gè)plot(trig fun { 2 }(-pi : 0.01 :pi))語句,建議,
索引超過了矩陣維度。
求大神解釋一下為什么會(huì)出現(xiàn)這樣的問題?
1.這兩個(gè)函數(shù)應(yīng)該存儲(chǔ)在兩個(gè)文件中。func1存在于func1.m test存在于test . m Matlab的函數(shù)尋址就是在工作路徑下找到函數(shù)名相同的文件。如果兩個(gè)函數(shù)function [a b]func1(x,適馬)ax 2 sigmb 2 * x sigma function test(func,x)sigf1f @(x)func(x,sigma) [ab] f (x)放在一個(gè)文件中,如果它沒有被命名為test.m,那么它就不能被尋址到測試函數(shù)。Func1作為測試函數(shù)調(diào)用,內(nèi)部定義的測試函數(shù)被認(rèn)為是重復(fù)定義的函數(shù),不會(huì)被調(diào)用。