Is it possible to extract and store data to uitable in GUI
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Is it possible to extract a set of data from an equation and store it in a uitable?
I want to extract the output data from an equation to a uitable and then later on export it to excel. Not sure if the first part is possible.
My code that I'm trying to extract data:
C_0 = str2double(get(handles.Input_C_0,'String'));
v = str2double(get(handles.Input_v,'String'));
t = str2double(get(handles.Input_t,'String'));
D = str2double(get(handles.Input_D,'String'));
R = str2double(get(handles.Input_R,'String'));
t_half = str2double(get(handles.Input_t_half,'String'));
X1 = str2double(get(handles.Input_X1,'String'));
X2 = str2double(get(handles.Input_X2,'String')); %%%all user inputs
x = X1:0.1:X2;
lambda = (0.69314718)./t_half;
beta = sqrt((v./(2.*D)).^2+(lambda.*R)./D);
subA = (x-t.*sqrt((v./R).^2+(4.*lambda.*D)./R))./2.*sqrt((D.*t)./R);
subB = (x+t.*sqrt((v./R).^2+(4.*lambda.*D)./R))./2.*sqrt((D.*t)./R);
C1 = (1./2).*exp((v.*x)./(2.*D)).*(exp(-beta.*x).*erfc(subA)+exp(beta.*x).*erfc(subB)); %%%equation with sub equations
C = C1./C_0;
plot(x,(C));
C will generate a graph with values for each x, I wonder if I can put it in a uitable
2 Commenti
Risposta accettata
Walter Roberson
il 27 Set 2011
xlswrite('YourFile.xls', [x(:),C(:)])
5 Commenti
Walter Roberson
il 28 Set 2011
If the uitable is tagged DATA_TABLE, then
UiTableHandle = findobj(0,'Tag','DATA_TABLE');
set(UiTableHandle,,'Data', data);
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Environment and Settings in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!