フィルターのクリア

Store text in array as string from GUI text box

2 ビュー (過去 30 日間)
Muaaman
Muaaman 2014 年 12 月 15 日
コメント済み: Muaaman 2014 年 12 月 15 日
On the first screen of my GUIDE-made GUI I want the participant to enter their name in the text-box and press the OK push button. Once they press the button, the name should be stored in the 1st column, 2nd row of an array for the participant's data in the form of a string. How may I do this?
N.B. Prior to the opening of this GUI, I already have an array for the participant's data created with multiple columns and 2 rows, where the first row is filled (header), and the 2nd rows are empty (to be filled with participant data).
Help would be much appreciated.

採用された回答

Image Analyst
Image Analyst 2014 年 12 月 15 日
編集済み: Image Analyst 2014 年 12 月 15 日
What is your array? Is it a cell array, or a table? Let's say it's a cell array, then just get the edit field and assign it to whatever column you want
editString = get(handles.edit1, 'String');
ca{2, columnNumber} = editString;
Or if it's a table
rowToChange = 2; % Whatever....
% Change value in row 2 of column called "Col8". t is the table variable.
t.Col8{rowToChange} = editString;
  3 件のコメント
Image Analyst
Image Analyst 2014 年 12 月 15 日
If all rows in each column are of the same type (string, number), then use a table. If any column will have a mix of data types in the column (e.g. string and number both are in column 1) then use a cell array. For a table, all values in a column are the same data type, though the column header is a string/word/label for that column.
Muaaman
Muaaman 2014 年 12 月 15 日
Thank you very much Image Analyst.

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

その他の回答 (0 件)

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by