How to fix If && statement for array?

1 回表示 (過去 30 日間)
Riley
Riley 2014 年 10 月 2 日
回答済み: Riley 2014 年 10 月 2 日
I am trying to get this to work:
if all(' rawdata > colmax && rawdata > rowmax'); midpointmap = greaterthan (this equals one);
end
disp(midpointmap);
midpointmap is set to all zeros as of now
all ive managed to get is either all zeros or just a single number one.
any ideas how to fix this?
  1 件のコメント
Stephen23
Stephen23 2014 年 10 月 2 日
The code you have given would not work. Please edit your question and use the text formatting tools (above the text box) to display your exact code. Please provide us with more information, in particular:
  • Why have you entered the input argument to the function all as a string?
  • The size of rawdata , colmax, and rowmax (scalar, matrix, etc).
  • What does "this equals one" mean?
  • What is greaterthan ?
  • What is the output that you need? We cannot "fix" the current output if we don't even know what the "right" output is.

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

回答 (1 件)

Riley
Riley 2014 年 10 月 2 日
ok so I got rid of the all part
if rawdata > colmax && rawdata > rowmax;
midpointmap(maxrows,maxcols) = greaterthan (this equals one);
end
disp(midpointmap);
Raw data is a 19 * 19 array colmax is 19 the number of

カテゴリ

Help Center および File ExchangeCharacters and Strings についてさらに検索

タグ

タグが未入力です。

Community Treasure Hunt

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

Start Hunting!

Translated by