


Program C++ untuk mencari nilai fungsi sinus hiperbolik songsang mengambil nilai yang diberikan sebagai hujah
Fungsi hiperbola ditakrifkan menggunakan hiperbola dan bukannya bulatan dan bersamaan dengan fungsi trigonometri biasa. Ia mengembalikan parameter nisbah dalam fungsi sinus hiperbolik dari sudut yang dibekalkan dalam radian. Tetapi lakukan sebaliknya, atau dengan kata lain. Jika kita ingin mengira sudut daripada sinus hiperbolik, kita memerlukan operasi trigonometri hiperbolik songsang seperti operasi sinus songsang hiperbolik.
Kursus ini akan menunjukkan cara menggunakan fungsi sinus songsang hiperbolik (asinh) dalam C++ untuk mengira sudut menggunakan nilai sinus hiperbolik dalam radian. Operasi arcsine hiperbolik mengikut formula berikut -
$$mathrm{sinh^{-1}x:=:In(x:+:sqrt{x^2:+:1})}, di mana:In:is:logaritma asli:(log_e : k)$ $
asinh() fungsi
Berdasarkan sinus hiperbolik, sudut boleh dikira menggunakan fungsi asinh(). Fungsi ini disertakan dengan perpustakaan standard C++. Sebelum menggunakan fungsi ini kita mesti mengimport perpustakaan cmath. Kaedah ini mengembalikan sudut dalam radian dan mengambil nilai sinus sebagai hujah. Yang berikut menggunakan sintaks mudah -
Tatabahasa
#include < cmath > asinh( <hyperbolic sine value> )
Algoritma
- Ambil nilai sinus hiperbolik x sebagai input
- Gunakan asinh(x) untuk mengira sinh−1(x)
- Kembalikan hasil.
Contoh
#include <iostream> #include <cmath> using namespace std; float solve( float x ) { float answer; answer = asinh( x ); return answer; } int main() { float angle, ang_deg; angle = solve( 2.3013 ); ang_deg = angle * 180 / 3.14159; cout << "The angle (in radian) for given hyperbolic sine value 2.3013 is: " << angle << " = " << ang_deg << " (in degrees)" << endl; angle = solve( 11.5487 ); ang_deg = angle * 180 / 3.14159; cout << "The angle (in radian) for given hyperbolic sine value 11.5487 is: " << angle << " = " << ang_deg << " (in degrees)" << endl; angle = solve( 0.86867 ); ang_deg = angle * 180 / 3.14159; cout << "The angle (in radian) for given hyperbolic sine value 0.86867 is: " << angle << " = " << ang_deg << " (in degrees)" << endl; angle = solve( -0.86867 ); ang_deg = angle * 180 / 3.14159; cout << "The angle (in radian) for given hyperbolic sine value - 0.86867 is: " << angle << " = " << ang_deg << " (in degrees)" << endl; }
Output
The angle (in radian) for given hyperbolic sine value 2.3013 is: 1.5708 = 90.0001 (in degrees) The angle (in radian) for given hyperbolic sine value 11.5487 is: 3.14159 = 180 (in degrees) The angle (in radian) for given hyperbolic sine value 0.86867 is: 0.785397 = 45 (in degrees) The angle (in radian) for given hyperbolic sine value - 0.86867 is: -0.785397 = -45 (in degrees)
asinh() dalam kes ini menerima nilai sinus hiperbolik dan mengembalikan sudut dalam format radian. Kami menukar output ini daripada radian kepada darjah menggunakan formula di bawah.
$$mathrm{theta_{deg}:=:theta_{rad}:timesfrac{180}{pi}}$$
Kesimpulan
Untuk melakukan operasi hiperbola songsang menggunakan nilai sinus, kami menggunakan fungsi asinh() daripada pakej cmath. Selepas menerima nilai sinus hiperbolik sebagai input, fungsi mengeluarkan sudut yang dikehendaki dalam radian. Dalam versi lama C dan C++, jenis pulangan adalah dua kali ganda; Apabila nilai integer diluluskan sebagai argumen, fungsi asinh() dipanggil selepas menukar argumen input kepada menaip dua kali ganda.
Atas ialah kandungan terperinci Program C++ untuk mencari nilai fungsi sinus hiperbolik songsang mengambil nilai yang diberikan sebagai hujah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



i9-12900H ialah pemproses 14-teras Seni bina dan teknologi yang digunakan semuanya baharu, dan rangkaiannya juga sangat tinggi. Kerja keseluruhannya sangat baik, dan beberapa parameter telah dipertingkatkan terutamanya dan boleh membawa pengalaman yang sangat baik . Semakan penilaian parameter i9-12900H: 1. i9-12900H ialah pemproses 14 teras, yang mengguna pakai seni bina q1 dan teknologi proses 24576kb, dan telah dinaik taraf kepada 20 utas. 2. Kekerapan CPU maksimum ialah 1.80 ghz, yang bergantung terutamanya pada beban kerja. 3. Berbanding dengan harga, ia sangat sesuai Nisbah harga-prestasi adalah sangat baik, dan ia sangat sesuai untuk sesetengah rakan kongsi yang memerlukan penggunaan biasa. penilaian parameter i9-12900H dan markah larian prestasi

Pemeriksaan keselamatan jenis parameter C++ memastikan bahawa fungsi hanya menerima nilai jenis yang dijangkakan melalui semakan masa kompilasi, semakan masa jalan dan penegasan statik, menghalang tingkah laku yang tidak dijangka dan ranap program: Pemeriksaan jenis masa kompilasi: Pengkompil menyemak keserasian jenis. Semakan jenis masa jalan: Gunakan dynamic_cast untuk menyemak keserasian jenis dan buang pengecualian jika tiada padanan. Penegasan statik: Tegaskan keadaan jenis pada masa penyusunan.

Fungsi hiperbola ditakrifkan menggunakan hiperbola dan bukannya bulatan dan bersamaan dengan fungsi trigonometri biasa. Ia mengembalikan parameter nisbah dalam fungsi sinus hiperbolik dari sudut yang dibekalkan dalam radian. Tetapi lakukan sebaliknya, atau dengan kata lain. Jika kita ingin mengira sudut daripada sinus hiperbolik, kita memerlukan operasi trigonometri hiperbolik songsang seperti operasi sinus songsang hiperbolik. Kursus ini akan menunjukkan cara menggunakan fungsi sinus songsang hiperbolik (asinh) dalam C++ untuk mengira sudut menggunakan nilai sinus hiperbolik dalam radian. Operasi arcsine hiperbolik mengikut formula berikut -$$\mathrm{sinh^{-1}x\:=\:In(x\:+\:\sqrt{x^2\:+\:1})}, Di mana\:In\:is\:logaritma asli\:(log_e\:k)

Peta ialah sejenis bekas khas dalam C++ di mana setiap elemen adalah sepasang dua nilai, iaitu nilai kunci dan nilai dipetakan. Nilai kunci digunakan untuk mengindeks setiap item, dan nilai yang dipetakan ialah nilai yang dikaitkan dengan kunci. Tidak kira sama ada nilai yang dipetakan adalah unik, kuncinya sentiasa unik. Untuk mencetak elemen peta dalam C++ kita perlu menggunakan iterator. Elemen dalam set item ditunjukkan oleh objek iterator. Iterator digunakan terutamanya dengan tatasusunan dan jenis bekas lain (seperti vektor), dan mereka mempunyai set operasi khusus yang boleh digunakan untuk mengenal pasti elemen tertentu dalam julat tertentu. Iterator boleh dinaikkan atau dikurangkan untuk merujuk elemen berbeza yang terdapat dalam julat atau bekas. Peulang menunjuk ke lokasi memori elemen tertentu dalam julat. Mencetak peta dalam C++ menggunakan iterator Mula-mula, mari lihat cara untuk mentakrifkan

Fungsi nama semula menukar fail atau direktori daripada nama lamanya kepada nama baharunya. Operasi ini serupa dengan operasi bergerak. Jadi kita juga boleh menggunakan fungsi nama semula ini untuk memindahkan fail. Fungsi ini wujud dalam fail pengepala perpustakaan stdio.h. Sintaks fungsi nama semula adalah seperti berikut: intrename(constchar*oldname,constchar*newname); Fungsi rename() fungsi menerima dua parameter. Satu nama lama dan satu lagi nama baru. Kedua-dua parameter adalah penunjuk kepada aksara malar yang mentakrifkan nama lama dan baharu fail. Mengembalikan sifar jika fail berjaya dinamakan semula, jika tidak, mengembalikan integer bukan sifar. Semasa operasi menamakan semula

Menggunakan rentetan atau aksara kadangkala sangat berguna apabila menyelesaikan beberapa masalah pengaturcaraan logik. Rentetan ialah koleksi aksara, iaitu jenis data 1-bait yang digunakan untuk memegang simbol dalam nilai ASCII. Simbol boleh berupa huruf Inggeris, nombor atau aksara khas. Dalam artikel ini, kita akan belajar cara menyemak sama ada aksara ialah huruf Inggeris atau huruf abjad menggunakan C++. Menyemak fungsi isalpha() Untuk menyemak sama ada nombor ialah huruf, kita boleh menggunakan fungsi isalpha() dalam fail pengepala ctype.h. Ini mengambil aksara sebagai input dan mengembalikan benar jika ia adalah abjad, palsu sebaliknya. Mari kita lihat pelaksanaan C++ berikut untuk memahami penggunaan fungsi ini. Terjemahan Cina bagi Contoh ialah: show

Strncmp ialah fungsi perpustakaan yang dipratentukan, terdapat dalam fail string.h, yang digunakan untuk membandingkan dua rentetan dan memaparkan rentetan yang lebih besar. fungsi strcmp (perbandingan rentetan) Fungsi ini membandingkan dua rentetan. Ia mengembalikan perbezaan ASCII bagi aksara tidak sepadan pertama dalam dua rentetan. Sintaks instrcmp(string1,string2); Jika perbezaannya sama dengan sifar, maka string1=string2. Jika perbezaan adalah positif, string1>string2. Jika perbezaannya negatif, string1<string2. Contoh fungsi strncmp Fungsi ini digunakan untuk membandingkan n aksara pertama dua rentetan. sintaks strn

Masalahnya melaksanakan algoritma Euclidean untuk mencari pembahagi sepunya terbesar (GCD) dan gandaan sepunya terkecil (LCM) bagi dua integer dan mengeluarkan keputusan dengan integer tertentu. Penyelesaian Penyelesaian untuk melaksanakan algoritma Euclidean untuk mencari pembahagi sepunya terbesar (GCD) dan gandaan sepunya terkecil (LCM) bagi dua integer adalah seperti berikut - logik mencari GCD dan LCM adalah seperti berikut - jika (firstno*secondno!=0) { gcd= gcd_rec(firstno, secondno); printf("TheGCDof%dand%dis%d",
