MATLAB多次呼叫LK函式,如何將每次呼叫LK得到的結果儲存(通過以下程式),當然有別的方法也可以

時間 2022-01-13 12:25:05

1樓:匿名使用者

舉個例子

>> lk=@(x,y)sin(x)+y;

x=1:10;

y=x.^2/10;

times=4;

output=;

for i=1:times

output(i)=lk(x(i),y(i));

endoutput

output =

columns 1 through 3

0.941470984807896 1.30929742682568 1.04112000805987

column 4

0.843197504692072

2樓:賺錢啊呀

這個..你問題提問的不是太清楚啊!你用的語言是c,還是vb,還是pascal啊

matlab 程式 多次呼叫一個函式 希望把每次呼叫後得到的資料分別儲存 可以實現嗎

3樓:匿名使用者

times=n;n為呼叫次數

for i=1:times

output(i)=lk(param);

end當然要根據lk的輸出情況,定義output的組織形式

4樓:匿名使用者

可以 y用for迴圈 然後儲存到新的變數

5樓:匿名使用者

沒有把問題說明白吧,lk.m是檔名

6樓:匿名使用者

可以使用元胞陣列!講不通的結果賦值!

vb呼叫matlab的原始檔,執行後的得到的資料儲存在安裝目錄下?如何改成預設目錄。

matlab求助 就是這樣的 在呼叫函式l=lk(a,b,windowsize)後 為什麼l值為u的矩陣而不是既有u又有v

7樓:匿名使用者

function [u,v] = lk(im1, im2, windowsize);會返回2個矩陣,u和v。

執行l=lk(a,b,windowsize)後,函式只返回第一個引數u給l

你改寫成[u,v] = lk(im1, im2, windowsize);就沒問題了

8樓:匿名使用者

很明顯啊,function [u,v] = lk(im1, im2, windowsize);會返回2個矩陣,u和v啊。

你執行l=lk(a,b,windowsize)後,函式只返回u的值給l啊,你應該寫成

[l,lv]=lk(a,b,windowsize),這樣u的值返回給l,v的值返回給lv。

如果想把l和lv合成一個矩陣,那麼要再加一條函式l=[l,lv];

或l=[l;lv];

matlab裡面有lk光流法的現成程式嗎

9樓:匿名使用者

computer vision toolbox中的opticalflowlk

pause在matlab中的作用是什麼?

10樓:匿名使用者

不加引數,直接用pause的話,就是程式暫停,直至使用者按任意一個按鍵.

如果加引數.

比如pause(1.5)就是程式暫停1.5秒.

11樓:匿名使用者

pause在matlab中的作用是暫停程式執行。

用法:pause(延遲秒數)

請問lk三座標的camio studio軟體怎麼呼叫三角函式?還有其他的函式,我找 10

12樓:

你要呼叫函式測量什麼?還是模擬線條?我也沒有見過camio裡有三角函式。。。。

invalid mex-file 'e:\vlfeat-0.9.18\toolbox\mex\mexw64\vl_kmeans.mexw64': 找不到指定的模組

13樓:素甘淡泊心常泰

我遇到過相似問題,這是解決經驗你可以參考下。

嘗試以下步驟:

1、把vlfeat的庫加入路徑,或者執行vl_setup,再試試。

2、如果不行,在matlab中執行 e:\vlfeat-0.9.

18\toolbox\vl_compile,可以重新在你的系統環境下編譯所需的mex檔案。當然你的系統裡要裝有vs之類的c編譯器。編譯完應該能用了。

3、如果還不行,將toolbox資料夾下的所有dll 還有那個新編譯出來的 vl_kmeans.mexw64 拷到你執行m檔案的目錄下面,再試試。

此外,你可以考慮下個最新版本的vlfeat。。好像新版本改進了對matlab 2014的支援。

如何將Excel資料匯入MATLAB中

豆其英磨香 matlab如何匯入excel資料的方法如下 1 一xlsread 函式,比import簡單的多,具體語句 a xlsread yourfilename.xls 直接在matlab中定義矩陣,再複製貼上得了 定義矩陣就先定義個空的 比如一維 a zeros 1,n 這是1xn的 2 二維...

如何將Excel資料匯入MATLAB中

將excel中的資料匯入matlab中可以使用 xlsread 命令,也可用uiimport直接匯入 1.使用 xlsread命令 num xlsread filename num xlsread filename,sheet num xlsread filename,xlrange num xls...

如何將Matlab程式移植到Android平臺上?

方法如下 1 將matlab重寫為c,在高版本matlab裡找應用程式編譯器功能,選擇生成c c static library並選中generate code only。2 然後用cygwin編譯成 so庫。3 android中使用jni呼叫。注意 不是matlab和c混合編譯,混合編譯你要有mat...