|
Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
-- This file:
-- http://angg.twu.net/LATEX/2021-2-C2-def-integral.lua.html
-- http://angg.twu.net/LATEX/2021-2-C2-def-integral.lua
-- (find-angg "LATEX/2021-2-C2-def-integral.lua")
-- Author: Eduardo Ochs <eduardoochs@gmail.com>
--
-- (defun e () (interactive) (find-LATEX "2021-2-C2-def-integral.tex"))
-- (defun l () (interactive) (find-LATEX "2021-2-C2-def-integral.lua"))
-- (defun o () (interactive) (find-LATEX "2021-1-C2-propriedades-da-integral.tex"))
-- (defun p () (interactive) (find-LATEX "2021pict2e.lua"))
-- «.ParCoWith» (to "ParCoWith")
dofile "2021pict2e.lua" -- (find-LATEX "2021pict2e.lua")
if not tf then output = print end
-- (c2m211prp 5 "parabola-complicada")
-- (c2m211pra "parabola-complicada")
--
f_parabola_preferida = function (x)
return 4 - (x-2)^2
end
f_parabola_complicada = function (x)
if x <= 4 then return f_parabola_preferida(x) end
if x < 5 then return 5 - x end
if x < 6 then return 7 - x end
if x < 7 then return 3 end
if x == 7 then return 4 end
return 0.5
end
f_funcao_complicada = f_parabola_complicada
pwi = Piecewisify.new(f_funcao_complicada, seq(0, 4, 0.25), 5, 6, 7)
-- «ParCoWith» (to ".ParCoWith")
-- Based on: (c2m212isp 8 "programa-2")
-- (c2m212isa "programa-2")
--
Pict2e.new()
:setbounds(v(0,0), v(8,5))
:grid()
:add("#1")
:axesandticks()
:add(pwi:pw(0, 8)) -- f
:bepc()
:def("ParCoWith#1")
:output()
--[[
* (eepitch-lua51)
* (eepitch-kill)
* (eepitch-lua51)
dofile "2021-2-C2-def-integral.lua"
pwi:setpoints(2, 3, seq(0, 1, 0.25))
f_test = f_parabola_complicada
pwi = Piecewisify.new(f_test, seq(0, 4, 0.25), 5, 6)
pwi = Piecewisify.new(f_test, seq(0, 4, 1 ), 5, 6)
= pwi.points:ksc(" ")
= pwi:piecewise_m(2)
= pwi:piecewise_m(4)
= pwi:piecewise_m(5)
= pwi:piecewise_m(6)
= pwi:piecewise(0, 7)
= pwi:pw(0, 7)
= pwi:piecewise_pol(0, 7)
= pwi:pol(0, 7)
= pwi:pol(0, 7, "*")
= pwi:sup(0.5, 2.5)
= pwi:inf(0.5, 2.5)
= pwi:rct("sup", "inf", 0.5, 2.5)
= pwi:rects(Partition.new(0, 2):splitn(4), "sup")
= pwi:rects(Partition.new(0, 2):splitn(4), "sup", "inf")
--]]
-- Local Variables:
-- coding: utf-8-unix
-- End: