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

歡迎訪問 生活随笔!

生活随笔

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

循环神经网络

串联矩阵matlab代码,Matlab串联矩阵函数【horzcat】详细解析

發(fā)布時間:2025/3/20 循环神经网络 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 串联矩阵matlab代码,Matlab串联矩阵函数【horzcat】详细解析 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

語法

C = horzcat(A,B)

C = horzcat(A1,A2,…,An)

復制代碼

輸入?yún)?shù)

A - 第一個輸入

標量 | 向量 | 矩陣 | 多維數(shù)組 | 表 | 時間表

第一個輸入,指定為標量、向量、矩陣、多維數(shù)組、表或時間表。

B - 第二個輸入

標量 | 向量 | 矩陣 | 多維數(shù)組 | 表 | 時間表

第二個輸入,指定為標量、向量、矩陣、多維數(shù)組、表或時間表。

B 的元素沿第二個維度串聯(lián)到第一個輸入的末尾。輸入?yún)?shù)的大小必須兼容。例如,如果第一個輸入是大小為 3×2 的矩陣,則 B 必須有 3 行。

所有表輸入必須有唯一的變量名稱。如果有行名稱,則它們必須完全相同(順序除外)。

所有時間表輸入必須具有相同的行時間,且每個列必須具有不同名稱。

A1,A2,…,An - 輸入列表

逗號分隔的列表

輸入的列表,指定為以逗號分隔的列表,列表元素將按其在列表中的順序串聯(lián)。

輸入必須具有兼容的大小。例如,如果 A1 是長度為 m 的列向量,則其余輸入必須各有 m 行才能水平串聯(lián)。

所有表輸入必須有唯一的變量名稱。如果有行名稱,則它們必須完全相同(順序除外)。

所有時間表輸入必須具有相同的行時間,且每個列必須具有不同名稱。

說明

當 A 和 B 具有兼容的大小時(除第二個維度以外,其余維度的長度均需匹配),C = horzcat(A,B) 將 B 水平串聯(lián)到 A 的末尾。

C = horzcat(A1,A2,…,An) 水平串聯(lián) A1、A2、…、An。

horzcat 等效于使用方括號水平串聯(lián)數(shù)組。例如,當 A 和 B 是兼容數(shù)組時,[A,B] 或 [A B] 等于 horzcat(A,B)。

實例

兩個矩陣

創(chuàng)建兩個矩陣并水平串聯(lián)它們 - 首先使用方括號表示法串聯(lián),然后使用 horzcat 串聯(lián)。

>> A=magic(5);

>> A(4:5,:)=[]

A =

17 24 1 8 15

23 5 7 14 16

4 6 13 20 22

>> B=magic(3)*100

B =

800 100 600

300 500 700

400 900 200

>> C=[A,B]

C =

17 24 1 8 15 800 100 600

23 5 7 14 16 300 500 700

4 6 13 20 22 400 900 200

>> D = horzcat(A,B)

D =

17 24 1 8 15 800 100 600

23 5 7 14 16 300 500 700

4 6 13 20 22 400 900 200

>>

復制代碼

兩個表

創(chuàng)建一個帶有三行和兩個變量的表 A。

>> A = table([5;6;5],['M';'M';'M'],...

'VariableNames',{'Age' 'Gender'},...

'RowNames',{'Thomas' 'Gordon' 'Percy'})

A=3×2 table

Age Gender

___ ______

Thomas 5 M

Gordon 6 M

Percy 5 M

復制代碼

創(chuàng)建一個帶有三行和三個變量的表 B。

>> B = table([45;41;40],[45;32;34],{'NY';'CA';'MA'},...

'VariableNames',{'Height' 'Weight' 'Birthplace'},...

'RowNames',{'Percy' 'Gordon' 'Thomas'})

B=3×3 table

Height Weight Birthplace

______ ______ __________

Percy 45 45 {'NY'}

Gordon 41 32 {'CA'}

Thomas 40 34 {'MA'}

復制代碼

然后水平串聯(lián) A 和 B。C 中的行順序與 A 中的順序相匹配。

>> C = horzcat(A,B)

C=3×5 table

Age Gender Height Weight Birthplace

___ ______ ______ ______ __________

Thomas 5 M 40 34 {'MA'}

Gordon 6 M 41 32 {'CA'}

Percy 5 M 45 45 {'NY'}

復制代碼

具有不同類型的日期

將日期字符向量、字符串日期和日期時間串聯(lián)成一個日期行。結果是一個日期時間行向量。

>> chardate = '2020-03-24';

>> strdate = "2020-04-19";

>> t = datetime('2020-05-10','InputFormat','yyyy-MM-dd');

>> C = horzcat(chardate,strdate,t)

C = 1x3 datetime

24-Mar-2020 19-Apr-2020 10-May-2020

復制代碼

字符串數(shù)組

將三個字符串數(shù)組串聯(lián)成一個數(shù)組。

>> A1 = ["str1"; "str2"];

>> A2 = ["str3"; "str4"];

>> A3 = ["str5"; "str6"];

>> C = horzcat(A1,A2,A3)

C = 2x3 string

"str1" "str3" "str5"

"str2" "str4" "str6"

復制代碼

元胞數(shù)組中的矩陣

創(chuàng)建一個包含兩個矩陣的元胞數(shù)組。將元胞數(shù)組中的矩陣水平串聯(lián)成一個矩陣。

>> M1 = [1 2; 3 4];

>> M2 = [5 6 7; 8 9 10];

>> A1 = {M1,M2};

>> C = horzcat(A1{:})

C = 2×5

1 2 5 6 7

3 4 8 9 10

復制代碼

提示

要通過水平串聯(lián)字符串、字符向量或字符向量元胞數(shù)組來構造文本,請使用 strcat 函數(shù)。

要從字符向量元胞數(shù)組或字符串數(shù)組構造一段帶分隔符的文本,請使用 strjoin 函數(shù)。

資源傳送門

關注【做一個柔情的程序猿】公眾號

在【做一個柔情的程序猿】公眾號后臺回復 【python資料】【2020秋招】 即可獲取相應的驚喜哦!

「?? 感謝大家」

點贊支持下吧,讓更多的人也能看到這篇內容(收藏不點贊,都是耍流氓 -_-)

歡迎在留言區(qū)與我分享你的想法,也歡迎你在留言區(qū)記錄你的思考過程。

總結

以上是生活随笔為你收集整理的串联矩阵matlab代码,Matlab串联矩阵函数【horzcat】详细解析的全部內容,希望文章能夠幫你解決所遇到的問題。

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