當前位置:編程學習大全網 - 編程語言 - matlab中怎麽定義壹個函數?

matlab中怎麽定義壹個函數?

方法:

1、函數文件+調用函數文件:定義多個M文件;

%?調用函數文件:myfile.m

clear

clc

for t=1:10

y=mylfg(t);

fprintf(‘M^(1/3)=%6.4f\n’,t,y);

end

%自定義函數文件: mylfg.m

function y=mylfg(x) %註意:函數名(mylfg)必須與文件名(mylfg.m)壹致

Y=x^(1/3);

註:這種方法要求自定義函數必須單獨寫壹個M文件,不能與調用的命令文件寫在同壹個M文件中。

2、函數文件+子函數:定義壹個具有多個子函數的M文件

%命令文件:funtry2.m

function []=funtry2()

for t=1:10

y=lfg2(t)

fprintf(‘M^(1/3)=%6.4f\n’);

End

function y=lfg2(x)

Y= x^(1/3);

%註:自定義函數文件funtry2.m中可以定義多個子函數function。子函數lfg2只能被主函數和主函數中的其他子函數調用。

3、Inline:無需M文件,直接定義;

%inline命令用來定義壹個內聯函數:f=inline(‘函數表達式’, ‘變量1’,’變量2’,……)。

調用方式:y=f(數值列表) %

註意:代入的數值列表順序應與inline()定義的變量名順序壹致。

MATLAB 是美國MathWorks公司出品的商業數學軟件,用於算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境。

優勢特點:

1、 高效的數值計算及符號計算功能,能使用戶從繁雜的數學運算分析中解脫出來。

2、具有完備的圖形處理功能,實現計算結果和編程的可視化。

3、友好的用戶界面及接近數學表達式的自然化語言,使學者易於學習和掌握。

4、功能豐富的應用工具箱(如信號處理工具箱、通信工具箱等) ,為用戶提供了大量方便實用的處理工具。

編程環境:

MATLAB由壹系列工具組成。這些工具方便用戶使用MATLAB的函數和文件,其中許多工具采用的是圖形用戶界面。包括MATLAB桌面和命令窗口、歷史命令窗口、編輯器和調試器、路徑搜索和用於用戶瀏覽幫助、工作空間、文件的瀏覽器。隨著MATLAB的商業化以及軟件本身的不斷升級,MATLAB的用戶界面也越來越精致,更加接近Windows的標準界面,人機交互性更強,操作更簡單。而且新版本的MATLAB提供了完整的聯機查詢、幫助系統,極大的方便了用戶的使用。簡單的編程環境提供了比較完備的調試系統,程序不必經過編譯就可以直接運行,而且能夠及時地報告出現的錯誤及進行出錯原因分析。

  • 上一篇:液相色譜正面板指示燈有哪幾種
  • 下一篇:8051f系列單片機如何使用XRAM
  • copyright 2024編程學習大全網