00问答网
所有问题
当前搜索:
matlab取出矩阵的一个元素
matlab中
如何求
一个矩阵
中最大
元素
的下标
答:
首先[C1,I
1
]=max(A)返回
矩阵
A的每一列的最大值和它所在的行数。然后[C2,I2]=max(C1)返回向量C1的最大值和它的位置。因此,矩阵A的最大值下标为A(I1(I2),I2)。具体参见
Matlab
自带帮助。
[
MATLAB
]将自然数1~20存放到
一个
4行5列的
矩阵
A中,并
取出
第2列,第3行...
答:
>> x=
1
:20 x = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 >> x=reshape(x,5,4)'x = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19...
如何用
matlab
求
矩阵
特征值?
答:
2、在命令行窗口中输入a=[1 2 3;2 4 5;7 8 9],按回车键之后,输入[x,y]=eig(a),如下图所示:3、按回车键之后,得到了x,y的值,其中x的每一列值表示矩阵a
的一个
特征向量,这里有3个特征向量,y的对角
元素
值代表a
矩阵的
特征值,如下图所示:4、步如果我们要取y的对角元素...
matlab
问题,请问
有一个1
*17的
矩阵
,现在想将其中的前6位
取出
做成一个向量...
答:
比如a是你的那个
1
*17的
矩阵
,z=a(1:6)就行了,z就是你要的
matlab中
m*n的
矩阵
每一行保留
一个元素
,剩下
的
元素变0,共产生m的n次方...
答:
[m, n] = size(matrix);for i =
1
:m for j = 1:n tmp = zeros(m,n);tmp(i,j) = matrix(i,j);New_matrix{i, j} = tmp;end end New_matrix里面就是你要的新
矩阵
matlab
如何对
一个矩阵
如一个1000×1,随机
取出
10
个元素
(这些元素可以...
答:
你那个rand虽然产生的是随机数,既然是随机数,那么两次产生的结果就可以相同。使用下边的程序,其中randperm是进行
一个
1到1000的随机排列,
取出
前N个之后操作,就相当于随机取了N
个元素
。你可以测试一下。N=100;A=zeros(1000,1);R=randperm(1000);R=R(1:N);A(R)=-100 下图是测试的是N=10的...
matlab中
10x10
矩阵
,要让这个矩阵含有1—10
元素
各
一个
,其余元素为零,且...
视频时间 1:10
MATLAB
怎么获取
一个矩阵的
行数或列数?
答:
在matlab里可以利用size函数获得
一个矩阵的
行数或列数。size(a) 返回一个行向量,其
元素
包含 A 的相应维度的长度。例如,如果 a 是一个2×3矩阵,则 size(a) 返回向量 [2,3]。具体说明如下。1、第一步在
matlab中
命令行窗口中输入“a=[1 2 3;2 4 6]”,按回车键创建一个2行3列的矩阵...
Matlab中
如何
提取一个
很大的列向量对应众多指定序号
的元素
组成新
矩阵
...
答:
很简单,用你的例子就是 A=[
1
3 5 6 9 10 17 18 29];index=[1,3,4,6];B=A(index);
能否用
matlab中
sqrt命令对
矩阵
中每
一个元素
求开方
答:
可以啊 >> sqrt([
1
2 3])ans = 1.0000 1.4142 1.7321
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜