matlab編寫函數(shù)并調(diào)用 為什么很多程序員會(huì)鄙視MATLAB?
為什么很多程序員會(huì)鄙視MATLAB?大多數(shù)使用matlab的人都進(jìn)行科學(xué)計(jì)算、工程理論計(jì)算、數(shù)值分析和財(cái)務(wù)分析。用戶群主要是科學(xué)家、工程總工程師、數(shù)學(xué)建模、金融投資決策團(tuán)隊(duì)等。其中,有不少院士和博士。
為什么很多程序員會(huì)鄙視MATLAB?
大多數(shù)使用matlab的人都進(jìn)行科學(xué)計(jì)算、工程理論計(jì)算、數(shù)值分析和財(cái)務(wù)分析。用戶群主要是科學(xué)家、工程總工程師、數(shù)學(xué)建模、金融投資決策團(tuán)隊(duì)等。其中,有不少院士和博士。普通程序員只能仰望他們。他們?cè)趺茨茌p視他們呢?在MATLAB中,如果是MATLAB自帶的函數(shù),可以根據(jù)函數(shù)的格式直接調(diào)用。如果它是一個(gè)自己編寫的函數(shù),它可以將函數(shù)寫入一個(gè)文件,然后在主文件中調(diào)用它。示例如下:%file name很有趣。M(注意:文件名必須與函數(shù)名一致)function=fun(x)y=x.^2開(kāi)始寫入主文件(文件名為main)。M) ,并在函數(shù)文件fun中調(diào)用函數(shù)fun。案例1:函數(shù)文件fun。M和主文件main。M在同一目錄中。在a=[1,2,3]B=fun(a)%runs之后,B=[1,4,9]case 2:函數(shù)文件fun。M和主文件main。M在不同的目錄中。此時(shí),需要包含函數(shù)文件來(lái)調(diào)用fun函數(shù)。Addpath(“directory”)%其中directory是函數(shù)文件的路徑。M、 a=[1,2,3]B=fun(a)%跑步后,B=[1,4,9]