Ini ialah arahan tabfunc yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
tabfunc - tukar jadual kepada fungsi untuk rcalc, dsb.
SINOPSIS
tabfunc [ -i ] func1 [func2 ..]
DESCRIPTION
Tabfunc membaca jadual nombor daripada input standard dan menukarkannya kepada ungkapan
sesuai untuk icalc(1), rcalc(1) dan sepupu mereka. Input mestilah mengandungi M x N
matriks nombor nyata, dengan tepat satu baris setiap baris. Bilangan lajur mestilah sentiasa
adalah sama dalam setiap baris, dipisahkan dengan ruang putih dan/atau koma, tanpa nilai yang hilang.
Lajur pertama sentiasa pembolehubah bebas, yang nilainya mengindeks semua yang lain
elemen. Nilai ini tidak perlu dijarakkan sama rata, tetapi mesti sama ada
meningkat secara monoton atau menurun secara monoton. (Iaitu ia tidak boleh naik dan kemudian
ke bawah, atau ke bawah dan kemudian ke atas.) Lebar baris input maksimum ialah 4096 aksara dan maksimum
bilangan baris data ialah 1024. Baris input yang tidak bermula dengan nilai berangka akan
diam tak diendahkan.
Hujah baris arahan yang diberikan kepada tabfunc adalah nama yang akan diberikan kepada setiap lajur.
Tabfunc kemudian menghasilkan satu fungsi untuk setiap lajur yang diberikan. Jika terdapat beberapa lajur
yang harus dilangkau, nama tiruan "0" boleh diberikan dan bukannya pengecam yang sah.
(Tidak perlu menentukan nama tiruan untuk lajur tambahan pada penghujung matriks.)
. -i punca pilihan tabfunc untuk menghasilkan penerangan yang akan menginterpolasi nilai dalam
antara yang diberikan untuk pembolehubah bebas pada input.
CONTOH
Untuk menukar jadual data kecil dan suapkannya ke rcalc untuk beberapa pengiraan:
rcalc -e `tabfunc f1 f2 < table.dat` -f com.cal
Gunakan tabfunc dalam talian menggunakan perkhidmatan onworks.net