教育149510 views
中学社会668760 views
小学理科719870 views
高校日本史190571 views
高校倫理1440106 views
小学社会310485 views
高校化学2924392 views
いろは3010814 views
Computer368106 views
小学算数1200427 views
Help
Tools
NewsSpreadsheetCalendarSlidesTier ListPen ToolIllustrationCrayonPixel ArtASCII ArtPerspectiveEndless StairsGraphMind MapER DiagramFamily TreeMemeCurved TextImage EditorMosaicRetro FilterPencil SketchOCR/HighlighterMakeup EditorFaviconVideo TrimmerScrolling VideoVideo TitleColor PickerColor ExtractorBonfireFireworksWater RippleWater SplashBreaking GlassWood GrainMarble TextureCSS ButtonIcon MakerBar ChartGrouped Bar ChartStacked Bar ChartPie ChartLine ChartArea ChartStacked Area ChartScatter Plot3D Bar Chart3D Pie ChartBar Chart RaceBubble ChartPopulation PyramidPictogramEarningsCandlestick ChartInvestment RiskMortgage SimulatorCalculatorMatrix CalculatorFunction GraphPolynomial ExpansionVenn DiagramField VisualizerRubik's Cube Group TheoryTraveling SalesmanVoronoi and DelaunayFractalColumn ArithmeticDraw Math FiguresArithmetic AnimationArithmetic Word ProblemsCounting with Tree DiagramsCube NetsCross SectionsMotion PathMechanicsWavesLight and LensesThermodynamicsHow Semiconductors WorkMolecular StructuresAtomic OrbitalsElectrochemical CellsChemical EquilibriumCrystal LatticesBuffer pHComplex IonsDNA Double HelixCell DivisionMembrane ChannelsNerve ImpulseRock ClassificationWeatherConstellationsSolar and Lunar Eclipses3D ModelingFloor PlanSeismic StructuresIntersection TurnMaglevCooking AnimationOrigamiLive Viewer CountGeoJSON MapRailway MapPopulation MapCrime MapLand Price MapSchool MapShrine and Castle MapHouse of Representatives MapWord MapSolitaireReversiHakoiri MusumeChessHamburgerRippleSlide Puzzle MakerNeon PinballNovel MakerJapanese Typing PracticePiano Score EditorMusic Theory

English

LaTeX で床関数と天井関数を書く(lfloor, lceil)

プログラミングや数学でよく使う床関数(floor)と天井関数(ceiling)を LaTeX で書く方法を紹介します。

床関数(floor)

床関数は、実数以下の最大の整数を返す関数です。記号は角括弧の下部分だけを使った形をしています。

\lfloor x \rfloor

\lfloor が左括弧、\rfloor が右括弧です。

天井関数(ceiling)

天井関数は、実数以上の最小の整数を返す関数です。記号は角括弧の上部分だけを使った形です。

\lceil x \rceil

\lceil が左括弧、\rceil が右括弧です。

コマンドまとめ

関数意味
floor\lfloor\rfloor切り捨て
ceiling\lceil\rceil切り上げ

サイズの調整

分数を含む場合は、\left\right でサイズを自動調整できます。

\left\lfloor \frac{n}{2} \right\rfloor

手動で調整したい場合は \big 系コマンドも使えます。

ガウス記号との関係

ガウス記号 も床関数と同じ意味で使われることがあります。

ただし、現在は の記法が主流です。角括弧は他の意味(区間、配列など)と紛らわしいためです。

応用例

二分探索の中央インデックスを求める式です。

対数の整数部分を求める式です。

これは を2進数で表したときのビット数になります。

床関数と天井関数の関係

両者には次のような関係があります。

整数のときは床関数と天井関数が一致し、そうでないときは1だけ異なります。