MATLAB: Finding negative numbers and showing where they are

2 vues (au cours des 30 derniers jours)
Thomas Mroczkowski
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

Réponse acceptée

Walter Roberson
Walter Roberson le 10 Déc 2020
[row, column] = find(NNeg < 0)
  1 commentaire
Walter Roberson
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

Connectez-vous pour commenter.

Plus de réponses (0)

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!

Translated by