How to extract a negative value from a column vector? App designer
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Giulia Di Giorgio
il 18 Mar 2023
Commentato: Giulia Di Giorgio
il 18 Mar 2023
Hello, I programmed an UITable and I want to establish a condition that warns the user when entering values n<0, but I'm not sure how to do it. I tried with the "contain" command but it says "not enought input arguments", I also tried with the "find" command but I don't know how to set the condition with that one. I'll attatch my code and app. Thanks
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1328675/image.jpeg)
%Obtener los datos de la tabla
tabla=app.UITable.Data;
M=cell2mat(tabla)
%Obtener las columnas de la tabla
h=M(:,1)
tP=M(:,2)
tT=M(:,3)
k=find(h<0); j=find(tP<0); l=find(tT<0);
0 Commenti
Risposta accettata
Cris LaPierre
il 18 Mar 2023
I think you would need to define the CellEditCallback function. This function will execute everytime a cell is edited. You would just to write code to check the value and provide the warning when your condition is met.
3 Commenti
Cris LaPierre
il 18 Mar 2023
Modificato: Cris LaPierre
il 18 Mar 2023
You only need to use newData, as that will be the value the user has entered.
if newData<0
% your code here
end
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Develop Apps Using App Designer in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!