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

歡迎訪問 生活随笔!

生活随笔

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

循环神经网络

matlab向量的角标,【MATLAB】利用冒号表达式获得子矩阵

發布時間:2024/1/23 循环神经网络 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab向量的角标,【MATLAB】利用冒号表达式获得子矩阵 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

子矩陣是指由矩陣中的一部分元素構成的矩陣。我們既可以用冒號表達式作為引用矩陣的下標嗎,也可以直接用單個的冒號來作為行下標或列下標,其代表全部行或全部列。則有先關概念如下:

A(i,:)? ? ? ? ? ? ? ? ? ? 第i行的全部元素

A(:,j)? ? ? ? ? ? ? ? ? ? 第j列的全部元素

A(i:i+m,k:k+m)? ? ? ? ? ? 第i~i+m行內,

且在第k~k+m列中的所有元素

A(i:i+m,:)? ? ? ? ? ? ? ? 第i~i+m行的全部元素

%創建3行5列的矩陣A

>> A=[1,2,3,4,5;6,7,8,9,10;11,12,13,14,15]

A =

1? ? ?2? ? ?3? ? ?4? ? ?5

6? ? ?7? ? ?8? ? ?9? ? 10

11? ? 12? ? 13? ? 14? ? 15

%利用冒號表達式獲得子矩陣,其表達的是矩陣中第1、2行的元素。

>> A(1:2,:)

ans =

1? ? ?2? ? ?3? ? ?4? ? ?5

6? ? ?7? ? ?8? ? ?9? ? 10

%表示引用矩陣第2、3行的第1、3、5列的元素

>> A(2:3,1:3:5)

ans =

6? ? ?8? ? 10

11? ? 13? ? 15

我們還可以用一般向量和end運算符來作為下標,從而獲得子矩陣。end表示某一維的末尾元素下標。例如:

%創建4行5列的矩陣A

>> A=[1,2,3,4,5;6,7,8,9,10;11,12,13,14,15;16,17,18,19,20];

>> A(end,:)? ? ? ? %引用矩陣A的最后一行元素

ans =

16? ? 17? ? 18? ? 19? ? 20

%表示引用第1、4行的第3到最后一列元素

>> A([1,4],3:end)

ans =

3? ? ?4? ? ?5

18? ? 19? ? 20

總結

以上是生活随笔為你收集整理的matlab向量的角标,【MATLAB】利用冒号表达式获得子矩阵的全部內容,希望文章能夠幫你解決所遇到的問題。

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