ここで、式から F の値を計算します。私が決定したFから、一連のデータから直径を見つける必要があります。
方法はこんな感じです。私の F 値がデータの F の値よりも小さい場合は、対応する直径を選択します。
例えば。私が計算した F の値は 11 です。データからの F の値は 8、10、12、14、16 です。最初の値は 8、最終値は 16、それに対応する直径は 1、2、3、 4,5。
11 は、データの最初の値である 8 よりも大きいため、データの次の F に移動します。繰り返しますが、11 は 10 より大きいので、次の F に移動します。
しかし、11 は 12 未満です。反復は停止します。これ以上見る必要はありません。直径は 12 で、これは 3 です。
あなたはアイデアを得る。
そして、データのセット。これがコードです。while (Fa==0) 関数は、この質問を実行するために適用する条件です。
while Fa==0
load data.dat;
diameter=data(:,1);
F=data(:,2);
私はそれで立ち往生しています。
私を助けてください