亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C++ cmath庫怎樣計算三角函數

c++
小樊
97
2024-07-09 03:05:26
欄目: 編程語言

C++中的cmath庫提供了一些函數來計算三角函數,如sin、cos、tan、asin、acos、atan等。這些函數需要傳入一個角度值(弧度制或角度制),然后返回相應的三角函數值。下面是一些示例代碼:

#include <iostream>
#include <cmath>

int main() {
    double angle = 45; // 45度
    double radian = angle * M_PI / 180; // 將角度轉換為弧度

    // 計算sin、cos、tan值
    double sinValue = sin(radian);
    double cosValue = cos(radian);
    double tanValue = tan(radian);

    // 輸出結果
    std::cout << "sin(45) = " << sinValue << std::endl;
    std::cout << "cos(45) = " << cosValue << std::endl;
    std::cout << "tan(45) = " << tanValue << std::endl;

    // 計算asin、acos、atan值
    double asinValue = asin(sinValue);
    double acosValue = acos(cosValue);
    double atanValue = atan(tanValue);

    // 將弧度轉換為角度
    double asinAngle = asinValue * 180 / M_PI;
    double acosAngle = acosValue * 180 / M_PI;
    double atanAngle = atanValue * 180 / M_PI;

    // 輸出結果
    std::cout << "asin(sin(45)) = " << asinAngle << std::endl;
    std::cout << "acos(cos(45)) = " << acosAngle << std::endl;
    std::cout << "atan(tan(45)) = " << atanAngle << std::endl;

    return 0;
}

這段代碼會輸出45度的sin、cos、tan值,以及這些值對應的asin、acos、atan值。你可以根據需要修改角度值來求解其他角度的三角函數值。

0
镇赉县| 和静县| 沂南县| 林西县| 新蔡县| 六安市| 抚宁县| 高台县| 张家界市| 伊春市| 赤壁市| 房山区| 汨罗市| 云林县| 普陀区| 桐柏县| 庆城县| 庄河市| 怀远县| 南平市| 蒙山县| 三亚市| 甘洛县| 永州市| 林甸县| 大石桥市| 双鸭山市| 黄冈市| 张家川| 新田县| 上蔡县| 康乐县| 德州市| 保德县| 兰州市| 鹤山市| 昔阳县| 泸州市| 丹江口市| 华亭县| 东乌珠穆沁旗|