依長度估算魚體重量(W = aL^b)

依魚體長度與係數 a、b 估算重量,並在同一流程中保留結果、誤差範圍、已儲存的係數組與可分享的 JSON。

本頁會清楚標示 TL/FL/SL 假設,並支援快速估算、係數擬合與批次處理,全程不離開瀏覽器。

長度可輸入 cm 或英吋,重量可輸出 g、kg、oz 或 lb 參考預設、瀏覽器儲存與 JSON 分享 可由單一樣本反推 a,或由多筆樣本擬合 a 與 b 可對多條魚批次計算並匯出 CSV

這個工具可以做什麼

輸入魚種、長度、長度類型與係數 a、b,即可立即計算估算重量與實用誤差範圍。
可先從 FishBase 參考預設開始,再換成自己的現場或工廠係數,並在之後重複使用。
可將係數組下載成 JSON、再次匯入,或以目前狀態產生可分享網址。
當係數未知時,可由單一樣本或多組量測對推導。
本頁已為日文與英文使用情境準備,也支援國際工作流程中的單位切換。

使用方式

  1. 輸入魚種名稱、長度、單位與長度類型,然後選擇參考預設或直接輸入係數 a、b。
  2. 調整誤差百分比,即可即時更新右側的估算重量與範圍。
  3. 係數確認後,可用名稱與備註儲存,或匯出成 JSON。
  4. 當還不知道係數時,請使用係數擬合分頁;需要大量測量結果時,則使用批次分頁。

Examples

Estimate from a reference preset

Input

Species: Japanese jack mackerel, length: 35 cm, length type: TL, a=0.01096, b=2.97, error: ±20%

Output

Estimated weight: about 421 g, range: about 337 g to 505 g

Solve for a from one sample

Input

Length: 35 cm, observed weight: 432 g, assumed b: 3.0

Output

a = 0.01008, formula: W(g) = 0.01008 × L(cm)^3.0

Batch calculation

Input

Run 25 cm, 30 cm, and 35 cm with the same coefficient set

Output

List estimated weight, low range, and high range for each row and export the table as CSV

Reference presets

Built-in presets are reference values only. Check the source label and length-type assumption in the result panel, and replace them with measured operating values whenever possible.

Japanese jack mackerel: a=0.01096, b=2.97, TL, based on cm/g. FishBase reference value.
Chub mackerel: a=0.00741, b=3.05, TL, based on cm/g. FishBase reference value.
Olive flounder: a=0.00794, b=3.07, TL, based on cm/g. FishBase reference value.
Japanese seabass: a=0.01259, b=3.02, TL, based on cm/g. FishBase reference value.
Red seabream: a=0.01288, b=3.03, TL, based on cm/g. FishBase reference value.
Blackhead seabream: a=0.02138, b=2.99, TL, based on cm/g. FishBase reference value.

詞彙

TL / FL / SL

Total length, fork length, and standard length. The coefficient set is only valid when the same length definition is used.

Coefficients a and b

The values that define the relationship W = aL^b. They vary by species, region, season, and stock condition.

Error range

The working range around the estimate. Adjust it to reflect regional differences, maturity, and body condition.

Reference coefficient

A coefficient set taken from published or public reference data. Validate it before operational use.

Fitted coefficient

A coefficient set derived from your own measured fish, either by back-solving or by regression.

公式

  • Estimated weight W(g) = a × L(cm)^b
  • Lower bound = W × (1 - error% / 100)
  • Upper bound = W × (1 + error% / 100)
  • Single-sample solve: a = W / L^b
  • Multi-sample fit: log(W) = log(a) + b log(L)

常見問題

我不知道 a 與 b,要怎麼辦?

請使用係數擬合分頁。您可以先由一筆實測樣本反推 a,或由多組長度與重量配對同時擬合 a 與 b。

可以一次計算很多條魚嗎?

可以。批次分頁支援表格輸入與 CSV 形式貼上,結果也可下載為 CSV。

可以在 cm 與英吋之間切換,或在 g 與 lb 之間切換嗎?

可以。輸入與輸出單位都可隨時更改。內部計算一律使用 cm 與 g。

為什麼估算值可能與實際重量差很多?

同一魚種仍會因地區、季節、成熟度、肥滿度與量測方式而不同。請把估算當作範圍,而不是絕對值。

儲存的係數存放在哪裡?

在沒有登入功能的情況下,儲存的資料會留在這個瀏覽器的 localStorage。若需要可攜式副本,請保留 JSON 匯出檔。

有資料會傳到伺服器嗎?

沒有。計算、儲存與 JSON 產生都只會在瀏覽器內完成。

重要說明

  • 這個估算僅供參考。地區、季節、成熟度、體型狀況與量測方式都可能大幅改變結果。
  • 請務必搭配相同的長度類型與單位假設使用係數。內部基準是 cm 與 g。
  • 參考預設不是實際作業值。若可行,請以實測資料建立自己的係數組。