Re: [問題] GUIDE輸出結果問題...
※ 引述《shaple (耍寶媽)》之銘言:
: ※ 引述《icecream20 (校園邊緣人)》之銘言:
: 因為是按同一個pushbutton
: 所以假設你有做按鍵次數的判定
: 我就只回答我解決這問題的方法囉 :
: output=get(handles.listbox1,'string');
: temp=out{3};
: out(3)={[s data1 data2 ]}; ==>這部份因為我不知道變數怎麼得來的
: out(4)={temp}; 所以我先照著打 請自改^^"
: set(handles.listbox1,'string',out)
首先,感謝各位的熱心...
小的我~於剛剛終於給它弄出來了^^|||
下面是我的方式~
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
output=option(參數); % 這是我當中的一個函數所算出的值;
result=get(handles.listbox,'string'); % 我輸出的介面為listbox;
if length(resutl(:,1))==1 % 因為我ㄧ開始的listbox上只有一串文字;
所以我將第一次執行與第二次以後執行的情況分開寫;
set(handles.listbox,'string',output);
assignin('base', 'output1', output); % 將其存入Workspace檔名為output1;
else
temp = evalin('base', 'output1');
output = [output; temp]; % 累積矩陣;
set(handles.listbox,'string',output);
assignin('base', 'output1', output);
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
以上,我有省略了一些東西
我在這補充一下...
我ㄧ開始的listbox有給他一串文字"option"
執行過後...
會變成"call option...
空一列
20 25 27"
這樣的三列東西
所以,一開始都沒執行的情形下
我只能抓到一列文字...
因此我利用if去分開寫...
而我的output則是從第三列開始...
第一次執行...output: 1-by-3
第二次執行...output: 2-by-2
...
謝謝大家~晚安 m(+ +)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.134.244
→
07/09 10:47, , 1F
07/09 10:47, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章