「モジュール:Harmonics in equal」の版間の差分

Tessyrrh1016 (トーク | 投稿記録)
編集の要約なし
Tessyrrh1016 (トーク | 投稿記録)
編集の要約なし
 
109行目: 109行目:
local select_intervals = "integer"
local select_intervals = "integer"


local name = steps .. "ed" .. num .. "/" .. denom
local name = steps .. "ED" .. num .. "/" .. denom
if denom == 1 then
if denom == 1 then
if num == 2 then
if num == 2 then
name = steps .. "edo"
name = steps .. "EDO"
select_intervals = "odd"
select_intervals = "odd"
if check_consistency(steps, num, denom) then
if check_consistency(steps, num, denom) then
119行目: 119行目:
end
end
elseif num == 3 then
elseif num == 3 then
name = steps .. "edt"
name = steps .. "EDT"
else
else
name = steps .. "ed" .. num
name = steps .. "ED" .. num
end
end
end
end
if num == 3 and denom == 2 then
if num == 3 and denom == 2 then
name = steps .. "edf"
name = steps .. "EDf"
end
end
135行目: 135行目:
if select_intervals == "odd" then
if select_intervals == "odd" then
title_intervals = "odd harmonics"
title_intervals = "奇数倍音"
elseif select_intervals == "integer" then
elseif select_intervals == "integer" then
title_intervals = "harmonics"
title_intervals = "倍音"
else
else
title_intervals = "prime harmonics"
title_intervals = "素数倍音"
end
end
local title = frame.args["title"]
local title = frame.args["title"]
if title == nil or string.len(title) == 0 then
if title == nil or string.len(title) == 0 then
title = "Approximation of ".. title_intervals .. " in " .. name
title = name .. "における" .. title_intervals .. "の近似"
end
end
-- optional precision for abs error, default about 3 digits
-- optional precision for abs error, default about 3 digits