How to identify which iteration produces the desired output?
1 次查看(过去 30 天)
显示 更早的评论
I have two inputs. One is a 1x91 matrix and the other is 91x1. The result is a 91x91 matrix. Then the values for the results that are below a threshold are discarded. I want to know which iterations were the ones that produced the desired values. How can I do this?
ri=linspace(5,50,91)/1000;
ro=ri+0.001;
l=linspace(10,100,91);
L=transpose(l);
T1=16;
T2=48;
ha=200;
hr=4000;
k=398;
dT1=35;
dT2=20;
LT=(dT1-dT2)/(log(dT1/dT2));
R=1./(ha.*pi.*2.*ri.*L)+log(ro./ri)./(2.*pi.*k.*L)+1./(hr.*pi.*2.*ro.*L);
UA=1./R;
qe=UA*LT;
indices = find(abs(qe)>24720);
qe(indices) = [];
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!