matlab sign函数用法及实例
在MATLAB科學(xué)計(jì)算過(guò)程當(dāng)中,我們經(jīng)常需要對(duì)我們的計(jì)算公式或者計(jì)算結(jié)果檢驗(yàn)其符號(hào),,sign函數(shù)就給我們提供了這種方便,下面就通過(guò)實(shí)例介紹一下matlab sign函數(shù) 的用法,希望能夠給您帶來(lái)幫助。
工具/原料
MATLAB
方法/步驟
我們以如下的程序?yàn)槔偃缭诔绦驁?zhí)行的過(guò)程當(dāng)中,x是具有一定物理意義的值,比方說(shuō)代表路程,路程肯定是不會(huì)小于零的,我們函數(shù)執(zhí)行的最終結(jié)果是求解y,當(dāng)我們的最終結(jié)果出現(xiàn)問(wèn)題的時(shí)候,我們很難去逐個(gè)檢查對(duì)錯(cuò),但是我們?nèi)绻胹ign函數(shù)進(jìn)行一個(gè)判斷,判斷其正負(fù),如果小于零,就提示錯(cuò)誤,那么將會(huì)十分有利于我們勘誤。下面就介紹sign函數(shù)的具體用法。
sign(正數(shù))
當(dāng)sign()函數(shù)的參數(shù)是正數(shù)時(shí),返回的值是1,如下實(shí)例:
sign(2)
ans =
1
可以看到正數(shù)的時(shí)候,返回值是1.
sign(負(fù)數(shù))
當(dāng)傳遞的參數(shù)為負(fù)數(shù)的時(shí)候,返回的值是-1,如下實(shí)例
sign(2)
ans =
1
sign(0)
當(dāng)傳遞的參數(shù)為0的時(shí)候,返回值為0,當(dāng)返回值為0的時(shí)候,只有一個(gè)情況,就是參數(shù)為0、
這樣我們?cè)陂_(kāi)頭的例子中加上sign函數(shù)的符號(hào)判斷,就十分有利于我們查找錯(cuò)誤了。
看后請(qǐng)點(diǎn)贊
總結(jié)
以上是生活随笔為你收集整理的matlab sign函数用法及实例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 车机功能丰富却不敢用?只因流量实在太贵了
- 下一篇: Adaboost