2
内の別のIF文の中で、私は次の値を持つテーブル内の変数(Practices
)(CumPractices
)持っている:私は、次を満たすために持っている別の変数を、作成したい条件IF MATLAB
0
4
6
10
0
12
18
0
22
を:次いで
- 0,0
- ない0、次いで、前の行
- から値を減算するときPRから値(現在の行-2)
私は最初の2つの基準(下記参照)を満たすためにループを実行できますが、私は第3の基準を説明するのに苦労しています。誰でも助けてくれますか?
blank = cell(n,1)
for i=1:height(CumPractices)
if CumPractices.Practices(i)==0
blank{i,1} = 0
else
blank{i,1} = CumPractices.Practices(i)-CumPractices.Practices(i-1)
end
end
[if/elseif/else](http://uk.mathworks.com/help/matlab/ref/if.html)を使用しますか?それはすべてのドキュメントにあります... –
2(またはそれ以上)のゼロがありますか? (i-1)== 0(i-2) – Finn
ああ、はい、2つ以上のゼロがある可能性があるので、これはさらに複雑です私は思った...私は以前の非ゼロを見つける必要があります。あなたはこれを行う方法を知っていますか?ありがとうございました!!! – Paula