how to add data to the new row

I have a code like this when I want to enter data a second, I want to automatically written data on the next line
proses_Callback function (hObject, eventdata, handles)
a = str2num (get (handles.a, 'string'));
b = str2num (get (handles.b, 'string'));
c = str2num (get (handles.c, 'string'));
d = str2num (get (handles.d, 'string'));
e = str2num (get (handles.e, 'string'));
f = str2num (get (handles.f, 'string'));
num = [a, b, c, d, e, f];
mydata = xlswrite ('myfile.xls', num);

回答 (2 件)

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 6 月 22 日

0 投票

num = [a; b; c;d; e; f];

3 件のコメント

ikhsan
ikhsan 2013 年 6 月 22 日
thank you
but..I do not mean it
I mean the add new data if i am input second data [a,b,c,d,e,f] from handles.edittext
please help me
Azzi Abdelmalek
Azzi Abdelmalek 2013 年 6 月 22 日
編集済み: Azzi Abdelmalek 2013 年 6 月 22 日
In opening function add this:
handles.num=[];
In your proses callback function add:
num=handles.num
num = [num;a, b, c, d, e, f];
handles.num=num;
ikhsan
ikhsan 2013 年 6 月 22 日
hai malek...
I have tried suggestions from you but I still find fault
I send my project to you I want to add data to the next row
please see and where is my fault

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

matlablearner
matlablearner 2014 年 7 月 25 日

0 投票

Hi,
Before you set the Data of the uitable, get the previous data and concatenate it with the new data
existingData = get(handles.uitable,'Data'); % Get the existing data
newData = [existingData; newdata]; % Append the data
set(handles.uitable,'Data',newData); % Set the appended data to the table.
Hope it helps.

カテゴリ

ヘルプ センター および File ExchangeData Type Conversion についてさらに検索

タグ

質問済み:

2013 年 6 月 22 日

回答済み:

2014 年 7 月 25 日

Community Treasure Hunt

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

Start Hunting!

Translated by