string to character array

38 ビュー (過去 30 日間)
amna chaudhary
amna chaudhary 2018 年 4 月 15 日
コメント済み: amna chaudhary 2018 年 4 月 15 日
I have converted a string array to a character array
c = cellstr(bb)
d = char(c)
when i index variable d, it gives me vertical characters instead of horizontal. for example i have a character string 'ATG' and another 'GCB'. d(2) should give me 'T' but it gives me 'G'. PLEASE HELP ME FIGURE IT OUT.

採用された回答

Walter Roberson
Walter Roberson 2018 年 4 月 15 日
This is expected if you only give one subscript for the array. Remember that arrays in MATLAB are stored "down the columns". The first entry in memory is d(1,1), the second entry in memory is d(2,1), and so on until d(end,1) followed by d(1,2), d(2,2), d(3,2) and so on.
If you want entire rows, then d(1,:), d(2,:) and so on.
  1 件のコメント
amna chaudhary
amna chaudhary 2018 年 4 月 15 日
thanks a lot for the help :)

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCharacters and Strings についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by