Understanding the if command
2 ビュー (過去 30 日間)
古いコメントを表示
Nikolaos Zafirakis
2019 年 7 月 14 日
編集済み: KALYAN ACHARJYA
2019 年 7 月 14 日
o = B(1:50,2);
a1 = diff(o);
[c1,d1] = find(a1>2^15);
[e1,f1] = find(a1<-2^15);
if c1 > 0;
o(c1+1:e1) = o(c1+1:e1)-2^16;
elseif c1 < 0;
o(c1+1:e1) = o(c1+1:e1)+2^16; % works good
else ; % Basically I need the command to say when e1 = isempty to use the statement below!
o(c(1)+1:end) = o(c(1)+1:end)-2^16;
end
plot(o)
0 件のコメント
採用された回答
KALYAN ACHARJYA
2019 年 7 月 14 日
編集済み: KALYAN ACHARJYA
2019 年 7 月 14 日
elseif isempty(c1)
o(c(1)+1:end)=o(c(1)+1:end)-2^16;
else
%do nothing
end
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Introduction to Installation and Licensing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!