很明显的递增函数,应该f(2)是最大了
LZ是不是想问怎么判断递增还是递减?
LZ是不是想问怎么判断递增还是递减?
解决方案 »
- weblogic部署web服务错误
- 用xfire+spring整合可以访问/service/*服务,加了struts2就无法访问
- maven本地仓库nexus,怎样上传SNAPSHOT版本的jar
- 关于orcale读出大量数据写入txt文件,内存溢出
- 调用web service wsdl时出错
- struts2.0 select 标签 如何设置多个默认值
- 请问struts1.38后版本是否取消了struts-bean.tld文件
- 没有分了~~只有10分,struts中map显示问题。
- 帮我看看那里不对了,关于struts的问题
- Lotus Domino Driver for JDBC
- JDBC 数据库连接问题~在线等!
- 给100分!请各位帮忙解决一个棘手问题!
我是新手
怎么来判断递增还是递减?
谢谢
能详细点说明吗
谢谢
那就是在[-1,1]区间递增,[1,2]区间递减
最大值应该是抛物线顶点f(1)用程序来做,可不可以这样
double[] region = {-1, 2};
double a = -1; //ax^2+bx+c的系数
double b = 2;
double c = 0.5;
double v = -1 * b / (2 * a); //求顶点
//从抛物线知道,a<0时顶点左边递增,右边递减
if (v-region[0]>=0 && region[1]-v >= 0) { //判断区间
//如果顶点在区间,那么顶点最大
System.out.println("f(" + v + ") is max");
} else {
if (v-region[1] > 0) { //区间在顶点左边,根据抛物线知道该区间递增
System.out.println("f(" + region[1] + ") is max");
} else { //区间在顶点右边,则该区间递减
System.out.println("f(" + region[0] + ") is max");
}
}