How to identify which iteration produces the desired output?

1 回表示 (過去 30 日間)
Not_sharpest_tool.mat
Not_sharpest_tool.mat 2022 年 4 月 2 日
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) = [];
  4 件のコメント
Not_sharpest_tool.mat
Not_sharpest_tool.mat 2022 年 4 月 2 日
Sorry for the akward phrasing. That is exactly what I wanted.
Not_sharpest_tool.mat
Not_sharpest_tool.mat 2022 年 4 月 3 日
Thank you

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by