55问答网
所有问题
当前搜索:
matlab提取数组中的正数
matlab
怎样从一个
数组中提取正数
并运算再放回原位
答:
这样得到的index_positive 是这些元素的逻辑下标,index_positive是一个与A相同大小的10行20列的0,1值
数组
,只有那三个元素的位置上,值是1.然后 B =A(index_positive)就得到了这三个元素的值。然后对B
里的
元素进行需要的运算。最好是相同的或有规律的,比如所有元素乘以2,那么就是C=2×B;...
Matlab数组中的
实数怎么找出来
答:
找出实数:x(x==real(x))找出实数所在位置:[r,c]=find(x==real(x))
Matlab数组中的
实数怎么找出来
答:
把一个数组的实部和虚部分别提取出来;
通过if语句和find函数找出虚部中为零的位置;通过上面的位置提取数组中的实数
。不懂再问,明白请采纳!!!
如何将
MATLAB中
的
数组中的
数据
提取
出来?
答:
提取
步骤如下:1、首先,打开
MATLAB
命令行窗口,输入a = [1 2 3; 4 5 6; 7 8 9; 6 4 7]创建一个a矩阵,如下图所示,然后进入下一步。2、其次,完成上述步骤后,输入a(1:2,1:3)以提取矩阵的第1,2行第1到3列,如下图所示,然后进入下一步。3、接着,完成上述步骤后,按Enter...
matlab
: 两个问题 1. 如何
提取
矩阵
里的正数
组成新矩阵;2. 如何建立...
答:
第一个,编程就行了,但是问题是你提出
的正数
是几个,组成几x几的矩阵,如果是3个正数或5个正数怎么办,你说的是组成一维
数组
吗,还是其它的都做0 a = [1 2 -3 -4;-1 2 -3 -6;7 8 -10 9;12 -11 -7 9];x = zeros(4,4);for i = 1:1:4;for j = 1:1:4;if a(i,j...
Matlab
怎样从
数组
矩阵中随机取数?
答:
try function 'randperm', for example:a=[1 2 3 4 5 6 7 8 9 10];b=a(randperm(length(a)));x=b(1:5);
MATLAB
怎么读入
数组中的
数值?
答:
根据题目的要求我们可以使用循环来读入这些数据,当读入的数据为0时,则退出循环。进而计算这些数的评价值。代码如下:x=-1;n=0;sum=0;while(x~=0)sum=sum+x x=input('input num')n=n+1;end average=sum/(n-1);
MATLAB
从一维
数组中
随机抽取一个数,并且返回这个数的位置
答:
T=rand(length(a),1)*(length(a)+1);a(T)
Matlab
如何从
数组
矩阵中
取出
一组符合要求的数
答:
input = rand(6)arr=reshape(input,1,size(input,1)*size(input,2));arr(find(arr>0.5)) %要求为>0.5
matlab
如何按序调用
数组中的
数
答:
for example,ppm=[2 4 1 4 2 5];%随便给一个
数组
s=[1 2 5 3];%定取数的顺序索引 ppm(s) %按s的顺序取数咯,呵呵呵呵
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
matlab提取数组中的负数
matlab如何批量从数组中提取
matlab数组取整
matlab取整函数
matlab数组取值
用matlab从数组中随机抽取数
matlab依次选取数组中元素
matlab数组中的某个数
matlab选取数组前100个元素