atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • このページの操作履歴
    • このウィキのページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
ページ検索 メニュー
プロゼ民Wiki
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
プロゼ民Wiki
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
プロゼ民Wiki
ページ検索 メニュー
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • このページの操作履歴
    • このウィキのページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • プロゼ民Wiki | @wikiのプロゼミWiki
  • 三角関数マスター

プロゼ民Wiki

三角関数マスター

最終更新:2025年08月14日 10:59

匿名ユーザー

- view
だれでも歓迎! 編集
※製作中
著者:Ghn.lab
  • 三角関数(sin,cos)
    • 三角関数とは?
    • 三角関数の基本的な公式
      • sin²θ+cos²θ=1
    • 三角関数を用いたプログラム
      • 中心から円を描く軌道
  • 逆三角関数(atan2)
    • 逆三角関数とは?
    • 逆三角関数を使ったプログラム
      • 座標に向かって進む
  • コメント

三角関数(sin,cos)

三角関数とは?

三角関数(さんかくかんすう、英: trigonometric function)とは、平面三角法における、角度の大きさと線分の長さの関係を記述する関数の族、およびそれらを拡張して得られる関数の総称である。鋭角を扱う場合、三角関数の値は対応する直角三角形の二辺の長さの比(三角比)である。
引用元:Wikipedia
上の説明は気にしなくてもいいです(!?)。簡単に言うと、「半径1の決まった角度においての円周上の座標」です。
ティラミスさんの三角関数の作品を見れば目で分かると思います。
→https://api.programmingzemi.com/contents/U8KifyTBrdkam-7gHHts/landing]
このように、円の右側から反時計回りに○度のところの座標のx,yをcos,sinが表していると思います。
三角関数は、向きから座標を求めるのにとても重宝するブロックとなっています。

三角関数の基本的な公式

sin²θ+cos²θ=1


この式は変数が数字であれば、いつでも1を返す。((半径1の円の中心から円周への直線の長さはいつでも1になるため。)
足される数と足す数が2乗になっているのは、三平方(ピタゴラス)の定理(*1)を利用しているため。
豆知識:sin²θをsinθ²と書いてしまうとsinθの2乗ではなくθを2乗した値のsinになってしまいます…sinやcosは数に比例しません

三角関数を用いたプログラム

中心から円を描く軌道


円の中心(横X,縦Y)から半径Rの円を描く。
このプログラムでは、2秒かけて画面の中心で反時計回りに半径100の円を1周する。

逆三角関数(atan2)

逆三角関数とは?

逆三角関数(ぎゃくさんかくかんすう、逆三角函数、英: inverse trigonometric function、時折 cyclometric function[1])は(定義域を適切に制限した)三角関数の逆関数である。具体的には、それらは正弦 (sine)、余弦 (cosine)、正接 (tangent)、余接 (cotangent)、正割 (secant)、余割 (cosecant) 関数の逆関数である。
引用元:Wikipedia
上の説明は気にしなくてもいいです。簡単に言うと、「三角関数の逆バージョン」です。
三角関数は角度から長さなどを求めましたが、逆三角関数では座標から角度を求めるようになっています。
ちなみに今回紹介するatan2では、-180~180を出力します。

逆三角関数を使ったプログラム

座標に向かって進む

既存のブロック「ちかくの(キャラ)のほうをむく」とは違い、対象キャラがなくても座標さえわかれば向きがわかるというメリットがあります。

このプログラムでは、座標(X,Y)に向かって追尾します。
一番目の数値が横の位置ではなく縦の位置であることに注意!

コメント

  • わかんない(白目) - とうふ (2024-11-09 12:12:52)
  • わ、わかんないッピ! -- つそこさへ (2024-11-09 18:59:39)
  • cosの0と-1の位置逆になってる(下が修正後)https://d.kuku.lu/vdd62wr3s -- 名無しさん (2024-11-10 09:24:23)
  • なんか雑にsin,cos使ってたらなぜか分かってきた -- とうふ (2025-01-05 21:43:32)
  • 今見るとこのページめっちゃ分かりやすくまとめてくれてるのが分かる。 -- とうふ (2025-01-26 12:19:00)
  • なんとか理解しなきゃな -- モア (2025-08-14 10:59:06)
名前:
コメント:

タグ:

プログラム
+ タグ編集
  • タグ:
  • プログラム
タグの更新に失敗しました
エラーが発生しました。ページを更新してください。
ページを更新
「三角関数マスター」をウィキ内検索
LINE
シェア
Tweet
プロゼ民Wiki
記事メニュー

Wiki

  • トップページ
  • このWikiについて
  • ログインについて
  • 荒らし報告
  • 管理人からのお知らせ

プロゼミ

ブロック

  • ブロック一覧
  • プログラム関係ページ一覧

ユーザー

  • ユーザー一覧/あいうえお順
  • ユーザー一覧/年代別
  • ユーザー一覧/投稿作品別
  • プロゼ民分類一覧
  • ユーザー別総合いいね数

作品

  • 作品ページ一覧
  • 作品カテゴリー
  • 作品の元ネタ一覧

みんなのさくひん

  • みんなのさくひん
  • おすすめのさくひん
  • いいね数10K以上の作品一覧
  • 閲覧数100k以上の作品一覧

コミュニティ

  • 雑談・質問
  • コラボ
  • プロゼミ関係サイト紹介ページ一覧
  • ログインメンバー専用スペース

プロゼミの一覧

  • プロゼミの用語・機能一覧
  • 手順メモ
  • プロゼミのミーム一覧
  • プロゼミのキャラ一覧
  • プロゼミの事件・戦争一覧

ページ関係

  • タグ付けルールについて
  • ユーザーのページの作り方
  • 作品のページの作り方
  • ページ削除依頼
  • ページ名変更依頼
  • ページ編集練習場

関連サイト

Wiki

  • プロゼミWiki🤔世 atwiki
  • プロゼミ作品研究wiki atwiki
  • プロゼミユーザーまとめWiki atwiki
  • プロゼミ 非公式 Wiki Seesaa Wiki

掲示板・コミュニティ

  • プロゼミ掲示板 Zawazawa
  • 新プログラミングゼミ feeder
  • 雑談ゼミ feeder
  • プロゼミコミュニティ feeder
  • お絵描きプロゼ民Feeder feeder
  • 絵師さんのための雑談部屋 chaat
  • プロゼミスペース konoMi Space
記事メニュー2
  • Wiki初心者向けユーザーページの作り方
  • 雑談等などをしている方へのお願い

おすすめページ

  • プロゼミチャット NX【漢字対応!】
  • いろもんタクティクス
  • ドラゴンハンター
  • 魔王もももん様尊重部
  • ティラミス
  • とうふ
  • Tヤ
  • 1%
  • Azul_PROZEMI
  • いいね数10K以上の作品一覧
  • スイもん
  • Shandei
  • !Rin!

人気順(全期間)

  • 1位 - トップページ (82359)
  • 2位 - Shandei (10889)
  • 3位 - Azul_PROZEMI (9722)
  • 4位 - おすすめのさくひん (6053)
  • 5位 - 雑談/コメント (5914)
  • 6位 - とうふ (5158)
  • 7位 - するめいか。 (3898)
  • 8位 - いいね数10K以上の作品一覧 (3526)
  • 9位 - プロゼミスペース (3401)
  • 10位 - 。ぱる。 (3397)
  • 11位 - コラボ/star* (3373)
  • 12位 - 雑談・質問 (3235)
  • 13位 - らぶり。 (3212)
  • 14位 - ユーザー (2998)
  • 15位 - 雑談ゼミ (2978)
  • 16位 - りじゅ (2811)
  • 17位 - いつき。 (2689)
  • 18位 - star* (2229)
  • 19位 - プロゼミのキャラ一覧 (2197)
  • 20位 - 魔王もももん (2150)

ユーザーページ

+ あ行
  • ×ありる_
  • αアルファ
  • あああああ
  • あいうえお2
  • あおちゃん
  • あすーる。
  • あぶらあwho
  • い
  • いつき。
  • えだまめ
  • えびまよ
  • えら
  • おoぉ
  • おかめ
  • アイリス
  • インフィニティーくん
  • オワタ

+ か行
  • かかぴー。
  • かみたい。Group
  • かめっち!?
  • かめ恋歌
  • きか
  • こうき2
  • こうへる
  • こや
  • カボチャガエル
  • キム
  • キュウリまんじゅうのページ
  • クイーン
  • ゲ
  • ゲーム開発者
  • 極わさび醤油
  • 海の高級魚
  • 計算超得意人間( ゚∀゚)

+ さ行
  • star*
  • ×citron×
  • しょうき
  • しろぴーG.C.
  • しんちゃんだいすき
  • じゃんふ
  • すらもん
  • するめいか。
  • そらもち。
  • スイもん
  • スーパープロゼミブラザーズ
  • 塩むすうぃ
  • 生姜焼き
  • 芝です

+ た行
  • た
  • たけ株
  • とうふ
  • とき308号東京行き
  • ともとも2
  • タコの〄
  • タナカ工房
  • タンタくん
  • チョコぱんだ
  • ツナまよ
  • ティラミス
  • テミー弟
  • トコマ
  • トマトきょう
  • 点×3
  • 超・ココア

+ な行
  • にじぽぴ!!『公式♪』
  • にちし
  • ねずみ
  • のえ~
  • ニックネーム
  • ノボ

+ は行
  • はしばみクルミンゴ
  • はるー!
  • ぱっぱ
  • ひとめぼれ
  • ひよこ制作会社!!
  • ふちちむしてるら2
  • ほしまろ_【公式】
  • ぽる
  • バナナにかわ
  • バナナのアニメ制作系
  • フルーツ
  • プログラミングアカデミー
  • プログラミングマン
  • ホワイトカラーズ
  • 分割 bunkatsu
  • 撲滅系ヒーロー
  • 晴れ!
  • 楓太

+ ま行
  • まこと0510
  • まさかつ
  • みいぽり!
  • みたらし団子
  • みどりのカメ
  • もみじくん
  • 魔王もももん様尊重部

+ や行
  • ゆっくりモルモット

+ ら行
  • らくがんだよ
  • らぶり。
  • らーめん
  • りおパパ
  • りじゅ
  • りんごのかわ
  • れもん!2
  • ろんげぱすた૩_૩
  • レモネード
  • ロウドム
  • 蓮花蝶

+ わ行
  • 「ユーザー わ行」をタグに含むページは1つもありません。

+ アルファベット
  • aaa_
  • Ars
  • Azul_PROZEMI
  • D0FP
  • D0FP解説!
  • eclipse
  • enoki
  • Ghn.lab
  • HITOMEBORE
  • IKEAに行けあ
  • IQ2.5
  • Kyuuri
  • May1l
  • RAMEN!
  • Shandei
  • Sniper
  • star*
  • SUPERMAN
  • TKGAMES
  • Tヤ
  • ykQkTLzx
  • たけ株

+ 数字
  • 1%
  • 1分ショート
  • 3匹目のきつね
  • 57は素数
  • 5I4
  • 8.5

+ 記号・その他
  • !Rin!
  • §£ePz€!!
  • ×Raburi.×
  • αアルファ
  • ω
  • ☁︎
  • ☁︎サブ
  • 。ぱる。
  • ???
人気記事ランキング
  1. 8.5
  2. スイもん
  3. αアルファ
  4. いろもんタクティクス
  5. 雑談・質問
  6. ユーザーのページの作り方
  7. テラインフェクトリー
  8. 見直し
  9. 魔王もももん様尊重部
  10. あぶらあwho
もっと見る
最近更新されたページ
  • 30分前

    あぶらあwho
  • 1時間前

    シューティング・ザ・ウォー
  • 1時間前

    !Rin!
  • 4時間前

    雑談/コメント
  • 5時間前

    コラボ/プロチューブ(作品紹介)に作品を載せたい人はコメントだい
  • 7時間前

    8.5
  • 7時間前

    コラボ/α(アルファ)とコラボしよう!!!
  • 8時間前

    キュウリまんじゅうのページ
  • 8時間前

    いろもんタクティクス
  • 8時間前

    プロゼミチャット NX【漢字対応!】
もっと見る
「プログラム」関連ページ
  • 簡単な2Dアクションゲームの作り方
  • 配列マスター
  • 紫ブロックマスター
  • プロゼミの、小ネタ捜索部
  • ブロック/くりかえしと条件の基礎
人気タグ「記号」関連ページ
  • ???
  • 。ぱる。
  • !Rin!
  • §£ePz€!!
  • ω
もっと見る
人気記事ランキング
  1. 8.5
  2. スイもん
  3. αアルファ
  4. いろもんタクティクス
  5. 雑談・質問
  6. ユーザーのページの作り方
  7. テラインフェクトリー
  8. 見直し
  9. 魔王もももん様尊重部
  10. あぶらあwho
もっと見る
最近更新されたページ
  • 30分前

    あぶらあwho
  • 1時間前

    シューティング・ザ・ウォー
  • 1時間前

    !Rin!
  • 4時間前

    雑談/コメント
  • 5時間前

    コラボ/プロチューブ(作品紹介)に作品を載せたい人はコメントだい
  • 7時間前

    8.5
  • 7時間前

    コラボ/α(アルファ)とコラボしよう!!!
  • 8時間前

    キュウリまんじゅうのページ
  • 8時間前

    いろもんタクティクス
  • 8時間前

    プロゼミチャット NX【漢字対応!】
もっと見る
ウィキ募集バナー
急上昇Wikiランキング

急上昇中のWikiランキングです。今注目を集めている話題をチェックしてみよう!

  1. NIKKEぺでぃあ
  2. 聖帝語録@wiki
  3. イナズマイレブンGO2 クロノ・ストーン ネップウ/ライメイ 攻略wiki
  4. テレビ番組スポンサー表 @ wiki
  5. EDF5:地球防衛軍5@Wiki
  6. EDF4.1:地球防衛軍4.1 THE SHADOW OF NEW DESPAIR @Wiki
  7. Wizardry外伝 ~五つの試練~@Wiki
  8. ホワイトハッカー研究所
  9. Abiotic Factor 日本語攻略Wiki
  10. マージマンション@wiki
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ゲームカタログ@Wiki ~名作からクソゲーまで~
  3. 初音ミク Wiki
  4. MADTOWNGTAまとめwiki
  5. ストグラ まとめ @ウィキ
  6. 検索してはいけない言葉 @ ウィキ
  7. モンスター烈伝オレカバトル2@wiki
  8. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
  9. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  10. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
もっと見る
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. MADTOWNGTAまとめwiki
  2. MadTown GTA (Beta) まとめウィキ
  3. ステラソラwiki
  4. 首都圏駅メロwiki
  5. まどドラ攻略wiki
  6. Last Z: Survival Shooter @ ウィキ
  7. ちいぽけ攻略
  8. シュガードール情報まとめウィキ
  9. ソニックレーシング クロスワールド 攻略@ ウィキ
  10. 戦国ダイナスティ攻略Wiki@ウィキ
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. ブラック・マジシャン・ガール - アニヲタWiki(仮)
  2. Pokémon LEGENDS Z-A - アニヲタWiki(仮)
  3. 真崎杏子 - 遊戯王DSNTナイトメアトラバドール攻略Wiki@わかな
  4. 参加者一覧 - MADTOWNGTAまとめwiki
  5. - 遊戯王DSNTナイトメアトラバドール攻略Wiki@わかな
  6. ブラックマジシャンガールのエロ動画 - イナズマイレブンの人気投票で五条さんを一位にするwiki 五条さんおめでとう
  7. 破壊神マハデーヴァ - モンスター烈伝オレカバトル2@wiki
  8. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  9. カラスバ(ポケモン) - アニヲタWiki(仮)
  10. XVI - MADTOWNGTAまとめwiki
もっと見る
注釈

*1 直角三角形の横の辺の長さをx、縦の辺の長さをyとすると、斜辺の長さrはr=√x²+y²となる公式。(このページのプログラム式では、√1=1となるので平方根を使用していない。)

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.