Can anyone knowledge me what is the meaning of this syntax?
1 次查看(过去 30 天)
显示 更早的评论
S=stepinfo(ScopeData(1:size(ScopeData,1),2),ScopeData(1:size(ScopeData,1),1));
bright(i,1)= mean(ScopeData(round(S.SettlingTime*1000):size(ScopeData,1),2));
bright(i,2) = S.SettlingTime;
bt(i,1) = (200- mean(ScopeData(round(S.SettlingTime*1000):size(ScopeData,1),2)))/10+S.SettlingTime;
0 个评论
回答(1 个)
Jan
2022-6-7
Start with simplifying the code:
S = stepinfo(ScopeData(:, 2), ScopeData(:, 1));
STime = S.SettlingTime;
bright(i,1) = mean(ScopeData(round(STime*1000):end, 2));
bright(i,2) = STime;
bt(i,1) = (200 - bright(i,1)) / 10 + STime;
What is not clear now? Should we eplain the + operator or that ScopeData(:, 1) extracts the 1st column? Please ask explicitly, what is unclear. Explaining all would be as exhaustive as writing a book about how Matlab works.
2 个评论
Jan
2022-6-7
@Ahmad Nur Hasybi: I do not understand, what you mean. Are you asking, where the variable ScopeData is coming from? Not from inside the code you have posted.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Naming Conventions 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!