EnglishFrenchSpanyol

Ad


Favicon OnWorks

h5math - Dalam talian di Awan

Jalankan h5math dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan h5math 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


h5math - gabungkan/buat fail HDF5 dengan ungkapan matematik

SINOPSIS


h5math [OPTION]... OUTPUT-HDF5FILE [INPUT-HDF5FILES...]

DESCRIPTION


h5math mengambil sebarang bilangan fail HDF5 sebagai input, bersama dengan ungkapan matematik dan
menggabungkannya untuk menghasilkan fail HDF5 baharu.

HDF5 ialah format binari mudah alih percuma dan perpustakaan sokongan yang dibangunkan oleh National
Pusat Aplikasi Superkomputer di Universiti Illinois di Urbana-Champaign.
Satu tunggal h5 fail boleh mengandungi beberapa set data; secara lalai, h5math mencipta set data
dipanggil "h5math", tetapi ini boleh diubah melalui -d pilihan, atau dengan menggunakan sintaks
HDF5FILE:SET DATA. Yang -a pilihan boleh digunakan untuk menambahkan set data baharu pada HDF5 sedia ada
fail. Sintaks yang sama digunakan untuk menentukan set data yang digunakan dalam fail input; oleh
lalai, set data pertama (mengikut abjad) digunakan.

Contoh mudah penggunaan h5math ialah:

h5math -e "d1 + 2*d2" keluar.h5 foo.h5 bar.h5:bla

yang menghasilkan fail baharu, out.h5, dengan menambahkan set data pertama dalam foo.h5 dengan dua kali ganda
set data "bla" dalam bar.h5. Dalam ungkapan (dinyatakan oleh -e), set data input pertama
(dari kiri ke kanan) dirujuk sebagai d1, yang kedua sebagai d2, Dan sebagainya.

Sebagai tambahan kepada set data input, anda juga boleh menggunakan koordinat x/y/z bagi setiap titik dalam
ungkapan, dirujuk oleh pembolehubah "x" "y" dan "z" (untuk tiga dimensi pertama) sebagai
serta pembolehubah "t" yang merujuk kepada dimensi terakhir. Secara lalai, ini ialah integer
bermula pada 0 di penjuru set data, tetapi -0 pilihan akan menukar asal x/y/z
ke tengah set data (t tidak terjejas), dan -r res pilihan akan menentukan
"resolusi", membahagikan koordinat x/y/z dengan res.

Semua set data input mesti mempunyai dimensi yang sama, yang juga merupakan dimensi
keluarannya. Jika tiada fail input, dan anda mentakrifkan output semata-mata dengan a
formula matematik, anda boleh menentukan dimensi output secara eksplisit melalui -n
saiz pilihan, di mana saiz ialah cth "2x2x2".

Walau bagaimanapun, kadangkala, anda hanya mahu menggunakan "kepingan" berbilang dimensi yang lebih kecil.
data berdimensi. Untuk melakukan ini, anda menentukan koordinat dalam satu (atau lebih) kepingan
dimensi (s), melalui -xyzt pilihan.

PILIHAN


-h Paparkan bantuan pada pilihan dan penggunaan baris arahan.

-V Cetak nombor versi dan maklumat hak cipta untuk h5math.

-v Keluaran bertele-tele.

-a Jika fail output HDF5 sudah wujud, tambahkan data sebagai set data baharu
daripada menulis ganti fail (tingkah laku lalai). Set data sedia ada yang sama
nama dalam fail ditimpa, walau bagaimanapun.

-e ungkapan
Nyatakan ungkapan matematik yang digunakan untuk membina output (umumnya
dalam " petikan untuk mengumpulkan ungkapan sebagai satu item dalam cangkerang), dari segi
pembolehubah untuk set data input dan koordinat seperti yang diterangkan di atas.

Ungkapan menggunakan tatatanda infiks seperti C, dengan kebanyakan operator standard dan
fungsi matematik (+, sin, dsb.) disokong. Fungsi ini adalah
disediakan (dan ciri-cirinya ditentukan) oleh GNU libmatheval.

-f nama fail
Nama fail teks untuk membaca ungkapan daripada, jika tidak -e ungkapan dinyatakan.
Lalai kepada stdin.

-x ix, -y iy, -z iz, -t it
Ini memberitahu h5math untuk menggunakan kepingan tertentu set data berbilang dimensi. cth
-x menggunakan subset (dengan kurang satu dimensi) pada indeks x bagi ix (di mana indeks
berjalan dari sifar kepada satu kurang daripada indeks maksimum ke arah itu). Di sini, x/y/z
sepadan dengan dimensi pertama/kedua/ketiga set data HDF5. The -t pilihan
menentukan hirisan dalam dimensi terakhir, yang mana mungkin. Lihat juga -0
pilihan untuk mengalihkan asal koordinat hirisan x/y/z ke pusat set data.

-0 Alihkan asal koordinat hirisan x/y/z ke pusat set data, supaya mis
-0 -x 0 (atau lebih padat -0x0) mengembalikan satah x pusat set data
tepi x satah. (-t koordinat tidak terjejas.)

Ini juga mengalihkan asal pembolehubah x/y/z dalam ungkapan supaya 0 ialah
pusat set data.

-r res Gunakan resolusi res untuk pembolehubah x/y/z (tetapi bukan t) dalam ungkapan, supaya
koordinat "grid" data dibahagikan dengan res. Lalai res adalah 1.

Contohnya, jika dimensi x mempunyai 21 langkah grid, tetapkan a res daripada 20 akan bermakna
bahawa pembolehubah x dalam ungkapan berjalan dari 0.0 hingga 1.0 (atau -0.5 hingga 0.5 jika -0 is
ditentukan), bukannya 0 hingga 20.

-r tidak menjejaskan koordinat yang digunakan untuk kepingan, yang sentiasa integer.

-n saiz
Set data output mestilah sama saiz set data input. Jika tiada
set data input (jika anda mentakrifkan output semata-mata dengan formula), maka anda mesti
tentukan saiz output secara manual dengan pilihan ini: saiz adalah dalam bentuk MxNxLx...
(dengan M, N, L ialah integer) dan mungkin daripada sebarang dimensi.

-d nama
Tulis ke set data nama dalam output; jika tidak, set data output dipanggil "data"
secara lalai. Juga gunakan set data nama dalam input; jika tidak, set data input pertama
(mengikut abjad) dalam fail digunakan. Sebagai alternatif, gunakan sintaks HDF5FILE:SET DATA
(yang mengatasi -d pilihan).

Gunakan h5math dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad