1.matlab基本介紹及基本語法

1.發展歷程

  • 20世紀70年代中期,美國新墨西哥大學計算機繫系主任Clever
    Moler博士和其同事在美國國家自然科學基金的資助下,開發了調用LINPACK和EISPACK的Fortran子程序,20世紀70年代後期,Moler博士編寫了相應的接口程序,並將其命名爲MATLAB。
  • 1983年,John Little和Moler、Bangert等一起合作開發了第2代專業版MATLAB。
  • 1984年,Moler博士和一批數學專家、軟件專家成立了MATH
    WORKS公司,繼續MATLAB軟件的研製與開發,並着力將軟件推向市場。
    1993年,MATH WORKS公司連續推出了MATLAB
    3.x(第1個Windows版本)、MATLAB 4.0。
  • 1997年,MATH WORKS公司推出了MATLAB 5.0。2001年,MATH WORKS公司推出了MATLAB 6.x。 - 2004年,MATH WORKS公司推出了MATLAB 7.0。MATLAB 5.3對應於Release12,MATLAB 6.0對應於Release13,而MATLAB 7.0對應於Release14。

2.常量與變量

## 常量
常量名 常量值
ans 計算結果的默認保存變量
pi 圓周率
inf 無窮大,如2/0
NaN not a number 表示不定值
tic 表示秒錶開始執行
toc 秒錶停止
i,j 虛數單位
date 日曆
clock 掛鐘

##一般變量
matlab需要預先定義變量,但是對變量名有如下要求
1.變量名區分大小寫
2.變量名不超過31位
3.變量名以字母開頭,可以包括字母,數字,下劃線,但不能有標點符號

變量作用域
變量默認作用域爲局部變量,既,只在m文件內有效
定義全局變量,需要在定義的時候,使用global關鍵字聲明。

3.數組

數組在matlab中可以看作是一種特殊的矩陣。

##建立數組

建立一維或二維數組,常用逐個元素輸入法、冒號法、或一些特殊方法。

###逐個元素輸入法
在這裏插入圖片描述
在這裏插入圖片描述

3.特殊方法

x=linspace(初始變量,終止量,數組個數)
y=logspace(初始量,終止量,數組元素個數)

logspace(a,pi,n)如何得到a到pi中間值。
將a到pi等分(n-1)分,得到一等差數列(公差爲(a-pi)/(n-1)),以10爲底,指數爲此等差數列各值可得(n-2)箇中間值
例如:logspace(a,b,n),創建行向量,第一個是10a,最後一個10b,形成總數爲n個元素的等比數列。
這個函數對pi的處理比較特別。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章