括号是一组投资组合报告附注的;
括号中,有多种功能:
例如:
FUNC()
.........
这些都是非常基本的内容,如果你有兴趣各方的C语言,你可以看到一些入门教程.
这个函数通常叫"对勾函数",它是一个奇函数,其图象关于原点中心对称.有四个单调区间,分别是增区间(-+,-1)减区间(-1,0)减区间(0,1)增区间(1,++)
写法:
单调性是针对整个单调区间而言的,在某点处不讲单调.
但函数在单调区间的端点处有意义,一般就写闭区间,开区间也不算错,函数在单调区间的端点处无意义则必须写成开区间.
#include stdio.hint main()
{
float a,b,c,max;
scanf("%f %f %f",a,b,c);
if(a0)
a=-a;
if(b0)
b=-b;
if(c0)
c=-c;
if(ab)
max=b;
else
max=a;
if(maxc)
max=c;
printf("%f\n",max);
return 0;
}
扩展资料:
求最值的方法
①.、判别式求最值
主要适用于可化为关于自变量的二次方程的函数.
先判定函数在给定区间上的单调性,而后依据单调性求函数的最值.
主要适用于几何图形较为明确的函数,通过几何模型,寻找函数最值.
加了逗号,输入时就要加上逗号才行
如果连续函数在给定区间不单调,很有可能中值*下界值和中值*上界值都大于0,那么会跳出认为没有根,而事实上很有可能这个中值点靠近函数极点.
而真正用二分法求给定区间的思路是:
首先为函数求导,算出导函数的零点,然后再判断零点性质,最后将函数区间分为单调递增和单调递减间隔的形式,对每一段进行二分法求根.
#include?stdio.h
#include?math.h
#define?DEFAULT_UPPER?(10)
#define?DEFAULT_LOWER?(-10)
#define?DEFAULT_E?(0.00000001)
double?_e;
int?getRoot(double?lower,?double?upper,?double?*result);
main()
double?root;
printf("Enter?a?deviation:");
scanf("%lf",?_e);
if(_e?==?0.0)
_e?=?DEFAULT_E;
if(getRoot(DEFAULT_LOWER,?DEFAULT_UPPER,?root))
printf("Root:No?Solution.\n");
int?getRoot(double?lower,?double?upper,?double?*result)
*result?=?_MID(lower,upper);
if(upper?-?lower?=?_e)
return?1;
if(_VALUE(lower)*_VALUE(*result)?=?0)
return?getRoot(lower,?*result,?result);
else?if(_VALUE(*result)*_VALUE(upper)?=?0)
return?getRoot(*result,?upper,?result);
else?
return?0;
以上就是土嘎嘎小编为大家整理的C语言函数单调区间相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!