MATLAB编程入门初级探索.ppt

MATLAB编程入门初级探索.ppt

ID:51588407

大小:146.50 KB

页数:36页

时间:2020-03-24

MATLAB编程入门初级探索.ppt_第1页
MATLAB编程入门初级探索.ppt_第2页
MATLAB编程入门初级探索.ppt_第3页
MATLAB编程入门初级探索.ppt_第4页
MATLAB编程入门初级探索.ppt_第5页
资源描述:

《MATLAB编程入门初级探索.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MATLAB程式設計入門篇 初探MATLAB張智星清大資工系補充內容:方煒台大生機系2-1使用變數與基本運算一般數學符號運算在MATLAB命令視窗(CommandWindow)內的提示符號(>>)之後輸入運算式,並按入Enter鍵即可。例如:>>(5*2+3.5)/5ans=2.7000若不想讓MATLAB每次都顯示運算結果,只需在運算式最後加上分號(;)即可,例如:>>(5*2+3.5)/5;>>1+1>>2*3>>5.23e12/6.2e5>>exp(-3)>>atan2(-1,2)>>sin(

2、5)Inradians變數命名規則與使用第一個字母必需是英文字母。字母間不可留空格。最多只能有31個字母,MATLAB會忽略多餘字母(在MATLAB第4版,則是19個字母)。MATLAB在使用變數時,不需預先經過變數宣告(VariableDeclaration)的程序,而且所有數值變數均以預設的double資料型式儲存。加入註解若要加入註解(Comments),可以使用百分比符號(%)例如:>>y=(5*2+3.5)/5;%將運算結果儲存在變數y,但不用顯示於螢幕>>z=y^2%將運算結果儲存在變數

3、z,並顯示於螢幕z=7.29002-2向量與矩陣的處理MATLAB中的變數還可用來儲存向量(Vectors)及矩陣(Matrix),以進行各種運算,例如:>>s=[1352];%注意[]的使用,及各數字間的空白間隔>>t=2*s+1t=37115矩陣的各種處理MATLAB亦可取出向量中的一個元素或一部份來做運算,例如:>>t(3)=2%將向量t的第三個元素更改為2t=3725>>t(6)=10%在向量t加入第六個元素,其值為10t=3725010>>t(4)=[]%將向量t的第四個元素刪除,[]代表

4、空集合t=372010建立大小為m×n的矩陣在每一橫列結尾加上分號(;),例如:>>A=[1234;5678;9101112];%建立3×4的矩陣A>>A%顯示矩陣A的內容A=123456789101112mxn矩陣的各種處理之一>>A(2,3)=5%將矩陣A第二列、第三行的元素值,改變為5A=123456589101112>>B=A(2,1:3)%取出矩陣A的第二橫列、第一至第三直行,並儲存成矩陣BB=565mxn矩陣的各種處理之二>>A=[AB']%將矩陣B轉置後、再以行向量併入矩陣AA=123

5、455658691011125>>A(:,2)=[]%刪除矩陣A第二行(:代表所有橫列,[]代表空矩陣)A=13455586911125mxn矩陣的各種處理之三>>A=[A;4321]%在原矩陣A中,加入第四列A=134555869111254321>>A([14],:)=[]%刪除第一、四列(:代表所有直行,[]是空矩陣)A=55869111252-3常用數學函數MATLAB是一個科學計算軟體,因此可以支援很多常用到的數學函數>>y=abs(x)%取x的絕對值>>y=sin(x)%取x的正弦值>>

6、y=cos(x)%取x的餘弦值>>y=tan(x)%取x的正切值>>y=exp(x)%自然指數exp(x)>>y=log(x)%自然對數ln(x)sin([pi/4,pi/2,pi])=[0.70711.00000.0000]數學函數cos(x)sin(x)tan(x)sec(x)csc(x)cot(x)acos(x)asin(x)atan(x)atan2(y,x)exp(x)log(x)[log(x)isln(x)]log10(x)log2(x)sqrt(x)cosh(x)sinh(x)tanh(

7、x)sech(x)csch(x)coth(x)acosh(x)asinh(x)atanh(x)sign(x)airy(n,x)besselh(n,x)besseli(n,x)besselj(n,x)besselk(n,x)bessely(n,x)beta(x,y)betainc(x,y,z)betaln(x,y)ellipj(x,m)ellipke(x)erf(x)erfc(x)erfcx(x)erfinv(x)gamma(x)gammainc(x,a)gammaln(x)expint(x)lege

8、ndre(n,x)factorial(x)常用函數abs(x)theabsolutevalueofanumber(realorcomplex)clcclearsthecommandwindowceil(x)thenearestintegertoxlookingtoward+1clearclearsallassignedvariablescloseallclosesallfigurewindowsclose3closesfigurewindow3fix(x)thenea

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。