日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab的讲稿ppt,Matlab初步(讲稿200508)之一_Matlab讲解_doc_大学课件预览_高等教育资讯网...

發布時間:2023/12/8 循环神经网络 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab的讲稿ppt,Matlab初步(讲稿200508)之一_Matlab讲解_doc_大学课件预览_高等教育资讯网... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Matlab初步(講稿)

上課方式:學生邊聽講、邊用機器練習。

調用Matlab軟件:在windows平臺上,雙擊“Matlab”圖標。

說明:執行此命令,將進入“Matlab工作區(命令區)”,在這里可以下達、執行符合Matlab語法的各種命令。

一.矩陣;數組

1.矩陣

例:輸入一個矩陣,并用A代表此矩陣;

再輸入一個矩陣,并用a代表此矩陣,

命令為:A=[2,-18;0,31;-59,6]; a=[0,1,-1;-1,2,1];

說明:(1)輸入上述命令后,敲回車鍵,機器才執行此命令

(2) 你發現機器屏幕沒反應,其實它早已接受并執行了你的命令,不信? 請下命令 A 就有反應了。 再下命令 a

(3)清屏(把屏幕上的Matlab工作區清理的干干凈凈)

屏幕空了,但你的那兩個矩陣A、a還在機器中。

(4)注意要點:中括號 逗號 分號 字母大小寫。

注意:(1) A(i,j) 表示矩陣A的第i行、第j列交叉處的元素

練習,A A(3,1) A(1,2) A(2,3)

a a(2,3) y=A(3,1)*a(2,2)

(2)可修改個別元素

練習,a(2,2)=8 a

(3)可把矩陣的型號(即:行個數、列個數)放大

練習,A(2,4)=9 A

a(3,5)=99 a

(4)一些特殊矩陣

m行n列的 全0矩陣:zeros(m,n) 全1矩陣:ones(m,n)

m行n列的 單位矩陣:eye(m,n) 隨機矩陣:rand(m,n)

(隨機矩陣的每個元素都是:開區間(0.1)內的均勻分布隨機數)

練習,zeros(2,3) zeros(1,5) ones(4,4) ones(2,4)

eye(3,3) eye(3,5) eye(4,2)

rand(3,4) rand(1,10)

請產生20個在區間(0,8)內的隨機數

請產生20個在區間(3,8)內的隨機數

2.對矩陣作裁剪、拼接裁剪:從矩陣中提取某些行、某些列 (關鍵符號,)

如(練習),A(2,:) 是A的第2行 A(:,1) 是A的第1列

A(1:2,2:4) 是A的第1、2行,與第2、3、4列交叉點元素

輸入 ,它的第2、3行,與第3、4、5、6列交叉點元素是什么?

W的第1、3、5、7列構成的矩陣是 W(:,1:2:7) (起點1,步長2,終點7)

W的第1、3行,第2、5、8列構成的矩陣是 W(1:2:3,2:3:8)

問:W的第1、4、7列構成的矩陣?

W的第1、3行,第2、4、6列構成的矩陣?

檢驗,W(:,7:-2:1) 看結果,猜一猜什么規則?

檢驗,W W(:,5)=[] 看結果,猜一猜什么規則?

此時,W還剩7個列,請你用一個命令去掉它的第3、5列。

拼接:把若干個矩陣、數,拼湊、結合成一個矩陣先做準備:把機器中全部的常量(包括矩陣、數)清除,命令為 clear

再重新輸入:,

練習,左右拼接 [A,B] [B,A] [a,8] [8,a,7,6]

上下拼接 [A;a] [a;A] [A;8,18,28;a]

試一試,左右拼接 [A,a] [A,8]

上下拼接 [A;B] [A;8,18]

題:用這三個矩陣A、B、a,拼接出矩陣

3.數組

型矩陣(即:只有一行的矩陣),稱為行向量,也稱為數組。

例:用a1表示一個從0到18的全體偶數構成的數組。

解,法一,格式為 起點,步長,終點

命令為 a1=0:2:18

法二,格式為 linspace(起點,終點,個數)

命令為 a1=linspace(1:18:10)

(這兩種格式的命令都表示等差數列)

練習:用a2表示一個從9到1的全體奇數構成的數組;

用a3表示一個從9到-9的全體整數構成的數組;

用第二種格式、用a4表示一個從-6到8的5個數構成的等差數列;

把兩個數組a2與a4合并成一個數組; [a2,a4]

用a5表示數組 1,4,7,…,37,38,35,32,…,2,3,6,9,…,39

二.運算

1.矩陣運算加 減 乘 乘方 左除 右除 轉置

+ - * ^ \ / ‘ (單引號)

注:(1) +,-,*,^,\,/ 都應符合矩陣運算規則;

(2)特別,數與數的運算,加 + 減 - 乘 * 除 /

(3)數與矩陣的 加 減 乘練習,A 2+A 2-A A-2 2*A A*2

(4) A\B 讀作 A左除B,其本質是

A/B 讀作 B右除A,其本質是

主要用來解“矩陣方程”,如:AXB=C,其中A,B,C 均為已知矩陣,X是未知矩陣,則 ,命令是 X=(A\C)/B,

例:,求X=?

例:解線性方程組

2.數組運算點乘 點乘方 點左除 點右除

,*,^,\,/

練習,a=[1,2,3,4] b=[5,6,7,8] c=[5,6,7]

a.*b b.^2 a.^3 a.^0.5 a.\b a./b b.\a a.*c

通過練習,搞明白運算規則。

若兩個矩陣A、B同型號,則 A.*B A.^B 合法;

若兩個矩陣A、B同型號,且B的元素都非零,則 A./B B.\A 合法,

練習:,學習運算規則。

三.命令語句,函數

1.命令語句格式,變量=表達式

(1)“表達式”不可缺省,“變量=”可缺省。

若語句中缺省“變量=”,則機器把執行結果自動記為 ans,

例如:[1,0,-2]*[3;1;2],(此命令中只有表達式,缺省“變量=”),結果為 ans = -1,

(2)同一行可以寫多個語句,語句與語句之間用逗號或分號隔開。

練習:(借用前面的a,b)

一整行命令為 a,b,c=a*b’,d=a.*b,e=a./b 再敲回車鍵執行命令。

(3)若只要求機器執行命令、而不讓機器把某個語句的執行結果顯示在屏幕上,則必須在該語句之后跟分號。

練習:一整行命令為 a,b;c=a*b’,d=a.*b;e=a./b; 再敲回車鍵執行命令。

(4)關于變量名:你可以任意用一個字符串來代表一個變量名,但必須滿足兩條:字母打頭;避開Matlab軟件的專用符號。

幾個專用符號,pi 是圓周率

eps 是最小浮點數(即:機器所能夠處理的最小正數)

Inf 是

NaN 是不定值練習,pi eps 2/0 (3-3)/(2*0)

介紹 format long 與 format

2.函數

(1)普通函數(也稱標量函數,簡稱函數)

常見的函數,sin cos tan exp log log10 sqrt abs

round floor ceil

四舍五入取整 負向取整 正向取整設是普通函數,,則

練習,,cos(A) tan(A) exp(A) 1og(A) log10(A) sqrt(A)

a=[-6.01 -4.49 -2.50 -0.99 0.99 2.50 4.49 6.01]

round(a) floor(a) ceil(a)

(2)向量函數

總結

以上是生活随笔為你收集整理的matlab的讲稿ppt,Matlab初步(讲稿200508)之一_Matlab讲解_doc_大学课件预览_高等教育资讯网...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。