フィルターのクリア

MATLAB: Finding negative numbers and showing where they are

21 ビュー (過去 30 日間)
Thomas Mroczkowski
Thomas Mroczkowski 2020 年 12 月 10 日
コメント済み: Walter Roberson 2020 年 12 月 10 日
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

採用された回答

Walter Roberson
Walter Roberson 2020 年 12 月 10 日
[row, column] = find(NNeg < 0)
  1 件のコメント
Walter Roberson
Walter Roberson 2020 年 12 月 10 日
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

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMatrices and Arrays についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by