百科狗-知识改变命运!
--

MATLAB 中 [a,b'] 和[a,b]' 有什么区别~~~哎

梵高1年前 (2023-12-23)阅读数 8#综合百科
文章标签行数结果

[a,b']的意思是:先对b转置,然后a与其想拼接,得到一个新的矩阵,要求a的行数等于b的列数,a的列数等于b的行数,否则出错,如:

a=1:5;

b=[5;6;7;8;9];

c=[a b']

结果为:

c =

1 2 3 4 5 5 6 7 8 9

如果

a=1:5;

b=5:9;

c=[a b']

结果为:

Error using ==> horzcat

All matrices on a row in the bracketed expression must have the

same number of rows.

[a,b]' 的意思是:首先对a和b进行拼接,然后多拼接后的矩阵进行转置,要求a的行数等于b的行数,a的列数等于b的列数,否则出错,如:

a=1:5;

MATLAB 中 [a,b'] 和[a,b]' 有什么区别~~~哎

b=5:9;

c=[a b]'

结果为:

c =

1

2

3

4

5

5

6

7

8

9

如果:

a=1:5;

b=[5;6;7;8;9];

c=[a b]'

结果为:

Error using ==> horzcat

All matrices on a row in the bracketed expression must have the

same number of rows.

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)