MATLAB: Finding negative numbers and showing where they are
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Thomas Mroczkowski
le 10 Déc 2020
Commenté : Walter Roberson
le 10 Déc 2020
load Saturated_Table % load tables
load SpecificHeat_Data
SAT = SaturatedTable; % storing the tables as variables
SH = SpecificHeatData;
NNeg = SaturatedTable(1:end , 2:end); % Selects 1st rown to the end, 2nd colum to the end of the table
%mustBeNonnegative(NNeg) %states that the values above must be nonnegative
if NNeg<0
disp(neg)
end
0 commentaires
Réponse acceptée
Walter Roberson
le 10 Déc 2020
[row, column] = find(NNeg < 0)
1 commentaire
Walter Roberson
le 10 Déc 2020
while true
[row, column] = find(NNeg < 0, 1);
if isempty(row); break; end
newval = input( sprintf('Input non-negative for row %d column %d: ', row, columN);
if isnumeric(newval) && isscalar(newval)
NNeg(row, column) = newval;
end
end
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!