11智能在线
新记
在matlab中c([14],2)是什么意思,C是3*4的数组
如题所述
举报该文章
相关建议 2013-08-13
% 表示 C 数组的“第 1 行第 2 列”与“第 4 行第 2 列”的两个元素(1 4 之间有空格)
% 如果 C 只有 3 行,就回出错的(Index exceeds matrix dimensions.)
>> C = magic(4)
C =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
>> C([1 4],2)
ans =
2
14
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/27qs2p4f2.html
其他看法
第1个回答 2013-08-13
楼主是不是漏打了一个空格,斗胆猜测,应该是
c([1 4],2)
这其实是从原矩阵抽取一个出一个子矩阵
取出c的 行标为 1或者4, 列标为2 的全部元素组成一个新的矩阵或者向量
可想而知,这里返回一个含有两个元素的列向量
同理比如 c([1 4], [ 2 3 4])
取出c的 行标为 1或者4, 列标为2,,3或者4 的全部元素组成一个2行3列的矩阵
第2个回答 2013-08-13
写错了吧~
这里[14]和14没什么区别
相似回答
大家正在搜
相关问题
MATLAB里c=c(:);这个语句表示什么意思啊?
在matlab单元数组中c{1,1}和c(1,1)的区别 c...
MATLAB问题,请问c(:,:,1)=[1,2,3;4,5...
matlab 里面r=a:b:c;是什么意思呢
matlab中 c=b(1:2:3,1:2:3);表示什么
如何在matlab中生成2*2*3的三维数组?
matlab里面怎么实现a=[1,2],b=[3,4] 求c...
matlab中a(:,1:3)=[]是什么意思