Java中使用三角函式

2021-07-22 22:57:41 字數 1608 閱讀 7936

通過乙個簡單的demo,學習三角函式的簡單使用

注:使用三角函式的時候,不要直接math.sin(x),這樣是不對的,或者說,你傳的30度,進去就不是30度了。要經過轉換。詳見**

package com.chen.demo;

import android.content.context;

import android.graphics.canvas;

import android.graphics.paint;

import android.graphics.path;

import android.util.attributeset;

import android.util.log;

import android.view.view;

public

class

playiconview

extends

view

public

playiconview(context context)

public

playiconview(context context, attributeset attrs)

@override

protected

void

onsizechanged(int w, int h, int oldw, int oldh)

/*** 計算座標

*/private

void

calculatecoordinate()

/*** 初始化

*/private

void

init()

@override

protected

void

ondraw(canvas canvas)

}

4、布局檔案中使用:

<?xml version="1.0" encoding="utf-8"?>

xmlns:android=""

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="@mipmap/ic_launcher"

>

android:id="@+id/play_icon"

android:layout_width="40dp"

android:layout_height="40dp"

android:layout_centerinparent="true"

/>

relativelayout>

5、activity:

package com.chen.demo;

import android.os.bundle;

import android.view.window;

public

class

mainactivity

extends

activity

}

三角函式與反三角函式的使用

假設該三角形是直角三角形。那麼 依照數學基礎是 sin b b c 其中b是邊b對應的角 但是在c c 程式上面稍微有點不同 那就是弧度制與角度制的區分 先說三角函式,在 程式設計裡面 舉sin 為例 sin 弧度制 只有裡面放弧度制,才能算的精準,假設要算45 的sin值 那麼對45 進行轉換為弧...

常見三角函式與反三角函式

16341019 資料科學與計算機學院 toc 三角函式公式 反三角函式公式 簡單函式影象 1三角函式公式 兩角和公式 sin a b sinacosb cosasinb sin a b sinacosb cosasinb cos a b cosacosb sinasinb cos a b cosa...

常見三角函式與反三角函式

16341019 資料科學與計算機學院 toc 三角函式公式 反三角函式公式 簡單函式影象 1三角函式公式 兩角和公式 sin a b sinacosb cosasinb sin a b sinacosb cosasinb cos a b cosacosb sinasinb cos a b cosa...