I have doubt in writing if else statement
3 views (last 30 days)
Show older comments
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1354253/image.jpeg)
φ_((c1j) )={█((-1)^k φ_((C1j) ),1+j=2k (k=1,2,…)@(-)^k φ_((C1j), ) 1+j=2k+1 (k=1,2,…))┤
φ_((ci1) )={█((-1)^k φ_((ci1) ),i+1=2k (k=1,2,…)@(-1)^(k+1) φ_((ci1), ) i+1=2k+1 (k=1,2,…))┤
3 Comments
Walter Roberson
on 13 Apr 2023
So you have two different expressions for each of the two functions, depending on whether i or j is odd or even.
But I can't help but think that you missed out on something. What does
mean?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1355248/image.png)
You have defined
in terms of a value times
-- the same quantity. That is only going to work if the quantity
is 1 or if you can show that the constraints are such that the value
must be zero.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1355253/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1355258/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1355263/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1355268/image.png)
But is
== 1? If j is odd then 1+ j == 2*k can be true -- but k could be even or odd. For example, j = 3, 1+j = 2*2 so k = 2. But j = 5, 1+j = 2*3 so k = 3. Generally speaking, k = (j+1)/2 for odd j. So
must be simultaneously (-1)^1 *
and (-1)^2 *
. Which can only happen if
is identical to 0 .
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1355273/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1355278/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1355283/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1355288/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1355293/image.png)
Unless, that is, you missed something like a summation.
Answers (0)
See Also
Categories
Find more on Time Series Objects in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!