找到最接近的值在一个大阵

2视图(30天)
我有一个1001 x1001的数组。我想退出一个值接近0的“F”数组。我不知道如何做到这一点。每次我这样做,它返回一个整列,但我只想要一个值。
同样的事情发生了,当我尝试做我的最大“λ”。请你帮我找到马克斯和这两个变量的值接近零。非常感谢!
H_max = 20000 * 0.3048;%米
SM = 2;
amax = 10;
毫升= 1;%公斤
罗斯= 2700;%公斤/米^ 3
rhop = 1772;%公斤/米^ 3
σ= 60 * 10 ^ 6;%帕斯卡
N = 3;%的鳍
R = 287;% J /公斤
T = 298;%开尔文
g = 9.81;%米/秒^ 2
γ= 1.4;% ND
=(γ* R * T) ^ (1/2);%米/秒
Pa = 101.325 * 10 ^ 3;%帕斯卡
%解R_max、W_eq t_b与线性燃烧速率
征求= 1 + amax;
Weq = ((H_max * g) /((日志(征求)/ 2)*(日志(征求)2)+((征求1)/(征求))))^ (1/2);
毫克当量= Weq /;
结核病=((征求1)* Weq) / (g *做);
P0_Pa =(1 +微地震^ 2 * ((gamma 1) / 2)) ^(γ/ (gamma 1));% ND -压力比
P0 = P0_Pa * Pa;% Pa -压力
%从最初的λ马克斯
lambdamax = 0;
D = 0:0.001:1;%我
L = 0:0.001:1;% j
% Preallocating每个变量
δ= 0(大小(D));
r = 0(大小(D));
地铁消防队= 0(大小(D));
Mn = 0(大小(D));
Mcone = 0(大小(D));
Mcyl = 0(大小(D));
Mfin = 0(大小(D));
女士= 0(大小(D));
M0 = 0(大小(D));
议员= 0(大小(D));
Lp = 0(大小(D));
Xcp = 0(大小(D));
Xcg = 0(大小(D));
xp = 0(大小(D));
λ= 0(大小(D));
F = 0(大小(D));
i = 1:长度(D)
j = 1:长度(L)
δ(i) = D (i) * P0 /(2 *σ);
r (i) = D(我)/ 2;
地铁消防队(i) =π* D (i) *罗斯* D (i) *δ(我);
Mn (i) =δ(i) *罗斯*π* (D (i) / 2) * ((D (i) / 2) + (D (i) ^ 2 + (D(我)^ 2)/ 4)^ (1/2));
Mcone (i) =罗斯*δ(我)*(π* r (i) * (r (i) + r(我)^ 2)^ (1/2));
Mcyl (i, j) =罗斯*π* D (i) *δL(我)* (j);
Mfin (i) =罗斯* D (i) ^ 2 *δ(i) * pi +(3/2) *罗斯*δ(i) * D(我)^ 2;
女士(i, j) = (Mcyl (i, j) + Mfin(我)+ Mcone(我));
议员(i, j) =(征求- 1)* (Ms (i, j) + ML);
Lp (i, j) = Mp (i, j) /(π* D (i) ^ 2 * rhop / 4);
Ckn = (4 * N * (4/3)) / (1 + sqrt (6));% ND
Xcp (i, j) = (1.33 * D (i) + Ckn * (D(我)+ L (j) + (D(我)/ 3)))/ (2 + Ckn);%米
xp (i, j) = 2 * D(我)+ L (j) lp (i, j) / 2;
Xcg (i, j) = ((2/3) * D(我)* Mn(我)+ (2/3)* D(我)* ML + (D(我)+ L (j) / 2) * Mcyl (i, j)
+ Mp (i, j) * xp (i) + ((3 * D(我)+ 2 * L (j)) / 2) * Mfin (i)) / (Mfin(我)+ Mp (i, j)
+毫升+ Mcyl (i, j) + Mn (i));
λ(i, j) = ML / (Ms (i, j) + Mp (i, j));
F (i, j) = Xcp (i, j) -Xcg (i, j) - d (i) * SM;
结束
结束

接受的答案

埃米尔哈姆萨
埃米尔哈姆萨 2020年5月9日
您需要指定“所有”min()和max()找到最低在整个矩阵。例如,这将返回最小值及其位置
[min_val,指数]= min (abs(对应),[],“所有”,“线性”);
(行,坳)= ind2sub(大小(F),指数);
4评论
埃米尔哈姆萨
埃米尔哈姆萨 2020年5月9日
我很高兴有帮助。

登录置评。

更多的答案(0)

类别

找到更多的在调整和重塑矩阵帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!