Second Lecture

1.sin(cos(pi))的兩種方法

1.1第一種方法

cos(pi)
ans=-1
sin(ans)
ans=-0.8415

1.2第二種方法

sin(cos(pi))
ans=-0.8415

切記:不過用什么方法到推,結(jié)果必須一致泥技!

2.變量(variables)

2.1定義變量

  • 在Matlab中,等號的意思是賦值据某,將右邊的值賦給左邊阴幌,所以“10=A”錯誤坯认!
A=10 √
10=A ×
  • 大寫和小寫無差別
  • 不能以數(shù)字開頭

2.2變量類型

2.2.1 查看變量類型

  • whos


    圖2-2 whos查看變量類型

2.3 Special variables and constants

  • Inf 無限大
  • eps 無線小
  • ans 結(jié)果
  • pi π
  • iskeyword 查找關(guān)鍵字

2.3.1把關(guān)鍵字當(dāng)做變量名時怎么辦汪拥?當(dāng)然clear啊篙耗!

cos='This string.'; %把cos變?yōu)橐粋€變量名喷楣,并把字符串賦值給cos
cos(8)

ans=‘r’
  • 不要用關(guān)鍵字作為變量名,上述cos例子就是反例鹤树,當(dāng)把關(guān)鍵字作為變量名時铣焊,cos就不能正常使用!:辈曲伊!
  • 當(dāng)出現(xiàn)這種情況時,可以用以下操作命令把cos變量除去追他,clear(不加變量名坟募,會將所有變量刪除)
clear cos

2.3.2如何顯示π的小數(shù)點很多位?當(dāng)然用format longR乩辍P概础!

pi
ans=
  3.1416
format long
pi
ans=
  3.141592653589793
圖2-3 改變數(shù)字格式

2.3.3在命令行窗口Command Line Terminal中分號的作用

  • 表示不顯示運算
b=10
ans=
  10
  • 方向鍵“↑”和“↓”可以查詢變量
    2.3.4一些關(guān)鍵函數(shù)(小技巧)


    圖2.4 一些小技巧

3.輸入Array(Vector and Matrix)

3.1輸入向量

  • Row vector(行向量)
>> a = [1 2 3 4] %注意:數(shù)字之間有空格 
  • Column vector (列向量)
>> b = [1; 2; 3; 4] %注意:分號的作用就是分行
a*b
ans=
  30
b*a
ans=
  1     2     3     4
  2     4     6     8
  3     6     9    12
  4     8    12    16

3.2輸入Matrix

A=[1 21 6; 5 17 9; 31 2 7]
ans=
  1    21     6
  5    17     9
  31     2     7

3.3Array Indexing(矩陣索引)

3.3.1索引向量時

  • 向量名()
>>a=[1 2 3 4]
>>a(3)
>>ans=
      3

3.3.2索引矩陣時

3.3.2.1方法一

  • 矩陣名(行单雾,列)
>>A=[1 21 6; 5 17 9; 31 2 7]
>>ans=
      1    21     6
      5    17     9
      31    2     7
>>A (2,3)
      ans=
      9
>>A([1 3],[1 3]) %前邊的[1 3]表示第1和3行赚哗,后邊的[1 3]表示第1和第3列
>>ans=
      1     6
      31    7

3.3.2.1方法二

  • 矩陣名();從上到下硅堆、從左到右依次
>>A=[1 21 6; 5 17 9; 31 2 7]
>>ans=
      1    21     6
      5    17     9
      31    2     7
>>A (5)
      ans=
      17
>>A([1 3 5])
>>ans=
      1 31 17
>>A([1 3; 1 3])
>>ans=
      1 31
      1 31

3.3Replacing Entries(取代矩陣中的元素)

>>A=[1 21 6; 5 17 9; 31 2 7]
>>ans=
      1    21     6
      5    17     9
      31    2     7
>>A(1,2)=76
>>ans=
      1    76     6
      5    17     9
      31    2     7

3.4Colon Operator(:)

>>d=1:5 %僅有兩個數(shù)時屿储,第一個表示起始數(shù),第二個表示結(jié)束的數(shù)
>>ans=
      1 2 3 4 5
>>d=1:2:10 %有三個數(shù)時渐逃,第一個表示起始數(shù)够掠,第二個表示步長,第三個表示結(jié)束的數(shù)
>>ans=
      1 3 5 7 9
>>B=[1:5;2:3:15;-2:0.5:0]
>>ans=
      1 2 3 4 5
      2 5 8 11 14
      -2 -1.5 -1 -0.5 0
  • 用Colon Operator刪除某一行
>>>A
>>ans=
      1    76     6
      5    17     9
      31    2     7
>>>A(3, :)
>>>ans=
      31 2 7
>>>A(3 , : )=[]
>>>ans=
      1 76 6
      5 17 9

3.5Array Concatenation

>> A=[1 2;3 4];
>> B=[9 9;9 9];
>>F=[A B]
>>F =

     1     2     9     9
     3     4     9     9

3.6Array Manipulation

  • Opreators on array: + - * / ^ . '

3.6.1與矩陣的運算

3.6.1.1+

>> A=[1 2 3; 4 5 6; 7 8 9]
>> B=[3 4 5;1 2 4;5 7 9]
>>A+B
>>>ans=
     4     6     8
     5     7    10
    12    15    18

3.6.1.2*

>> A=[1 2 3; 4 5 6; 7 8 9]
>> B=[3 4 5;1 2 4;5 7 9]
>>A*B
>>ans=
    20    29    40
    47    68    94
    74   107   148

3.6.1.3.*對應(yīng)元素相乘

>> A=[1 2 3; 4 5 6; 7 8 9]
>> B=[3 4 5;1 2 4;5 7 9]
>>A.*B
>>ans=
     3     8    15
     4    10    24
    35    56    81

3.6.2與實數(shù)的運算結(jié)果

3.6.2.1+“實數(shù)與每一個元素相加”

>> A=[1 2 3; 4 5 6; 7 8 9]
>>a=2
>>>A=
     1     2     3
     4     5     6
     7     8     9

3.6.2.2^ 和.^

>>A=[1 2 3; 4 5 6; 7 8 9]
>>a=2
>>A^2
>>ans=
    30    36    42
    66    81    96
   102   126   150
>>A.^a
>>ans=
     1     4     9
    16    25    36
    49    64    81
圖2.5 矩陣運算

3.6.3Some Special Matrix

圖2.6 特殊矩陣

3.6.4Some Matrix Related Functions

>> A=[1 2 3;0 5 6;7 0 9]
>>A =
     1     2     3
     0     5     6
     7     0     9
>>max(A) %每一列的最大值
>>ans =
     7     5     9
>>max(max(A))
%所有元素的最大值
>>ans =
     9
圖2.7 矩陣運算
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末茄菊,一起剝皮案震驚了整個濱河市疯潭,隨后出現(xiàn)的幾起案子赊堪,更是在濱河造成了極大的恐慌,老刑警劉巖竖哩,帶你破解...
    沈念sama閱讀 221,888評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件雹食,死亡現(xiàn)場離奇詭異,居然都是意外死亡期丰,警方通過查閱死者的電腦和手機群叶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,677評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來钝荡,“玉大人街立,你說我怎么就攤上這事〔和ǎ” “怎么了赎离?”我有些...
    開封第一講書人閱讀 168,386評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長端辱。 經(jīng)常有香客問我梁剔,道長,這世上最難降的妖魔是什么舞蔽? 我笑而不...
    開封第一講書人閱讀 59,726評論 1 297
  • 正文 為了忘掉前任荣病,我火速辦了婚禮,結(jié)果婚禮上渗柿,老公的妹妹穿的比我還像新娘个盆。我一直安慰自己,他們只是感情好朵栖,可當(dāng)我...
    茶點故事閱讀 68,729評論 6 397
  • 文/花漫 我一把揭開白布颊亮。 她就那樣靜靜地躺著,像睡著了一般陨溅。 火紅的嫁衣襯著肌膚如雪终惑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,337評論 1 310
  • 那天门扇,我揣著相機與錄音雹有,去河邊找鬼。 笑死悯嗓,一個胖子當(dāng)著我的面吹牛件舵,可吹牛的內(nèi)容都是我干的卸察。 我是一名探鬼主播脯厨,決...
    沈念sama閱讀 40,902評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼坑质!你這毒婦竟也來了合武?” 一聲冷哼從身側(cè)響起临梗,我...
    開封第一講書人閱讀 39,807評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎稼跳,沒想到半個月后盟庞,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,349評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡汤善,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,439評論 3 340
  • 正文 我和宋清朗相戀三年什猖,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片红淡。...
    茶點故事閱讀 40,567評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡不狮,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出在旱,到底是詐尸還是另有隱情摇零,我是刑警寧澤,帶...
    沈念sama閱讀 36,242評論 5 350
  • 正文 年R本政府宣布桶蝎,位于F島的核電站驻仅,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏登渣。R本人自食惡果不足惜噪服,卻給世界環(huán)境...
    茶點故事閱讀 41,933評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望胜茧。 院中可真熱鬧芯咧,春花似錦、人聲如沸竹揍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,420評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽芬位。三九已至无拗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間昧碉,已是汗流浹背英染。 一陣腳步聲響...
    開封第一講書人閱讀 33,531評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留被饿,地道東北人四康。 一個月前我還...
    沈念sama閱讀 48,995評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像狭握,于是被迫代替她去往敵國和親闪金。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,585評論 2 359

推薦閱讀更多精彩內(nèi)容