フィルターのクリア

how to solve piece-wise function?

2 ビュー (過去 30 日間)
rising falcon
rising falcon 2015 年 11 月 10 日
コメント済み: rising falcon 2015 年 11 月 13 日
f(x)= {1 if x>=0, 0 if x=0, -1 if x<=0
  2 件のコメント
Guillaume
Guillaume 2015 年 11 月 10 日
Note that your function is ill-defined for x == 0, since it passes all three conditions. You should use strict comparison, < instead of <=.
rising falcon
rising falcon 2015 年 11 月 13 日
thak you

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

回答 (1 件)

Guillaume
Guillaume 2015 年 11 月 10 日
編集済み: Guillaume 2015 年 11 月 10 日
That function has a name, it's the signum function, called sign in matlab.
I'm not sure what you mean by solve. The roots of that function is obviously just 0.
  2 件のコメント
rising falcon
rising falcon 2015 年 11 月 10 日
how to wirte it in matlab?why we use if and end statement to write it in matlab?
Guillaume
Guillaume 2015 年 11 月 10 日
How to write functions and how to use if statement is covered in the Getting Started tutorial in the doc and in million of other tutorials.
function s = mysignum(x)
if x > 0
s = 1;
elseif x < 0
s = -1;
else
s = 0;
end
end

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by