fkjj.net
当前位置:首页 >> mAtlAB 大于 >>

mAtlAB 大于

Matlab中大于一个数A且小于另一个数B的表示方法为: x>A&xA&&xA和xA为假就可直接得到整个表达式为假,从而不再计算x

> 2

用符号“>=”表示。 举例说明:(matlab R2014b) >> a=1 a = 1 >> b=2 b = 2 >> a>=b ans = 0

直接就是>= 例如: >> a = 3 a = 3 >> b =4 b = 4 >> a>=b ans = 0

如a=[1 2 3 4;34 2 6 7;34 45 65 54];b=find(a>10) 那么就会输出b=2 3 6 9 12 这是以列优先的单下标输出方式输出下标

先打小于,再打等于

如果是x大于3且x3&&x

a=[18,2,3,23,5,6]; b=[23,54,45,64,65,13]; t=[]; h=1; for i=1:5 { if(a(i)>4) { t(1,h)=a(i); //用于存储a中大于4的 t(2,h)=b(i); //用于存储对应b中的数 h=h+1; } } 最后输出t: ans = 18 23 5 6 23 64 65 13

程序如下: clear; clc; A = randn(3) %%%%% 3*3的正态分布,根据需要自己修改,本程序通用 [m n] = size(A); %%%% 记录矩阵大小 AA = A(:); %%%%% 矩阵拉直成一维向量 a = find(AA

举个例子,如果需要将A矩阵中大于a的元素置零,那么在matlab中可以这么输入: 方法一:A(find(A>a))=0; 方法二:A(A>a)=0; 通过这个代码即可实现目标。 实例:将3*3的随机矩阵A中大于0.5的数置零。

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com