Читайте также: |
|
Решим уравнение в Excel с помощью подбора параметра. На листе записываем уравнение и заполняем окно подбора параметра (см. рисунок 4).
Рис. 4 – Вид листа Excel с формулой и окном «Подбор параметра»
В результате получается корень: 3,65619774116336.
При решении с помощью созданной программы получился результат, представленный ниже:
Листинг программы
#include <iostream.h>
#include <math.h>
float f1(float x);
float f(float x);
int main()
{
float a,b,e,x1,x2,i,m;
cout<<endl<<"a ="<<endl;
cin>>a;
cout<<endl<<"b ="<<endl;
cin>>b;
cout<<endl<<"e ="<<endl;
cin>>e;
x1=a;
x2=f(x1);
m=fabs(f1(a));
for (i=a; i<=b; i +=0.1)
if (fabs(f1(i))>m)
m=fabs(f1(i));
if (m>=1) cout<<"no kornei"<<endl;
else
{
while (fabs(x1-x2)>e) {
x1=x2;
x2=f(x1);
}
cout<<"koren="<<x2;
}
return 0;
}
float f(float x)
{
return pow(12*x+5,1./3.);
}
float f1(float x)
{
return 4/pow(12*x+5,2./3.);
}
Задание 2
Дата добавления: 2015-07-08; просмотров: 89 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Математическая модель | | | Математическая модель |