フィルターのクリア

continious Zero Matrix filling

1 回表示 (過去 30 日間)
Smiljan
Smiljan 2012 年 6 月 6 日
I have a GUI in which ill enter values and save those variables in one Matrix. So every time i enter variables and push the button i want the matrix to get populated continiously.
Here is my work so far:
sc = [d, l, hs1, hs2, bs1, bs2, phi1, phi2]; % vecotr in which the variables are written in
mat=zeros(100,8); % Zero Matrix with 8 columns for the 8 variables and 100 rows max.
mat(1,1:length(sc))=sc % here i want to write the vektor into the zero matrix
% save in variable setappdata(0,'sc',sc)
i dont know how i can write the code for adding the variables into the zero matrix without erasing the last ones. so every time i push the button in the gui i want the vector sc to be saved in the zero matrix .
thanks

採用された回答

Nirmal
Nirmal 2012 年 6 月 6 日
In that case you need to setup a counter lets say cnt
cnt=0%initialization at the very beginning
Now you need to use the counter as the index. Where you want to use a loop or not is totally upto you and the application you are building.
sc = [d, l, hs1, hs2, bs1, bs2, phi1, phi2]; % vecotr in which the variables are written in
mat(cnt,1:length(sc))=sc % here i want to write the vektor into the zero matrix
cnt=cnt+1;%increment the counter
  8 件のコメント
Smiljan
Smiljan 2012 年 6 月 7 日
Sorry for bothering again. I still have problems with this.
Here is what i wrote in the opening GUI function:
handles.cnt=1; %start the counter
handles.mat=zeros(10,8);% zero matrix
guidata(hObject,handles);
Here the push button function:
sc = [d, l, hs1, hs2, bs1, bs2, phi1, phi2];
mat=handles.mat;
cnt=handles.cnt;
mat(cnt,1:8)=sc; % here i want to write the vektor into the zero matrix
cnt=cnt+1;
handles.cnt=cnt ; %increment the counter
handles.mat=mat;
guidata(hObject,handles);
what could be the problem?
Smiljan
Smiljan 2012 年 6 月 7 日
now it works :)

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeNewton-Raphson Method についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by