How to use the if condition in matlab?

2 views (last 30 days)
Abirami
Abirami on 28 Jan 2015
Commented: Abirami on 29 Jan 2015
Hello I have doubts in using if condition in matlab.I have to perform the following operation in a cell.
Final={ S1 if B{i}=11
S1 if B{i}=10
S2 if B{i}=01
S2 if B{i}=00
I have the 2 bit binary values as a 128x17 cell. How to perform this and create a new matrix Z where i get the values of S1 and S2.
B= 00 10 11 10 11
01 01 01 01 11
10 00 01 00 01
10 10 01 01 11
10 10 10 00 10
and if
S1= 21
23
28
25
43
S2= 96
85
78
65
76
For each binary value, the corresponding S value should be present.So my Z would be
Z = s2 s1 s1 s1 s1
s2 s2 s2 s2 s1
s1 s2 s2 s2 s2
s1 s1 s2 s2 s1
s1 s1 s1 s2 s1
ie Z= 96 21 21 21 21
85 85 85 85 23
28 78 78 78 78
25 25 65 65 25
43 43 43 76 43
ie; with the values of S1 and S2, the data in B is to be replaced.please help. thanks in advance

Answers (1)

Star Strider
Star Strider on 28 Jan 2015
Please give an example of what Z should be given the appropriate values of B, S1, and S2. S1 and S2 are matrices, and in your Final assignment, B are addressed as elements. What elements of S1 and S2 should replace particular elements of B? This is not at all clear.
  1 Comment
Abirami
Abirami on 29 Jan 2015
I have edited the question sir...please help...thanks in advance...

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!