Filter löschen
Filter löschen

I have doubt in writing if else statement

3 Ansichten (letzte 30 Tage)
Supreeth D K
Supreeth D K am 12 Apr. 2023
Kommentiert: Walter Roberson am 13 Apr. 2023
I have doubt in writing if else statement in MATLAB.
φ_((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 Kommentare
Walter Roberson
Walter Roberson am 12 Apr. 2023
Perhaps you could attach an image of the expressions ?
Walter Roberson
Walter Roberson am 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?
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.
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 .
Unless, that is, you missed something like a summation.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Time Series Objects finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by