フィルターのクリア

How to use the if condition in matlab?

1 回表示 (過去 30 日間)
Abirami
Abirami 2015 年 1 月 28 日
コメント済み: Abirami 2015 年 1 月 29 日
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

回答 (1 件)

Star Strider
Star Strider 2015 年 1 月 28 日
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 件のコメント
Abirami
Abirami 2015 年 1 月 29 日
I have edited the question sir...please help...thanks in advance...

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by