色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > matlab定義函數

matlab定義函數 時間:2018-12-13      來源:華清遠見

1新建文件

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

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

% 注釋

% 函數體

2函數語法

2.1基本語法

function y=f(x) %函數的聲明

    y=x^2

就是建立了一個y=x2y=x2的函數,f是函數的名稱,m文件的名稱必須是f.m.

如果返回值不止一個,則可以:

function [x,y,z] = f(a,b)

      x=a+b

      y=a-b

      z=a*b

一個M文件一般只包括一個主函數,但是可以編寫多個嵌套函數或子函數.

2.2匿名函數 

fhandle = @(arglist) expr

(1) expr 是一個簡單的matlab 變量表達式,實現函數的功能,例如sin(x)等 

(2)arglist 是參數列表,它制定函數的輸入參數列表,對于多個輸入參數的情況通常要用逗號分隔各個參數。 

(3)符號@是Matlab中穿件函數句柄的操作符,表示對由輸入參數列表arglist和表達式expr所確定的函數創建句柄,并把這個句柄返回給變量fhandle, 這樣可以通過fhandle來調用這個定義好的函數. 

例如:

>> myfunhd = @(x) (x+x.^2)

myfunhd = 

@(x)(x+x.^2)

 

>> myfunhd(1)

ans =

     2

匿名函數可以留空,可以嵌套。

匿名函數保存在.mat文件中,

save myfunction.mat myfunhd

將myfunhd函數保存在myfunction.mat文件中 

使用load myfunction.mat myfunhd 

就可以使用。

3示例

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

function [s]  = eg_sum( n )

% calculate the sum of 1..n

s = 0;

for i = 1:n

    s = s + i;

end

上一篇:ARM:指令寄存器

下一篇:什么是Bootloader

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 国产精品69人妻我爱绿帽子 | 国产精品人妻无码久久青草 | 无码性按摩AV在线观看 | 国产绳艺SM调教室论坛 | 狠狠色狠狠色综合日日小蛇 | 欧美人与动牲交ZOOZ3D | 久久久精品久久久久久96 | 亚洲人成网站色7799 | 被医生绑在妇科椅调教 | 日本精品无码特级毛片 | 最近中文字幕在线中文视频 | 四虎精品国产永久在线观看 | 欧美日韩在大午夜爽爽影院 | 亚洲AV日韩精品一区二区三区 | 久久久不卡网国产精品一区二区 | 成人毛片无码一区二区三区 | 波多野结衣中文字幕久久 | 久久精品国产亚洲AV大全 | 俄罗斯兽交黑人又大又粗水汪汪 | 欧美V日韩V亚洲V最新在线观看 | 欧洲人与动牲交α欧美精品 | 性欧美videos高清精品 | 麻豆快播 | 国产人妻高清国产拍精品 | 少妇被又大又粗又爽毛片欧美 | 亚洲午夜无码久久yy6080 | 少妇太爽了在线观看免费视频 | 粉嫩少妇内射浓精VIDEOS | freesex性中国熟妇 | 精品伊人久久大线蕉色首页 | 最近中文字幕mv在线视频2018 | 免费看黄a级毛片 | 日韩精品无码一区二区三区久久久 | 中文字幕69| 亚洲av永久无码天堂网小说区 | 国产欧美做爰xxxⅹ在线观看 | 国产浴室后入懂色 | 爆乳情帝国网综合社区 | 噜噜噜免费视频 | 久久久国产精品消防器材 | 色吧av色av |