精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學習啦 > 勵志 > 成功學 > 成功的定義 > matlab定義函數(shù)

      matlab定義函數(shù)

      時間: 小蘭676 分享

      matlab定義函數(shù)

        MATLAB是一種用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術計算語言和交互式環(huán)境。除了矩陣運算、繪制函數(shù)/數(shù)據(jù)圖像等常用功能外,MATLAB還可以用來創(chuàng)建用戶界面及與調(diào)用其它語言(包括C,C++和FORTRAN)編寫的程序。以下是學習啦小編為大家?guī)淼年P于matlab定義函數(shù),歡迎大家前來閱讀!

        matlab定義函數(shù):

        (*matlab 7.0及以上)

        首先建立M文件或直接點擊(File/New/Function)建立函數(shù)文件,其中函數(shù)文件的格式是:

        function [輸出變量] = 函數(shù)名稱(輸入變量)

        % 注釋

        % 函數(shù)體

        如下所示,是編寫的一個求1到n之和的求和函數(shù) eg_sum,按照上述格式,編寫代碼如下并保存文件,注意文件命名時不能以數(shù)字開頭:

        function [s] = eg_sum( n )

        % calculate the sum of 1..n

        s = 0;

        for i = 1:n

        s = s + i;

        end

        回到控制臺Command Window(主界面),注意要使用之前保存的函數(shù)文件名來調(diào)用函數(shù),如下所示:

        >> clear

        >> a = eg_sum(10)

        運行結果: a = 55

        許多網(wǎng)友說函數(shù)名一定要與函數(shù)文件名一致,其實不是這樣子的,只要知道調(diào)用函數(shù)時是通過函數(shù)文件名調(diào)用的這點即可!比如下圖所示,即使文件名仍然是eg_sum,但我可以修改函數(shù)名為:my_sum 調(diào)用時用文件名調(diào)用就好,如下所示:

        >> b = eg_sum(10)

        運行結果: b = 55

        在調(diào)用函數(shù)時,請確保已將matlab當前目錄切換到函數(shù)文件所在處,不然會報錯:Undefined function 'eg_sum' for input arguments of type 'double'.

        matlab中函數(shù)定義(m文件的生成)及調(diào)用實例:

        matlab建立自定義函數(shù)的方法:

        首先了解函數(shù)的基本結構。如圖,函數(shù)文件一般包括三個部分,即函數(shù)名,注釋內(nèi)容和函數(shù)體。其中,中括號里面的內(nèi)容可以省略。

        2與建立M文件類似,在命令窗口中輸入edit。

        3如圖,編寫函數(shù),需要注意函數(shù)命名規(guī)則,注釋部分可有可無,用%開始。

        4編寫完成后保存文件,最好保存在當前工作路徑的文件夾。

        5函數(shù)調(diào)用:

        如圖,直接輸入函數(shù)名,形參,就能返回計算結果。

        6查看函數(shù)說明:

        和查看其它函數(shù)說明一樣,輸入“help 函數(shù)名” 就能看到這個函數(shù)的注釋說明。

        這里只是舉一個簡單例子,實際情況的函數(shù)體可能復雜得多。

      1199327