how to insert value in uitable
    27 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    best16 programmer
 le 12 Mai 2017
  
    
    
    
    
    Modifié(e) : dpb
      
      
 le 4 Mai 2022
            i have uitable with 5 columns and 2 rows,how can i insert a value in the fifth column and firt row.
is that possible ?
thank you.
0 commentaires
Réponse acceptée
  Star Strider
      
      
 le 12 Mai 2017
        Try this:
f = figure;
t = uitable(f,'Data',randi(100,2,5));
t.Data(1,5) = 4242;
2 commentaires
  Star Strider
      
      
 le 12 Mai 2017
				My pleasure.
Your Question asked about the first row and fifth column.
You can easily adapt my Answer to insert a value in any row or column in your uitable. It uses standard MATLAB array addressing and indexing.
If you want to insert values in the fifth column, this works:
f = figure;
t = uitable(f,'Data',randi(100,2,5));
new_col = rand(2,1);
t.Data(:,5) = new_col;
I used two separate assignments to create the column and then do the substitution, for clarity.
Plus de réponses (2)
  shiva sai
 le 13 Mai 2017
        
      Modifié(e) : dpb
      
      
 le 4 Mai 2022
  
      t=handles.uitable1;
p=questdlg('options ','options menu','yes','no','no')
/* asking whether to enter data directly or to enter data in wanted row and column*/ 
switch p
    case 'yes' 
        k=input('enter values as matrix');//enter data directly as matrix// 
        set(t,'Data',k); 
    case 'no' k=[ ; ; ]; 
        set(t,'Data',k); 
        i=input('enter row');        %row no. 
        j=input('enter column');        //column no. 
        a=input('enter value to be inserted');// 
        value k(i,j)=a; 
        set(t,'Data',k);
end 
option no will make data to enter as per wanted row and column if true % code end
0 commentaires
Voir également
Catégories
				En savoir plus sur Develop Apps Using App Designer dans Help Center et File Exchange
			
	Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
