Hi there,
Can someone explain the following code line in Gauss;
ch1=1; ch2=1; /* this is the name of the variable the vcf adopts after a iteration */ exig=0.0001; /* this represents the max value I require for vcf */ /* the idea of this is to make ch1=vcf as small as exig */ do while ch1>exig; ystart=rndu(1,1); /* initial values for yl */ {bend, vcf, cnv} =simplex(&ylow, ystart, 2); ch1=vcf; if bend<0; ch1=1; endif; cls; endo;
Can someone explain help me in interpreting the code above?
Many Thanks,
1 Answer
0
ch1=1; ch2=1; /* this is the name of the variable the vcf adopts after a iteration */ exig=0.0001; /* this represents the max value I require for vcf */ /* the idea of this is to make ch1=vcf as small as exig */ //Run code between 'do while' and 'endo' until, // 'chi' is less than or equal to 'exig' do while ch1>exig; //Set 'ystart' equal to a scalar random //number from a uniform distribution between 0 and 1 ystart=rndu(1,1); /* initial values for yl */ //Call the user defined 'simplex' procedure //The first input, '&ylow' is most likely //a pointer to a user defined procedure named 'ylow' //'simplex' will return 3 variables: bend, vcf and cnv {bend, vcf, cnv} =simplex(&ylow, ystart, 2); ch1=vcf; if bend<0; ch1=1; endif; //Clear the GAUSS input/output window of all //printed output cls; endo;
Your Answer
1 Answer
0
ch1=1; ch2=1; /* this is the name of the variable the vcf adopts after a iteration */ exig=0.0001; /* this represents the max value I require for vcf */ /* the idea of this is to make ch1=vcf as small as exig */ //Run code between 'do while' and 'endo' until, // 'chi' is less than or equal to 'exig' do while ch1>exig; //Set 'ystart' equal to a scalar random //number from a uniform distribution between 0 and 1 ystart=rndu(1,1); /* initial values for yl */ //Call the user defined 'simplex' procedure //The first input, '&ylow' is most likely //a pointer to a user defined procedure named 'ylow' //'simplex' will return 3 variables: bend, vcf and cnv {bend, vcf, cnv} =simplex(&ylow, ystart, 2); ch1=vcf; if bend<0; ch1=1; endif; //Clear the GAUSS input/output window of all //printed output cls; endo;