MATLAB Answers


While Loop indexing help.

Alec Carruthers さんによって質問されました 2018 年 4 月 18 日
最新アクティビティ Stephen Cobeldick
さんによって コメントされました 2018 年 4 月 19 日
First off, My code is 600+ lines long so I cannot post the entire script. Here is my setup for nested while loops:
count = 0;
CL_IC1 = 0;
R_calc = 0;
while R_calc-20 <= R_all
Fuel_Rat = Fuel_Rat+.001;
count = count +1;
syms x
syms y
while abs(CL-CL_IC1)>= .001
CL = CL+.001;
Basically, I need the R_calc and R_all to converge for a given CL that also converges with its output. I was checking the initial calculations by hand and found some errors. The final value for the Fuel_Rat term is .4048; however in the computations shown below, it uses its initial value, which is .3578.
WS_TO = WS_LD./(1-XX*Fuel_Rat);
When I use the initial value for "Fuel_Rat" the output is identical to the work space value. Does anyone know why this is occurring? XX = .75

  4 件のコメント

Walter Roberson
2018 年 4 月 18 日
You haven't posted enough of your code for us to give an opinion.
Shounak Shastri 2018 年 4 月 19 日
As Walter said, the code you posted is not enough.
You can check if the code updates the values of R_calc and Fuel_Rat at the end of each loop.
Stephen Cobeldick
2018 年 4 月 19 日
"My code is 600+ lines long so I cannot post the entire script"
Yes you can: click the paperclip button to upload the code as a file.

サインイン to comment.


0 件の回答

Translated by