?? extremumfraction1d.cpp
字號:
//ExtremumFraction1D.cpp 一維極值連分式法
#include <iostream> //模板類iostream輸入輸出流標準頭文件
#include "Extremum.h" //極值頭文件
void main(void)
{
valarray<int> js(2);
valarray<long double> x(2);
long double eps = LONGDOUBLEERROR;
x[0]=1;
ExtremumFraction1D(x, eps, 10, js);
cout << "js[0] = " << js[0] << endl;
if (js[1] < 0)
cout << "MIN: ";
else
cout << "MAX: ";
cout << "x = " << x[0] << "\t" << "f(x) = " << x[1] << endl;
}
//* 計算函數及導數值
template <class _Ty>
void FunctionValueEF1D(_Ty x, valarray<_Ty>& y)
{
y[0] = (x-1.0) * (10.0-x); //計算f(x)函數值
y[1] = -2.0 * x + 11.0; //計算f(x)導數值
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -