beginner: writing a function for code
古いコメントを表示
what would this be in writing a function called "event detection algorithm"
%%2.2 Calculation of Jump Height Data
% make the data positive, set a threshold (including noise) for
% baseline. tnf = total number of frames
% =================================================================
fz = -data(:,1);
fzmin= min(fz);
fzthres= fzmin+5+n; %%sets threshold
to= find(fz<fzthres,1,'first'); %%take-off
td= find(fz(to:end)>fzthres,1,'first'); %%touch-down
td= td+to -1; %%point of landing, global number
tnf= (td-to); %%jumper in the air
tof= (tnf*fr); %%time of flight eq
jh(i,1)=(-g*(tof.^2)/8); %%jump height eq
fzminMN = nanmean(fz(to:td)); %%mean min across time part
fz= fz + abs(fzminMN);
回答 (1 件)
Image Analyst
2014 年 5 月 20 日
0 投票
I would call this just "a chunk of code" though some people may use different terminology. Why do you ask?
4 件のコメント
Adrienne
2014 年 5 月 20 日
Image Analyst
2014 年 5 月 20 日
Sure, you can wrap up any chunk of code into a function if you want. See this link for more ideas : http://www.mathworks.com/matlabcentral/answers/8026-best-way-s-to-master-matlab
Adrienne
2014 年 5 月 20 日
Adrienne
2014 年 5 月 20 日
カテゴリ
ヘルプ センター および File Exchange で Fixed-Point Math Operations in MATLAB and Simulink についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!