A=[1,2,3;4,5,6;7,8,9];
a=[1 2 3];
b=[1 3 2];
C(1)=A(a(1),b(1));
C(2)=A(a(2),b(2));
C(3)=A(a(3),b(3));
其实用循环很简单,
A=[1,2,3;4,5,6;7,8,9];
a=[1 2 3];
b=[1 3 2];
for i=1:3
C(i)=A(a(i),b(i))
end
顺便说一句,按你说的顺序(1,1)(2,3)(3,2),组成的数组应该是[1 6 8]
如果是[1 8 6]
那就用下面的代码:
A=[1,2,3;4,5,6;7,8,9];
a=[1 2 3];
b=[1 3 2];
C(1)=A(a(1),b(1));
C(2)=A(a(3),b(3));
C(3)=A(a(2),b(2));
Matlab 矩阵中抽取元素的问题
Matlab 矩阵中抽取元素的问题
从一矩阵中抽取一些元素组成一维数组(向量),已知要抽取的坐标.
详细说明:
已知矩阵中A=[1,2,3;4,5,6;7,8,9];
要取出(1,1)(2,3)(3,2)这三个元素,组成数组[1 8 6]
元素坐标保存在两个数组中:
a=[1 2 3];
b=[1 3 2];
注:最好不要用循环
从一矩阵中抽取一些元素组成一维数组(向量),已知要抽取的坐标.
详细说明:
已知矩阵中A=[1,2,3;4,5,6;7,8,9];
要取出(1,1)(2,3)(3,2)这三个元素,组成数组[1 8 6]
元素坐标保存在两个数组中:
a=[1 2 3];
b=[1 3 2];
注:最好不要用循环
其他人气:871 ℃时间:2020-02-03 07:47:42
优质解答
我来回答
类似推荐
猜你喜欢
- 1She is in a poor state of health,which worries her mother a lot.
- 2为什么在周长相等的情况下,圆的面积最大?
- 3英语翻译
- 4在一个盒子里,装有红、黄、蓝、绿、白五种颜色球各20个,至少摸几个球才能保证每种颜色的球各有3个?
- 5观察下列数据:负一,二分之一,负三分之一,四分之一,负五分之一……
- 6用不同诗或词中句子作对联
- 7一个三位数,百位上的数字比十位小7,个位上的数字是百位上的数字的4倍,三个数字之和为19.求这个三位数
- 8一个最简分数,把它分子扩大到原来的2倍,分母缩小到原来三分之一是2又五分之二,原来的分数是多少?
- 9a+b+c=2 2a-b+3c=-1 3a+b+2c=1 解三元一次方程,数学高手~
- 10如果一个数既有因数2又是3的倍数,那么这个数能被6整除吗?