<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > MATLAB入門(mén)教程之MATLAB的基本知識(shí)

          MATLAB入門(mén)教程之MATLAB的基本知識(shí)

          作者: 時(shí)間:2012-03-27 來(lái)源:網(wǎng)絡(luò) 收藏

          1-1、基本運(yùn)算與函數(shù)

          下進(jìn)行基本數(shù)學(xué)運(yùn)算,只需將運(yùn)算式直接打入提示號(hào)(>>)之後,并按入Enter鍵即可。例如:
          >> (5*2+1.3-0.8)*10/25
          ans =4.2000
          會(huì)將運(yùn)算結(jié)果直接存入一變數(shù)ans,代表運(yùn)算後的答案(Answer)并顯示其數(shù)值於螢?zāi)簧稀?/FONT>
          小提示: ">>"是MATLAB的提示符號(hào)(Prompt),但在PC中文視窗系統(tǒng)下,由於編碼方式不同,此提示符號(hào)常會(huì)消失不見(jiàn),但這并不會(huì)影響到MATLAB的運(yùn)算結(jié)果。
          我們也可將上述運(yùn)算式的結(jié)果設(shè)定給另一個(gè)變數(shù)x:
          x = (5*2+1.3-0.8)*10^2/25
          x = 42
          此時(shí)MATLAB會(huì)直接顯示x的值。由上例可知,MATLAB認(rèn)識(shí)所有一般常用到的加(+)、減(-)、乘(*)、除(/)的數(shù)學(xué)運(yùn)算符號(hào),以及冪次運(yùn)算(^)。
          小提示: MATLAB將所有變數(shù)均存成double的形式,所以不需經(jīng)過(guò)變數(shù)宣告(Variable declaration)。MATLAB同時(shí)也會(huì)自動(dòng)進(jìn)行記憶體的使用和回收,而不必像C語(yǔ)言,必須由使用者一一指定.這些功能使的MATLAB易學(xué)易用,使用者可專(zhuān)心致力於撰寫(xiě)程式,而不必被軟體枝節(jié)問(wèn)題所干擾。
          若不想讓MATLAB每次都顯示運(yùn)算結(jié)果,只需在運(yùn)算式最後加上分號(hào)(;)即可,如下例:
          y = sin(10)*exp(-0.3*4^2);
          若要顯示變數(shù)y的值,直接鍵入y即可:
          >>y
          y =-0.0045
          在上例中,sin是正弦函數(shù),exp是指數(shù)函數(shù),這些都是MATLAB常用到的數(shù)學(xué)函數(shù)。
          下表即為MATLAB常用的基本數(shù)學(xué)函數(shù)及三角函數(shù):
          小整理:MATLAB常用的基本數(shù)學(xué)函數(shù)

          上一頁(yè) 1 2 3 4 5 6 7 8 9 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();