Matlab與機(jī)電系統(tǒng)仿真(五)

Matlab與機(jī)電系統(tǒng)仿真(五)

ID:44725864

大小:589.50 KB

頁數(shù):25頁

時(shí)間:2019-10-26

Matlab與機(jī)電系統(tǒng)仿真(五)_第1頁
Matlab與機(jī)電系統(tǒng)仿真(五)_第2頁
Matlab與機(jī)電系統(tǒng)仿真(五)_第3頁
Matlab與機(jī)電系統(tǒng)仿真(五)_第4頁
Matlab與機(jī)電系統(tǒng)仿真(五)_第5頁
資源描述:

《Matlab與機(jī)電系統(tǒng)仿真(五)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、Matlab與機(jī)電系統(tǒng)仿真(五)------自定義函數(shù)刷碗做飯洗衣服打水Warofhausework?。?!Whyme…Whyme?Whyme!??!程序模塊化:Function1Function4Function3Function2函數(shù)與腳本文件腳本文件(M文件):命令的集合,無輸入輸出參數(shù),與其它腳本文件共享工作區(qū)。函數(shù):一類特殊的腳本文件(M文件),有獨(dú)立的工作區(qū),有輸入和輸出參數(shù)。function[out_1,out_2,…]=fname(in_1,in_2,…)%firstcommentline(lookfor)%othercommentlines(help)……stateme

2、nt_1;statement_2;……(return)函數(shù)的形式:function[c,d]=fun1(a,b)%addition1%[x+1,y+1]=fun1(x,y)c=a+1;d=b+1;函數(shù)實(shí)例:Matlab函數(shù)的參數(shù)傳遞:函數(shù)不改變?cè)瓍?shù)的值;輸入輸出參數(shù)可以是標(biāo)量,向量,矩陣等多種形式函數(shù)的輔助選項(xiàng):nargin---返回輸入變量的個(gè)數(shù)nargout---返回輸出變量的個(gè)數(shù)nargchk---檢查輸入變量的個(gè)數(shù)是否在規(guī)定范圍內(nèi)error---顯示錯(cuò)誤信息,終止程序warning---顯示警告信息,繼續(xù)執(zhí)行程序inputname---返回輸入?yún)?shù)的實(shí)際變量名functio

3、n[sex,job,appearance]=dounof(x1,x2,x3,x4,x5)%Doyouknowofsomebody?%returntheevaluationofsomebody:%dounof(name1,...,name5)error(nargchk(1,5,nargin));disp('');disp('');disp('========================================');disp(['Thenumberofinputargumentsis',num2str(nargin)]);disp('');disp(['Thenumberof

4、outputargumentsis',num2str(nargout)]);disp('========================================');disp('');disp('****************************************');forn=[1:nargin]disp(['The',int2str(n),'thargumentis',inputname(n)]);enddisp('****************************************');disp('');disp('Inputtheinforma

5、tion,andinput0ifyoudonotknow.');disp('');sex=[];job=[];appearance=[];forn=[1:nargin]disp(['The',int2str(n),'thpeople:']);disp('----------------------------------------');sex(n)=input('Male<1>orFemale<2>?');job(n)=input('Student<1>,Teacher<2>,Worker<3>,Soldier<4>orDoctor<5>?');appearance(n)=inpu

6、t('Handsome<1>ornot<2>?');ifappearance(n)==2warning('He/shewillbenothappy,andyouaredangerous!')enddisp('');end實(shí)例函數(shù)---dounof參數(shù)傳遞2---整體變量函數(shù)與函數(shù)之間交換數(shù)據(jù)有兩種方式:(一)輸入輸出參數(shù);(二)整體變量。聲明整體變量:Globalvar1var2…整體變量與局部變量Function1Function2Function3Function3Function3整體變量局部變量IMPORTANT通常用大寫字母定義整體變量,以示區(qū)別!數(shù)據(jù)量較大的變量用整體變量

7、定義可以節(jié)省大量內(nèi)存。參數(shù)傳遞3---持續(xù)變量:Function1Function2Function3Function3Function3整體變量局部變量持續(xù)變量個(gè)人日記/內(nèi)部文件/人民日?qǐng)?bào)functiony=time1(x)globalBpersistentaifx=='reset'a=0;B=0;elsea=a+1;B=B+1;endy=a;持續(xù)變量的實(shí)例:參數(shù)傳遞4---函數(shù)傳遞:Function1Function2數(shù)據(jù)函數(shù)參數(shù)傳遞4---函數(shù)傳遞e

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。