Input string to a matrix or a cell

Hi,
I have a string and want to input it to a matrix or a cell.
string: name
matrix: A(2,3)
cell: data{2}(2,4);
Could you help?

2 件のコメント

Azzi Abdelmalek
Azzi Abdelmalek 2016 年 7 月 9 日
Your question is not clear
ly
ly 2016 年 7 月 10 日
I want to input string to position (2,3) of matrix A and position (2,4) of cell data{2}.
You can see in attached figure.

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

 採用された回答

per isakson
per isakson 2016 年 7 月 10 日
編集済み: per isakson 2016 年 7 月 10 日

0 投票

Cell array
>> data = cell( 1, 3 );
>> data{2} = cell(3,6);
>> data{2}{2,4} = 'Hello World';
or
>> data{2}(2,4) = {'Hello World'};
With a Matrix it is not practical. "A(2,3)" would address one character.

3 件のコメント

ly
ly 2016 年 7 月 10 日
編集済み: per isakson 2016 年 7 月 10 日
It works well.
But I have another.
This is the cell I want to input.
I try with:
data{1}(1,1) = 212;
data{1}(2,1) = {'Number'};
data{1}(2,2) = {'Time:'};
But "Conversion to double from cell is not possible."
If I try with :
data{1}(2,1) = {'Atom.'};
data{1}(2,2) = {'Timestep:'};
Then it run well.
How to input value and string like this Figure?
per isakson
per isakson 2016 年 7 月 10 日
Replace
data{1}(1,1) = 212;
by
data{1}(1,1) = {212};
per isakson
per isakson 2016 年 7 月 10 日

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeCell Arrays についてさらに検索

質問済み:

ly
2016 年 7 月 9 日

コメント済み:

2016 年 7 月 10 日

Community Treasure Hunt

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

Start Hunting!

Translated by