Direkomendasikan: Cara mempelajari referensi file ASP Perintah #include digunakan untuk membuat fungsi, header, footer atau elemen lain yang perlu digunakan kembali pada beberapa halaman. Perintah #include dengan menggunakan perintah #include, kami dapat memasukkan file ASP lain ke dalam teks ini sebelum server menjalankan file ASP.
【nama】
Abs
【kategori】
Fungsi Matematika
【Actoform】
ABS (nomor)
【parameter】
Diperlukan. Parameter angka adalah ekspresi numerik yang valid
【Nilai pengembalian】
Jenis angka yang sama
【Pengecualian/Kesalahan】
tidak ada
【menggambarkan】
Mengembalikan nilai absolut dari nomor parameter. Nilai absolut dari angka adalah nilai setelah menghapus tanda -tanda positif dan negatif. Misalnya, keduanya ABS (-1) dan ABS (1) kembali 1. ABS (5.2) = 5.2, ABS (-5) = 5
【Contoh】
Redup mynumber
MyNumber = ABS (50.3) 'Mengembalikan 50.3.
MyNumber = ABS (-50.3) 'Mengembalikan 50.3.
【Komentar】
Mengembalikan nol jika angka berisi null, dan 0 jika angka adalah variabel yang tidak diinisialisasi.
【nama】
Atn
【kategori】
Fungsi Matematika
【Actoform】
ATN (Nomor)
【parameter】
Diperlukan, parameter angka adalah ekspresi numerik ganda atau valid.
【Nilai pengembalian】
Tipe ganda
【Pengecualian/Kesalahan】
tidak ada
【menggambarkan】
Mengembalikan nilai arctangent dari nomor parameter.
【Contoh】
Redup pi
pi = 4 * atn (1) 'Hitung pi.
【Komentar】
Nilai parameter fungsi ATN adalah rasio kedua sisi segitiga kanan dan mengembalikan sudut dalam radian. Rasio ini adalah hasil bagi dari panjang sisi yang berlawanan dari sudut yang dibagi dengan hasil bagi panjang sisi yang berdekatan dari sudut. Kisaran nilai adalah antara -PI/2 dan pi/2 radian. Untuk mengonversi sudut menjadi radian, gandakan sudut dengan pi/180. Untuk mengubah radian menjadi sudut, gandakan radian dengan 180/pi.
Catatan: ATN adalah fungsi trigonometri terbalik Tan. Nilai parameter TAN adalah sudut, yang mengembalikan rasio kedua sisi segitiga siku -siku. Jangan membingungkan fungsi ATN dan cotangent, nilai cotangent adalah kebalikan dari nilai garis singgung, cotangent = (1/tangen).
【nama】
Cos
【kategori】
Fungsi Matematika
【Actoform】
Cos (nomor)
【parameter】
Diperlukan, parameter angka adalah ekspresi numerik ganda atau valid yang mewakili sudut dalam radian.
【Nilai pengembalian】
Tipe ganda
【Pengecualian/Kesalahan】
tidak ada
【menggambarkan】
Mengembalikan nilai kosinus yang menentukan sudut.
【Contoh】
Redup myangle, mysecant
Myangle = 1.3 'Tentukan sudut (dalam radian).
Mysecant = 1 / cos (myangle) 'Gunakan cosinus untuk menghitung pemisahan depan (sec ()).
【Komentar】
Parameter fungsi COS adalah sudut dan mengembalikan rasio kedua sisi segitiga kanan. Rasio ini adalah hasil bagi panjang tepi yang berdekatan dari sudut yang dibagi dengan panjang miring. Hasilnya memiliki kisaran nilai -1 hingga 1.
Untuk mengonversi sudut menjadi radian, gandakan sudut dengan pi/180. Untuk mengubah radian menjadi sudut, gandakan radian dengan 180/pi.
【nama】
Exp
【kategori】
Fungsi Matematika
【Actoform】
Exp (nomor)
【parameter】
Diperlukan, parameter angka adalah ekspresi numerik ganda atau valid
【Nilai pengembalian】
Tipe ganda
【Pengecualian/Kesalahan】
tidak ada
【menggambarkan】
Mengembalikan kekuatan tertentu dari E tertentu (basis logaritma alami, dengan nilai E menjadi 2.71828).
【Contoh】
'Contoh ini menggunakan fungsi exp untuk menghitung kekuatan e.
Redup myangle, myhsin
'Tentukan sudut (dalam radian).
Myangle = 1.3
'Hitung nilai fungsi sinus hiperbolik (sin ()).
Myhsin = (exp (myangle) - exp (-1 * myangle)) / 2
【Komentar】
Jika nilai angka melebihi 709.782712893, kesalahan akan terjadi. Nilai E konstan adalah sekitar 2.718282. CATATAN: Efek fungsi EXP dan efek log adalah komplementer, jadi kadang-kadang disebut anti-log.
【nama】
Memperbaiki
【kategori】
Fungsi Matematika
【Actoform】
Fix (nomor)
【parameter】
Diperlukan, parameter angka adalah ekspresi numerik ganda atau valid
【Nilai pengembalian】
Tipe integer
【Pengecualian/Kesalahan】
tidak ada
【menggambarkan】
Potong bagian desimal angka dan temukan bagian integernya, misalnya: fix (3.8) = 3, fix (-3.8) =-3.
【Contoh】
Redup mynumber
MyNumber = Fix (99.2) 'Mengembalikan 99.
MyNumber = fix (-99.8) 'mengembalikan -99.
MyNumber = fix (-99.2) 'mengembalikan -99.
【Komentar】
Jika angka berisi nol, null dikembalikan.
【nama】
Int
【kategori】
Fungsi Matematika
【Actoform】
Int (angka)
【parameter】
Diperlukan, parameter angka adalah ekspresi numerik ganda atau valid
【Nilai pengembalian】
Tipe integer
【Pengecualian/Kesalahan】
tidak ada
【menggambarkan】
Temukan bilangan bulat maksimum yang tidak lebih besar dari angka, int (3.8) = 3, int (-3.8) =-4.
【Contoh】
Redup mynumber
MyNumber = int (99.8) 'Mengembalikan 99.
MyNumber = int (-99.8) 'Mengembalikan -100.
MyNumber = int (-99.2) 'Mengembalikan -100.
【Komentar】
Jika angka berisi nol, null dikembalikan. Baik int dan memperbaiki menghapus bagian desimal dari angka dan mengembalikan bilangan bulat yang tersisa. Perbedaan antara int dan fix adalah bahwa jika angka negatif, int mengembalikan bilangan bulat negatif pertama kurang dari atau sama dengan angka, sementara fix mengembalikan bilangan bulat negatif pertama lebih besar dari atau sama dengan angka. Misalnya, int konversi -8.4 ke -9, dan perbaiki konversi -8.4 ke -8.
【nama】
Log
【kategori】
Fungsi Matematika
【Actoform】
Log (angka)
【parameter】
Diperlukan, parameter angka adalah ekspresi numerik ganda atau valid lebih besar dari 0.
【Nilai pengembalian】
Tipe ganda
【Pengecualian/Kesalahan】
tidak ada
【menggambarkan】
Mengembalikan nilai logaritmik alami dari parameter angka yang ditentukan.
【Contoh】
Contoh ini menggunakan fungsi log untuk mendapatkan nilai logaritmik alami dari angka tertentu.
Redup myangle, mylog
'Tentukan sudut (dalam radian).
Myangle = 1.3
'Hitung nilai fungsi sinus hiperbolik terbalik (terbalik sinh ()).
Mylog = log (myangle sqr (myangle * myangle 1))
【Komentar】
Logaritma alami adalah logaritma dengan E sebagai dasar. Nilai E konstan adalah sekitar 2.718282.
Seperti yang ditunjukkan di bawah ini, dengan membagi nilai logaritmik natural x dengan nilai logaritmik alami dari n, Anda dapat menghitung nilai logaritmik dari nilai numerik x dari setiap bagian bawah n:
LOGN (x) = log (x) / log (n)
Contoh berikut menunjukkan cara menulis fungsi untuk menemukan nilai logaritmik dengan basis 10:
Fungsi statis log10 (x)
Log10 = log (x) / log (10#)
Fungsi akhir
【nama】
Rnd
【kategori】
Fungsi Matematika
【Actoform】
Rnd [(angka)]]
【parameter】
Diperlukan, parameter angka adalah ekspresi numerik tunggal atau valid.
【Nilai pengembalian】
Jika nilai angka
Generasi rnd
Kurang dari 0
Hasil yang sama diperoleh dengan menggunakan angka sebagai biji angka acak setiap kali.
Lebih besar dari 0
Angka acak berikutnya dalam urutan.
Sama dengan 0
Jumlah terbaru yang dihasilkan.
Dihilangkan
Angka acak berikutnya dalam urutan.
【Pengecualian/Kesalahan】
tidak ada
【menggambarkan】
Mengembalikan nilai acak yang mengandung tunggal. Fungsi RND mengembalikan nilai kurang dari 1 tetapi lebih besar dari atau sama dengan 0. Nilai angka menentukan bagaimana RND menghasilkan angka acak.
Urutan yang sama dihasilkan untuk benih yang diberikan pada awalnya, karena setiap panggilan ke fungsi RND menggunakan nomor sebelumnya dalam urutan sebagai benih dari nomor berikutnya.
Sebelum memanggil RND, generator nomor acak diinisialisasi menggunakan pernyataan acak tanpa parameter, yang memiliki benih yang diperoleh dari timer sistem.
Untuk menghasilkan bilangan bulat acak dalam rentang, rumus berikut dapat digunakan:
Int ((atasan - lowerbound 1) * rnd lowerbound)
Di sini, atasan adalah batas atas kisaran angka acak, sedangkan lowerbound adalah batas bawah kisaran angka acak.
Perhatikan bahwa jika Anda ingin mendapatkan urutan nomor acak berulang, hubungi RND dengan nilai parameter negatif secara langsung sebelum menggunakan acak dengan parameter numerik. Menggunakan acak dengan nilai angka yang sama tidak akan menghasilkan angka acak berulang.
【Contoh】
Contoh ini menggunakan fungsi RND untuk menghasilkan bilangan bulat acak dari 1 hingga 6 secara acak.
Redup myvalue
MyValue = int ((6 * rnd) 1) 'menghasilkan nilai acak antara 1 dan 6.
【Komentar】
tidak ada
【nama】
Sgn
【kategori】
Fungsi Matematika
【Actoform】
SGN (nomor)
【parameter】
Diperlukan, parameter angka adalah ekspresi numerik yang valid
【Nilai pengembalian】
Jika nomornya
SGN kembali
Lebih besar dari 0
1
Sama dengan 0
0
Kurang dari 0
-1
【Pengecualian/Kesalahan】
tidak ada
【menggambarkan】
Mengembalikan varian (integer) yang menunjukkan tanda positif dan negatif dari parameter. Simbol parameter angka menentukan nilai pengembalian fungsi SGN.
【Contoh】
Contoh ini menggunakan fungsi SGN untuk menentukan tanda positif dan negatif dari angka tertentu.
Redup myvar1, myvar2, myvar3, mysign
Myvar1 = 12: myvar2 = -2.4: myvar3 = 0
MySign = sgn (myvar1) 'mengembalikan 1.
MySign = sgn (myvar2) 'mengembalikan -1.
MySign = sgn (myvar3) 'mengembalikan 0.
【Komentar】
tidak ada
【nama】
Dosa
【kategori】
Fungsi Matematika
【Actoform】
Dosa (angka)
【parameter】
Diperlukan, parameter angka adalah ekspresi numerik ganda atau valid yang mewakili sudut dalam radian.
【Nilai pengembalian】
Mengembalikan ganda, menentukan nilai sinus parameter.
【Pengecualian/Kesalahan】
tidak ada
【menggambarkan】
Fungsi dosa mengambil sudut sebagai nilai parameter dan mengembalikan rasio panjang sisi yang berlawanan dari sudut yang dibagi dengan panjang miring.
Hasilnya memiliki kisaran nilai -1 hingga 1.
Untuk mengonversi sudut menjadi radian, gandakan sudut dengan pi/180. Untuk mengubah radian menjadi sudut, gandakan radian dengan 180/pi.
【Contoh】
Contoh ini menggunakan fungsi dosa untuk menemukan nilai sinus dari suatu sudut (sin ()).
Redup myangle, mycosecant
Myangle = 1.3 'Tentukan sudut (dalam radian).
Mycosecant = 1 / dosa (myangle) 'Gunakan sinus untuk menghitung reseksi (csc ()).
【Komentar】
tidak ada
【nama】
qr
【kategori】
Fungsi Matematika
【Actoform】
SQR (nomor)
【parameter】
Diperlukan, parameter angka adalah ekspresi numerik ganda atau valid lebih besar dari atau sama dengan 0.
【Nilai pengembalian】
Mengembalikan ganda.
【Pengecualian/Kesalahan】
tidak ada
【menggambarkan】
Mengembalikan akar kuadrat dari nomor parameter yang ditentukan
【Contoh】
Contoh ini menggunakan fungsi SQR untuk menghitung akar kuadrat dari angka tertentu.
Redup mysqr
Mysqr = sqr (4) 'returns 2.
MySQR = SQR (23) 'Mengembalikan 4.79583152331272.
Mysqr = sqr (0) 'mengembalikan 0.
Mysqr = sqr (-4) 'menghasilkan kesalahan runtime (angka negatif tidak dapat di-square dengan fungsi ini).
【Komentar】
tidak ada
【nama】
Tan
【kategori】
Fungsi Matematika
【Actoform】
Tan (angka)
【parameter】
Diperlukan, parameter angka adalah ekspresi numerik ganda atau valid yang mewakili sudut dalam radian.
【Nilai pengembalian】
Mengembalikan ganda.
【Pengecualian/Kesalahan】
tidak ada
【menggambarkan】
Mengembalikan nilai garis singgung dari nomor parameter yang ditentukan. Tan mengambil sudut sebagai nilai parameter dan mengembalikan rasio dari dua sisi yang berdekatan dari sudut kanan. Rasio ini adalah hasil bagi dari panjang sisi yang berlawanan dari sudut yang dibagi dengan hasil bagi panjang sisi yang berdekatan dari sudut.
Untuk mengonversi sudut menjadi radian, gandakan sudut dengan pi/180/180. Untuk mengubah radian menjadi sudut, gandakan radian dengan 180/pi.
【Contoh】
Contoh ini menggunakan fungsi tan untuk menemukan garis singgung sudut (tan ()).
Redup myangle, mycotangent
Myangle = 1.3 'Tentukan sudut (dalam radian).
Mycotangent = 1 / tan (myangle) 'Gunakan tangent untuk menghitung cotangent (cot ()).
【Komentar】
Berikut ini adalah daftar fungsi matematika non-dasar, yang semuanya dapat diturunkan dari fungsi matematika dasar:
fungsi
Rumus yang berasal dari fungsi dasar
| Berikut ini adalah konten yang dikutip: Secant (potongan kanan) Sec (x) = 1 / cos (x) Kosekans Cosec (x) = 1 / dosa (x) Kotangens Cotan (x) = 1 / tan (x) Sinus terbalik Arcsin (x) = atn (x / sqr (-x * x 1)) Cosinus terbalik Arccos (x) = atn (-x / sqr (-x * x 1)) 2 * atn (1) Inverse Secant (potong) Arcsec (x) = atn (x / sqr (x * x - 1)) sgn ((x) - 1) * (2 * atn (1)) Cosecant terbalik Arccosec (x) = atn (x / sqr (x * x - 1)) (sgn (x) - 1) * (2 * atn (1)) Terbalik cotangent Arccotan (x) = atn (x) 2 * atn (1) Sine hiperbolik (sinus hiperbolik) Hsin (x) = (exp (x) - exp (-x)) / 2 Cosinus hiperbolik Hcos (x) = (exp (x) exp (-x)) / 2 Tangen hiperbolik Htan (x) = (exp (x)-exp (-x)) / (exp (x) exp (-x)) Hiperbolic Secant (Hiperbolic Secant) HSEC (x) = 2 / (exp (x) exp (-x)) Cosecant hiperbolik Hcosec (x) = 2 / (exp (x) - exp (-x)) Cotangent hiperbolik Hcotan (x) = (exp (x) exp (-x)) / (exp (x)-exp (-x)) Sinus hiperbolik terbalik Harcsin (x) = log (x sqr (x * x 1)) Cosinus hiperbolik terbalik Harccos (x) = log (x sqr (x * x - 1)) Tangen hiperbolik terbalik HARCTAN (x) = log ((1 x) / (1 - x)) / 2 Inverse Hiperbolic Secant Harcsec (x) = log ((sqr (-x * x 1) 1) / x) Cosecant hiperbolik terbalik Harccosec (x) = log ((sgn (x) * sqr (x * x 1) 1) / x) Cotangent hiperbolik terbalik Harccotan (x) = log ((x 1) / (x - 1)) / 2 Logaritma dengan base n LOGN (x) = log (x) / log (n) |
Bagikan: ASP 3.0 Pemrograman Lanjutan (46) Tabel 10-5 Elemen HTML yang mendukung pengikatan data dapat memperbarui data. Bisakah pengikatan tabel ditampilkan sebagai HTML? HREF Tidak Bisa Applet Param Bisa Berbuat Maram Bisa Matton Innertext