通過乙個簡單的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...