1、第一道题
对应的Java代码
public class MyMath {
public static void main(String[] args) {
System.out.println(f(-1));
System.out.println(f(0));
System.out.println(f(1));
System.out.println(f(3));
}
public static double f(double x){
double y = (x * Math.sin(x - 3))/((x-1) * Math.pow((x - 3),2) );
return y;
}
}
答案选择A
2、第二道题
Java代码
A选项:
package com.itzheng1.test3;
public class MyMath {
public static void main(String[] args) {
double a = 0;
while (a <= Math.PI){
System.out.println(A(a));
a = a+0.1;
}
}
public static double A(double x){
double y = Math.sin(x) / x;
return y;
}
}
x从0 到π值从1越来越接近0所以A是错误的
B选项
package com.itzheng1.test3;
public class MyMath {
public static void main(String[] args) {
double a = 0;
while (a <= 10){
System.out.println(B(a));
a = a+0.1;
}
}
public static double B(double x){
double y = x * Math.sin(1/x);
return y;
}
}
x从0到10,其结果的值逐渐趋向于1正确答案选择B
C选项
package com.itzheng1.test3;
public class MyMath {
public static void main(String[] args) {
double a = 0;
while (a <= 10){
System.out.println(B(a));
a = a+0.1;
}
}
public static double B(double x){
double y = (1/x) * Math.sin(1/x);
return y;
}
}
x从0到10其值越来越趋向于0
D选项
package com.itzheng1.test3;
public class MyMath {
public static void main(String[] args) {
double a = 0;
while (a <= 10){
System.out.println(B(a));
a = a+0.1;
}
}
public static double B(double x){
double y = Math.sin(x) / x;
return y;
}
}
的值越来越趋向于0
数学解析,正确答案选择B
3、第三道题
package com.itzheng1.test3;
public class MyMath {
public static void main(String[] args) {
double a =10;
while (a >= 1){
System.out.println(B(a));
a = a-0.1;
}
}
public static double B(double x){
double y = 2 * Math.pow(Math.E,1/(x-1));
return y;
}
}
当x为10趋向于1的时候其值不断的增大直到无穷
当x从-10到1的时候
package com.itzheng1.test3;
public class MyMath {
public static void main(String[] args) {
double a =-10;
while (a < 1){
System.out.println(B(a));
a = a+0.1;
}
}
public static double B(double x){
double y = 2 * Math.pow(Math.E,1/(x-1));
return y;
}
}
其值不断趋向于0
总结上述只有一个极限达到无穷,另外一个没有达到无穷因此答案选择D
4、第四道题
5、第五道题
Java代码:
package com.itzheng1.test3;
public class MyMath2 {
public static void main(String[] args) {
double x = 0;
while (x < 20){
System.out.println(f(x));
x = x + 0.1;
}
}
public static double f(double x){
return Math.pow(((x + 2)/(x - 1)),x);
}
}
运行结果接近E三次方
6、第六道题
package com.itzheng1.test3;
public class MyMath2 {
public static void main(String[] args) {
double a = 0;
while ( a < 100){
System.out.println(f3(a));
a = a + 0.1;
}
}
public static double f1(double x){
return x - 2;
}
public static double f2(double x){
return (x * x) + 2 * x + 1;
}
public static double f3(double x){
return (f2(f1(x)) / (x * x));
}
}
运行结果接近1
7、第七道题
Java代码
package com.itzheng1.test3;
public class MyMath3 {
public static void main(String[] args) {
double x = 10;
while (x > 0){
System.out.println(f1(x));
x = x - 0.001;
}
}
public static double f1(double x){
double y = 1 - Math.pow(Math.E,Math.tan(x))/Math.asin(x/2);
return y;
}
}
当x从10 到0的时候其值越来越接近-2所以a=-2
f(0)=a
8、第八道题
Java程序
package com.itzheng1.test3;
public class MyMath3 {
public static void main(String[] args) {
double x = 10;
while (x > 0){
System.out.println(f(x));
x = x - 0.01;
}
}
public static double f(double x){
double y = (2 * ( Math.pow(Math.E,(-1/x)) )) / ( (Math.pow(Math.E,(2/x)) - (Math.pow(Math.E,(-1/x))) ) ) ;
return y;
}
}
运行结果接近0
9、第九道题
Java代码
package com.itzheng1.test3;
public class MyMath3 {
public static void main(String[] args) {
double x = 10;
while (x > 0){
System.out.println(f(x));
x = x - 0.01;
}
}
public static double f(double x){
double y = ( ( Math.sin(x) + x*x * Math.sin(1/x) ) / (2 + x * x) * Math.log(1+x) );
return y;
}
}
运行结果接近1/2
10、第十道题
11、第十一道题
x=1 x= - 1 x = 0
分别为x趋近于 1
x 趋近于 -1
x 趋近于 0
Java程序1
当中x趋近于1的时候
package com.itzheng1.test3;
public class MyMath4 {
public static void main(String[] args) {
double x = 10;
while (x > 1){
System.out.println(f(x));
x = x - 0.1;
}
}
public static double f(double x){
double y = (x*x - x)/(x*x - 1) * Math.abs(x);
return y;
}
}
其值趋近于1/2
Java程序2
当中x趋近于-1的时候
package com.itzheng1.test3;
public class MyMath4 {
public static void main(String[] args) {
double x = -10;
while (x < -1){
System.out.println(f(x));
x = x + 0.001;
}
}
public static double f(double x){
double y = (x*x - x)/(x*x - 1) * Math.abs(x);
return y;
}
}
其值趋近于正无穷
Java程序3
当中x趋近于0负的时候
package com.itzheng1.test3;
public class MyMath4 {
public static void main(String[] args) {
double x = -10;
while (x < 0){
System.out.println(f(x));
x = x + 0.001;
}
}
public static double f(double x){
double y = (x*x - x)/(x*x - 1) * Math.abs(x);
return y;
}
}
其值趋近于-1
Java程序4
当中x趋近于0正的时候
package com.itzheng1.test3;
public class MyMath4 {
public static void main(String[] args) {
double x = 10;
while (x > 0){
System.out.println(f(x));
x = x - 0.001;
}
}
public static double f(double x){
double y = (x*x - x)/(x*x - 1) * Math.abs(x);
return y;
}
}
其值取决于1
转载:https://blog.csdn.net/qq_44757034/article/details/115432120
查看评论