能不能用C#编一个程序帮我解这个方程式
a和b 为 Double型st=200
sp=2208a*lg(st)+b=0.1
a*lg(sp)+b=400求 A和B 的值等于多少?如果变成了 a*lg(st)+b=0.1
a*lg(sp)+b=400
A和B的值又等于多少呢?我是想通过ST和SP不同的值来求得A和B的值。。
能不能编个通用一点的谢谢大家
a和b 为 Double型st=200
sp=2208a*lg(st)+b=0.1
a*lg(sp)+b=400求 A和B 的值等于多少?如果变成了 a*lg(st)+b=0.1
a*lg(sp)+b=400
A和B的值又等于多少呢?我是想通过ST和SP不同的值来求得A和B的值。。
能不能编个通用一点的谢谢大家
public void display(double sp,double st)
{
double a,b;
a=399.9/(Matn.log10(sp)-Matn.log10(st));
b=400-a*Math.log10(sp);
Console.WriteLine("结果\n a={0}\n b= {1}.",a,b);
}st=200 sp=2208 就是用 display(200,2208)你看看吧, 希望有用
double sp=2208d;
double p=0.1d;
double q=400d;
double a,b;
a= (q-p)/( Math.Log10 (sp)-Math.Log10 (st)) ;
b=q-a*(Math.Log10 (sp));
a*lg(sp)+b=400=>a=(400-0.1)/(lg(sp)-lg(st))
b=400-((400-0.1)*lg(sp))/(lg(sp)-lg(st))
===========================
数学是基础,打好基础才能学好编程。