- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab基本教学讲义环境的基本使用方法MatlabCommandWinw.doc
Matlab基本教學講義
環境的基本使用方法
Matlab Command Window的指令選單上有幾個選項
File Edit View Window Help
File 選單上第一個指令 New 分有三個選項
M-file ( 開啟一個新的檔案用來編輯matlab程式。副檔名*.m,如同C語言程式的副檔名*.cpp或是*.c一樣。
Figure ( 開始一個新的圖檔。
Model ( 開啟一個新的simulink檔案。
Help 選單上有選項可以幫助指令的查詢
一些基本指令的操作
運算元
數學運算元
加 +
減 -
乘 .*
除 ./
轉置 ‘
次方 .^
比較運算元
小於
大於
小於等於 =
大於等於 =
等於 ==
不等於 ~=
邏輯運算元
and
or |
not ~
矩陣
矩陣的表示方法 若輸入指令為A=[1 2 3;4 5 6;7 8 9]
則視窗顯示出A= 1 2 3
4 5 6
7 8 9
則 A(1,1)=1,A(1,2)=2,A(1,3)=3
A(2,1)=4,A(2,2)=5,A(2,3)=6
A(3,1)=7,A(3,2)=8,A(3,3)=9
特殊符號( 冒號 ”:”
繼續之前的陣列A,若輸入 A( : )則會出現長數列1~9。
若輸入A( : , 3)則出現
ans =
3
6
9
若輸入A(1:1:3,1:2)則出現
ans =
1 2
4 5
8
其中 A(X:Y:Z,P:Q) 之中
若表示法為 X:Y:Z 時:
X 表示 起始值
Y 表示 公差
Z 表示 終止值
若表示法為 P:Q 時
P 為 起始值
Q 為 終止值
公差 = 1
for、if等條件式的使用
for
for I = 1:n (或是1:n可改成1:x:n,其中x則為公差)
運算式
end
if
if 條件式1
運算式1
elseif 條件式2
運算式2
elseif 條件式3
運算式3
…………………
else
運算式n
end
副程式的設計(*.m)
function 傳回值=函式名稱(引數1,引數2,…..)
運算式
………………
例如
%I am bababa.....hahahaha……………….
%Matlab is easy la.....
function result=summation(a,b) %.....
%.....
result=sum(a:b);
%Oh~bye bye.....
%後面的文字為註解,程式不會執行。
當使用help查詢這個副程式的時候就會出現在最前面註解的部分
如輸入指令 help summation
視窗則會出現 I am bababa.....hahahaha……………….
Matlab is easy la.....
其他的註解都不會出現,利用這個可以自行設計一個help說明。
注意:副程式不可以參雜在其他的*.m程式裡面。
副程式的檔名必須與函式名稱一樣。
以上一個例子為例,它的檔名必須是summation.m
檔案的存取及處理
fid=fopen(‘檔案名稱’,’參數’)
fid 為檔案識別碼(file identifier),當執行fopen 成功就會送回一個「正數」的fid碼,失敗時則會送回 –1的值給fid。
參數(Permission):
‘r’ 只能讀
‘w’ 只能寫
‘a’ 只能附加(append)
‘r+’ 能讀能寫
status=fclose(fid)
當執行fclose 成功就會送回一個0值給status。
若檔案內容為數值而非ASCII碼時,
(1) Variable=fscanf(fid,’%g’)
參數(Permission):
%g 表示為浮點數值
%d 表示為十進位數值
%s 表示為字串
(2) Variable=load(‘檔案名稱’)
若檔案
您可能关注的文档
- ISP因特网接入提供商.ppt
- IT5011-0固定通信业务区域多点分散式服务微波电台技术审验规范.doc
- ITU-RP.1240-1建议书-ITU-R基本最高可用频率(MUF)、实际MUF和.doc
- ITU-RRS.577-7建议书-用于卫星地球探测(有源)和空间研究(有源.doc
- ITU-RS.1713-1建议书-计算在其业务弧上的非对地静止高地球轨道.doc
- JJ比赛在线客服系统需求-账号手机号邮箱.doc
- JSONP跨域请求任务说明.ppt
- JSQ31V5.3交换机-维护手册.doc
- JUICYCOUTURE眼镜-上海海关.ppt
- JWD燃烧器说明书(LAL2.25).c.doc
- MCS-51单片机的串行口.doc
- MCT系列红外测试仪通信协议.c.doc
- MI3221011场效应器件物理.c-微电子实验教学中心.doc
- MI4221013数字集成电路.c-微电子实验教学中心.doc
- MI4221019集成电路测试技术.c-微电子实验教学中心.doc
- MicrosoftCertificateLifecycleManager(CLM)是这样一个数字身份.ppt
- MicrosoftExcel函数分类-西安市产品质量监督检验院.ppt
- MicrosoftWinwsServerUpdateServices入门逐步指南.doc
- MoCA技术在家庭网络和接入网中的应用-中国电子学会广播电视技术.ppt
- ModiconQuantum自动化平台以其卓越性能、全系列、兼容的控制产品.doc
文档评论(0)