MATLAB 中 [a,b'] 和[a,b]' 有什么区别~~~哎
[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 ==> horzcatAll 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;
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 ==> horzcatAll matrices on a row in the bracketed expression must have the
same number of rows.
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)