色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > 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號

回到頂部

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 国产成人精品综合| 91美女片黄在线观看游戏| 国产精品永久免费视频| 自拍偷拍亚洲欧美| 91麻豆桃色免费看| 欧美激情视频一区二区三区不卡| 91在线视频导航| 国产成人亚洲综合91精品| 欧美另类极品videosbestfree| 国产欧美最新羞羞视频在线观看| 91精品国产亚洲| 国产精品6699| 国产精品视频最多的网站| 亚洲性视频网址| 91精品国产91久久久久久吃药| 91香蕉亚洲精品| 色综合久久88| 亚洲精品一区中文| 91产国在线观看动作片喷水| 亚洲视频axxx| 日韩免费黄色av| 久99九色视频在线观看| 91天堂在线视频| 97视频免费观看| 色偷偷888欧美精品久久久| 国产精品久久999| 欧美日韩一区二区免费视频| 亚洲成人三级在线| 91国内精品久久| 久久久国产在线视频| 91亚洲国产成人久久精品网站| 欧美黄色片视频| 日韩视频―中文字幕| 亚洲一区二区少妇| 欧美做受高潮电影o| 久久97久久97精品免视看 | 久久久久久久久久国产精品| 亚洲片在线观看| 91啪国产在线| 国产成人高潮免费观看精品| 欧美性猛交xxxx免费看漫画|