cant put char array in a table of char!

6 ビュー (過去 30 日間)
Robert
Robert 2021 年 7 月 26 日
コメント済み: Walter Roberson 2021 年 7 月 26 日
No sure how this is even possible.
I have a table of type char and im trying to put char array in a location using { } brackets.
It wont work nor will it work with parentshs ()
The char table will only accept an integer
How is that even possible????
  2 件のコメント
Walter Roberson
Walter Roberson 2021 年 7 月 26 日
Could you show how you create the table?
Steven Lord
Steven Lord 2021 年 7 月 26 日
Can you also show the specific error and/or warning (if any) that you receive when you try to add data to the table? Show the full and exact text of any messages (don't leave any parts out, don't paraphrase.)

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

回答 (1 件)

Peter Perkins
Peter Perkins 2021 年 7 月 26 日
編集済み: Peter Perkins 2021 年 7 月 26 日
Don't use raw char arrays other than a char row vector. You will eventually be unhappy. Unless you are using a very old version of MATLAB, use string arrays. Next best would be a cell array of char row vectors. With no code and no error msgs, impossible to give specific advice.
I'll assume that by "table", you don't mean MATLAB's table datatype.
  2 件のコメント
Peter Perkins
Peter Perkins 2021 年 7 月 26 日
I see now that this is probably motivated by this. See my reply there. In short: I think you've accidentally backed into a corner that you don't want to be in. Use string.
Walter Roberson
Walter Roberson 2021 年 7 月 26 日
And if char really is needed instead of string, then there are ways to proceed, but we need to be told the details of how wide the char arrays would need to be in order to make the best recommendations.

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

カテゴリ

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

タグ

製品


リリース

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by