ش | ی | د | س | چ | پ | ج |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
تابع علامت sign در متلب
در نرم افزار متلب (Matlab)، دستور sign(x) تابع علامت را محاسبه می کند.
اگر x کوچکتر از صفر باشد حاصل برابر منفی یک، اگر x مساوی صفر باشد حاصل برابر صفر و اگر x بزرگتر از صفر باشد حاصل برابر یک است. تابع علامت را می توان به فرم x/abs(x) نیز تولید کرد با این تفاوت که در x=0 تعریف نشده است. در مثال زیر می خواهیم تابع علامت را برای بازه مشخص رسم کنیم:
x=linspace(-5,5,100);
y=sign(x);
plot(x,y)
در مثال زیر دو تابع علامت شیفت یافته به سمت مثبت و منفی را رسم می کنیم:
x=linspace(-5,5,100);
y=sign(x-2);
z=sign(x+1);
plot(x,y,x,z)