ILIAS  eassessment Revision 61809
 All Data Structures Namespaces Files Functions Variables Groups Pages
LagrangeInterpolation.php File Reference

Go to the source code of this file.

Data Structures

class  LagrangeInterpolation
 Given n points (x0,y0)...(xn-1,yn-1), the following methid computes the polynomial factors of the n-1't degree polynomial passing through the n points. More...

Variables

 $x = array(2.0, 1.0, 3.0)
 $y = array(3.0, 4.0, 7.0)
 $li = new LagrangeInterpolation
 $f = $li->findPolynomialFactors($x, $y)

Variable Documentation

$f = $li->findPolynomialFactors($x, $y)

Definition at line 54 of file LagrangeInterpolation.php.

Referenced by ilAccessKeyTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), SingularValueDecomposition\__construct(), ilAccountRegistrationGUI\__createUser(), TCPDF\_freadint(), TCPDF\_generateencryptionkey(), ilExport\_generateIndexFile(), TCPDF\_parsepng(), TCPDF\_putannotsobjs(), PHPExcel_Calculation_LookupRef\_vlookupSort(), ilMySQLAbstraction\addConstraints(), ilTemplate\addILIASFooter(), ilDB\addIndex(), ilMySQLAbstraction\addIndices(), ilMySQLAbstraction\addPrimaryKey(), ilDB\addPrimaryKey(), ilDataSet\addRecordsXml(), ilUserProfile\addStandardFieldsToForm(), ilDBGenerator\addTableToOverview(), ilDataSet\addTypesXml(), ilDB\addUniqueConstraint(), ilDBUpdateEA\applyHotfix(), ilDBUpdate\applyHotfix(), ilDBUpdate\applyUpdate(), ilDBGenerator\buildAddIndexStatements(), ilDBGenerator\buildAddPrimaryKeyStatement(), ilDBGenerator\buildCreateTableStatement(), ilDBGenerator\buildInsertStatement(), ilDBGenerator\buildInsertStatements(), ilDBGenerator\buildInsertStatementsXML(), CheckTTF(), LevenbergMarquardt\chiSquared(), assOrderingQuestion\cleanImagefiles(), ilObjExerciseGUI\confirmDeleteDeliveredObject(), TCPDF\convertSVGtMatrix(), ilObjUserFolder\createCSVExport(), ilObjUserFolder\createExcelExport(), ilExportGUI\createExportFile(), ilSCORM13Package\dbImportSco(), ilSCORM2004ScoGUI\downloadResource(), ilObjPaymentSettingsGUI\epaySettingsObject(), ilObjContentObject\exportHTML(), HTMLPurifier_URIDefinition\filter(), ilAccessKey\getAllKeysEmpty(), TCPDF\getAnnotOptFromJSProp(), Auth_OpenID_CryptUtil\getBytes(), ilDBAnalyzer\getConstraintsInformation(), ilObjPaymentSettingsGUI\getERPform_eco(), ilExportTableGUI\getExportFiles(), ilDBAnalyzer\getIndicesInformation(), ilDBAnalyzer\getPrimaryKeyInformation(), ilObjUserFolder\getProfileFields(), ilTrObjectUsersPropsTableGUI\getSelectableColumns(), ilUserTableGUI\getSelectableColumns(), ilUserProfile\getStandardFields(), TCPDF\getSVGTransformMatrix(), ilUserQuery\getUserListData(), TCPDF\ImageSVG(), ilSetupGUI\initContactDataForm(), PHPExcel_Calculation_Financial\IRR(), ilTaggingGUI\isForbidden(), ilLMPresentationGUI\layout(), ilExportGUI\listExportFiles(), MakeFont(), EigenvalueDecomposition\orthes(), TCPDF\Output(), HTMLPurifier_HTMLModule_Tidy\populate(), HTMLPurifier_URIDefinition\postFilter(), ilObjContentObjectGUI\publishExportFile(), PHPExcel_Calculation_Financial\RATE(), PGTStorageFile\read(), ReadLong(), ReadShort(), ilDB\renameTableColumn(), ilSetupGUI\saveBasicSettings(), ilObjSystemFolderGUI\saveContactInformationObject(), ilPersonalProfileGUI\savePersonalData(), SaveToFile(), ilLMPresentationGUI\showPrintViewSelection(), LevenbergMarquardt\solve(), ilObjSCORMTracking\store(), EigenvalueDecomposition\tql2(), EigenvalueDecomposition\tred2(), ilUtil\unzip(), ilSetupGUI\updateBasicSettings(), PHPExcel_Calculation_LookupRef\VLOOKUP(), PGTStorageFile\write(), TCPDF\writeDiskCache(), and PHPExcel_Calculation_Financial\XIRR().

$x = array(2.0, 1.0, 3.0)

Definition at line 50 of file LagrangeInterpolation.php.

Referenced by HTMLPurifier_ChildDef_Required\__construct(), HTMLPurifier_ContentSets\__construct(), TCPDF\_addfield(), PHPExcel_Calculation_Statistical\_betaFraction(), Text_Diff_Engine_native\_diag(), _DiffEngine\_diag(), TCPDF\_dolinethrough(), TCPDF\_dolinethroughw(), TCPDF\_dooverline(), TCPDF\_dooverlinew(), TCPDF\_dounderline(), TCPDF\_dounderlinew(), PHPExcel_Calculation_Engineering\_erfcVal(), PHPExcel_Calculation_Engineering\_erfVal(), PHPExcel_Calculation\_executeBinaryComparisonOperation(), PHPExcel_Calculation_Statistical\_gamma(), PHPExcel_Calculation_Statistical\_incompleteBeta(), PHPExcel_Calculation_Statistical\_incompleteGamma(), PHPExcel_Calculation_Statistical\_logGamma(), TCPDF\_outLine(), TCPDF\_outPoint(), TCPDF\_outRect(), PHPExcel_Reader_Excel5\_readImData(), PHPExcel_Calculation\_resizeMatricesExtend(), Spreadsheet_Excel_Writer_Worksheet\_storePanes(), PHPExcel_Writer_Excel5_Worksheet\_writePanes(), Auth_OpenID_BcMathWrapper\add(), Auth_OpenID_GmpMathWrapper\add(), TCPDF\addTOC(), PHPExcel_Style\applyFromArray(), PHPExcel_Calculation_Engineering\BESSELI(), PHPExcel_Calculation_Engineering\BESSELJ(), PHPExcel_Calculation_Engineering\BESSELK(), PHPExcel_Calculation_Engineering\BESSELY(), PHPExcel_Calculation_Engineering\BINTODEC(), PHPExcel_Calculation_Engineering\BINTOHEX(), PHPExcel_Calculation_Engineering\BINTOOCT(), HTMLPurifier_ConfigSchema_Builder_Xml\buildDirective(), TCPDF\Button(), TestMatrix\checkArrays(), TCPDF\CheckBox(), ilPCTable\checkCellHidden(), TCPDF\checkPageRegions(), TestMatrix\checkScalars(), TestMatrix\checkVectors(), PHPExcel_Calculation_Statistical\CHIINV(), LevenbergMarquardt\chiSquared(), TCPDF\Clip(), Auth_OpenID_BcMathWrapper\cmp(), Auth_OpenID_GmpMathWrapper\cmp(), TCPDF\colorRegistrationBar(), PHPExcel_Calculation_LookupRef\COLUMNS(), TCPDF\ComboBox(), HTMLPurifier_UnitConverter\convert(), TCPDF\convertSVGtMatrix(), TCPDF\CoonsPatchMesh(), Auth_OpenID_ServiceEndpoint\copy(), ilImagemapPreview\createPreview(), TCPDF\cropMark(), ilSCORM13Package\dbAddNew(), PHPExcel_Calculation_Engineering\DECTOBIN(), PHPExcel_Calculation_Engineering\DECTOHEX(), PHPExcel_Calculation_Engineering\DECTOOCT(), Auth_OpenID_BcMathWrapper\div(), Auth_OpenID_GmpMathWrapper\div(), PHPlot_Data\DoDivision(), PHPlot\DrawArea(), TCPDF\drawHTMLTagBorder(), PHPExcel_Calculation_Engineering\ERFC(), ilSCORM2004Sco\exportPDFPrepareXmlNFiles(), HTMLPurifier_URIFilter_DisableExternal\filter(), LagrangeInterpolation\findPolynomialFactors(), ilPCTable\fixHideAndSpans(), PHPExcel_Calculation_Statistical\GAMMAINV(), TCPDF\GetAbsX(), ilPCTable\getAllCellSpans(), getid3_pcd\getid3_pcd(), TCPDF\getSVGTransformMatrix(), TCPDF\GetX(), LMQuadTest\grad(), PHPExcel_Calculation_Engineering\HEXTOBIN(), PHPExcel_Calculation_Engineering\HEXTODEC(), PHPExcel_Calculation_Engineering\HEXTOOCT(), EigenvalueDecomposition\hqr2(), ilSCORM13Package\il_import(), PHPExcel_Shared_Drawing\imagecreatefrombmp(), TCPDF\ImageEps(), TCPDF\ImagePngAlpha(), TCPDF\ImageSVG(), HTML5TreeConstructer\inBody(), PHPExcel_Writer_Excel5_Worksheet\insertBitmap(), Spreadsheet_Excel_Writer_Worksheet\insertBitmap(), iso_to_utf8(), kses(), TCPDF\LinearGradient(), TCPDF\ListBox(), TCPDF\MirrorH(), TCPDF\MirrorL(), TCPDF\MirrorP(), Auth_OpenID_BcMathWrapper\mul(), Auth_OpenID_GmpMathWrapper\mul(), PHPExcel_Calculation_Engineering\OCTTOBIN(), PHPExcel_Calculation_Engineering\OCTTODEC(), PHPExcel_Calculation_Engineering\OCTTOHEX(), TCPDF\openHTMLTagHandler(), Parser\Options(), Parser\OutputType(), PHPExcel_Calculation_MathTrig\POWER(), TCPDF\printTemplate(), PHPlot\ProcessText(), PHPlot\ProcessTextGD(), PHPlot\ProcessTextTTF(), TCPDF\putHtmlListBullet(), TCPDF\RadialGradient(), TCPDF\RadioButton(), TCPDF\Rect(), TCPDF\registrationMark(), TCPDF\Rotate(), TCPDF\RoundedRect(), TCPDF\RoundedRectXY(), TCPDF\Scale(), TCPDF\ScaleX(), TCPDF\ScaleXY(), TCPDF\ScaleY(), TCPDF\selectColumn(), PHPExcel_Calculation_MathTrig\SERIESSUM(), TCPDF\setSignatureAppearance(), TCPDF\setSVGStyles(), ilPCTable\setTDSpans(), HTMLPurifier_HTMLDefinition\setupConfigStuff(), TCPDF\SetX(), TCPDF\SetXY(), TCPDF\Skew(), TCPDF\SkewX(), TCPDF\SkewY(), LevenbergMarquardt\solve(), TCPDF\startSVGElementHandler(), Auth_OpenID_BcMathWrapper\sub(), Auth_OpenID_GmpMathWrapper\sub(), TCPDF\SVGPath(), LMQuadTest\testdata(), TCPDF\TextField(), PHPlot\tile_img(), PHPExcel_Calculation_Statistical\TINV(), HTMLPurifier_Encoder\unichr(), TCPDF\utf8Bidi(), LMQuadTest\val(), HTMLPurifier_ConfigSchema_Validator\validateDirectiveAllowed(), TCPDF\write1DBarcode(), TCPDF\write2DBarcode(), TCPDF\writeBarcode(), TCPDF\writeHTML(), and TCPDF\writeHTMLCell().

$y = array(3.0, 4.0, 7.0)

Definition at line 51 of file LagrangeInterpolation.php.

Referenced by TCPDF\_addfield(), PHPExcel_Calculation_Engineering\_Besselk0(), PHPExcel_Calculation_Engineering\_Besselk1(), PHPExcel_Calculation_Engineering\_Bessely0(), PHPExcel_Calculation_Engineering\_Bessely1(), Text_Diff_Engine_native\_diag(), _DiffEngine\_diag(), TCPDF\_dolinethrough(), TCPDF\_dolinethroughw(), TCPDF\_dooverline(), TCPDF\_dooverlinew(), TCPDF\_dounderline(), TCPDF\_dounderlinew(), PHPExcel_Calculation_Statistical\_gamma(), PHPExcel_Calculation_Statistical\_inverse_ncdf2(), PHPExcel_Calculation_Statistical\_logGamma(), TCPDF\_outLine(), TCPDF\_outPoint(), TCPDF\_outRect(), PHPExcel_Reader_Excel5\_readImData(), Spreadsheet_Excel_Writer_Worksheet\_storePanes(), PHPExcel_Writer_Excel5_Worksheet\_writePanes(), Auth_OpenID_BcMathWrapper\add(), Auth_OpenID_GmpMathWrapper\add(), ilCalendarRecurrenceCalculator\applyBYMONTHDAYRules(), PHPExcel_Style\applyFromArray(), TCPDF\Bookmark(), TCPDF\Button(), TestMatrix\checkArrays(), TCPDF\CheckBox(), ilPCTable\checkCellHidden(), TCPDF\checkPageRegions(), TestMatrix\checkScalars(), TestMatrix\checkVectors(), LevenbergMarquardt\chiSquared(), TCPDF\Clip(), Auth_OpenID_BcMathWrapper\cmp(), Auth_OpenID_GmpMathWrapper\cmp(), TCPDF\colorRegistrationBar(), TCPDF\ComboBox(), TCPDF\convertSVGtMatrix(), TCPDF\CoonsPatchMesh(), ilImagemapPreview\createPreview(), TCPDF\cropMark(), Auth_OpenID_BcMathWrapper\div(), Auth_OpenID_GmpMathWrapper\div(), PHPlot_Data\DoDivision(), TCPDF\drawHTMLTagBorder(), LagrangeInterpolation\findPolynomialFactors(), ilPCTable\fixHideAndSpans(), ilFormat\fmtDateTime(), ilPCTable\getAllCellSpans(), ilSCORMCertificateAdapter\getCertificateVariablesForPresentation(), ilBMFType_duration\getduration(), getid3_pcd\getid3_pcd(), TCPDF\getSVGTransformMatrix(), TCPDF\GetY(), EigenvalueDecomposition\hqr2(), PHPExcel_Shared_Drawing\imagecreatefrombmp(), TCPDF\ImageEps(), TCPDF\ImagePngAlpha(), TCPDF\ImageSVG(), ilFormat\input2date(), PHPExcel_Writer_Excel5_Worksheet\insertBitmap(), Spreadsheet_Excel_Writer_Worksheet\insertBitmap(), TCPDF\LinearGradient(), TCPDF\ListBox(), TCPDF\MirrorL(), TCPDF\MirrorP(), TCPDF\MirrorV(), Auth_OpenID_BcMathWrapper\mul(), Auth_OpenID_GmpMathWrapper\mul(), TCPDF\openHTMLTagHandler(), PHPExcel_Calculation_MathTrig\POWER(), TCPDF\printTemplate(), PHPlot\ProcessText(), PHPlot\ProcessTextGD(), PHPlot\ProcessTextTTF(), TCPDF\RadialGradient(), TCPDF\RadioButton(), PHPExcel_Calculation_Financial\RATE(), TCPDF\Rect(), TCPDF\registrationMark(), TCPDF\Rotate(), TCPDF\RoundedRect(), TCPDF\RoundedRectXY(), TCPDF\Scale(), TCPDF\ScaleX(), TCPDF\ScaleXY(), TCPDF\ScaleY(), TCPDF\selectColumn(), ilObjSurvey\setEndDateAndTime(), TCPDF\setEqualColumns(), TCPDF\setSignatureAppearance(), ilObjSurvey\setStartDateAndTime(), TCPDF\setSVGStyles(), ilPCTable\setTDSpans(), TCPDF\SetXY(), TCPDF\SetY(), TCPDF\Skew(), TCPDF\SkewX(), TCPDF\SkewY(), LevenbergMarquardt\solve(), TCPDF\startSVGElementHandler(), TCPDF\startTransaction(), Auth_OpenID_BcMathWrapper\sub(), Auth_OpenID_GmpMathWrapper\sub(), TCPDF\SVGPath(), LMQuadTest\testdata(), TCPDF\TextField(), PHPlot\tile_img(), HTMLPurifier_Encoder\unichr(), TCPDF\write1DBarcode(), TCPDF\write2DBarcode(), TCPDF\writeBarcode(), TCPDF\writeHTML(), and TCPDF\writeHTMLCell().