<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.yz-learning.com/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Yz-Learning Base Wiki - game-engineer:classes:2023:game-mathematics:first-term:5</title>
        <description></description>
        <link>https://www.yz-learning.com/</link>
        <lastBuildDate>Sat, 04 Apr 2026 04:42:26 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://www.yz-learning.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
            <title>Yz-Learning Base Wiki</title>
            <link>https://www.yz-learning.com/</link>
        </image>
        <item>
            <title>はこの１番</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:game-mathematics:first-term:5:05-18-xx&amp;rev=1684731125</link>
            <description>はこの１番

（１）

① 

$  
 \begin{eqnarray}
 &amp; &amp; 2a^2 + 3 + a^4 + 2a^4 + 3a^2 + a^6 \quad　[a] \\
 &amp;=&amp; a^6 + 2a^4 + a^4 + 2a^2 + 3a^2 + 3 \\
 &amp;=&amp; a^6 + 3a^4 + 5a^2 + 3 \\
 \end{eqnarray}
$





②

$
 \begin{eqnarray}
 &amp; &amp; x^2 + y^2 + z^2 + xy + yz + zx \quad　[z] \\
 &amp;=&amp; z^2 + (x+y)z + x^2 + y^2 \\
 \end{eqnarray}
$





（２）

$
 \begin{eqnarray}
 A &amp;=&amp; x^2 + 2ax + 2 \\
 B &amp;=&amp; a^2 - 3ax + 1 \\
 \end{eqnarray}
$


①

$
 \begin{eqnarray}
 &amp; &amp; 3A + 2B \\
 &amp;=&amp; 3(x^2 + 2ax + 2) + 2(a^2 - 3ax + 1) \\
 &amp;=&amp; 3x^2…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 22 May 2023 04:52:05 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:game-mathematics:first-term:5:06-12-05&amp;rev=1686555577</link>
            <description># include &lt;Siv3D.hpp&gt; // OpenSiv3D v0.6.10
# include &lt;vector&gt;

void Main()
{
	// 背景の色を設定する | Set the background color
	Scene::SetBackground(ColorF{ 0.6, 0.8, 0.7 });

	// 絵文字からテクスチャを作成する | Create a texture from an emoji
	const Texture emoji{ U&quot;🦖&quot;_emoji };

	// 太文字のフォントを作成する | Create a bold font with MSDF method
	const Font font{ FontMethod::MSDF, 48, Typeface::Bold };

	// テキストに含まれる絵文字のためのフォントを作成し、font に追加する | Create a font for emojis in text and add it to font as a fallback
	const Font emojiFon…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 12 Jun 2023 07:39:37 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:game-mathematics:first-term:5:06-19-05&amp;rev=1687161464</link>
            <description># include &lt;Siv3D.hpp&gt; // OpenSiv3D v0.6.10

void Main()
{
	// 背景の色を設定する | Set the background color
	Scene::SetBackground(Palette::Lemonchiffon);
	Vec2 p{ 100.0,100.0 };//x,y = 100, 100 で初期化
	int W_WIDTH = Scene::Width();
	int W_HEIGHT = Scene::Height();
	float heroSpeed = 5.0;
	
	Color heroColor = Palette::Red;
	//単位ベクトル
	//ベクトルの長さ、ベクトルで計算できるよ！

	Vec2 ul{ -1.0, -1.0 }, ur{ +1.0, -1.0 }, dl{ -1.0, +1.0 }, dr{ +1.0, +1.0 }; //方向だけあってるベクトルを用意
	ul.x = ul.x / ul.length();
	ul.y = ul.y / ul.length();
…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 19 Jun 2023 07:57:44 +0000</pubDate>
        </item>
        <item>
            <title>Siv3Dを使って、ベクトルの正規化と、スカラー倍、天の移動などを確認 ...</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:game-mathematics:first-term:5:06-26-05&amp;rev=1687765036</link>
            <description>Siv3Dを使って、ベクトルの正規化と、スカラー倍、天の移動などを確認してみよう


# include &lt;Siv3D.hpp&gt; // OpenSiv3D v0.6.10

void Main()
{
	// 背景の色を設定する | Set the background color
	Scene::SetBackground(Palette::Lemonchiffon);
	Console.open();
	//1点目,2点目
	Vec2 p1, p2;
	//p1p2をつなぐベクトル
	Vec2 vp12;
	p1.x = 10;
	p1.y = 20;
	p2.x = 50;
	p2.y = 124;
	//p1-&gt;p2のベクトルは　終点の座標から、支店の座標を引く
	vp12.x = p2.x - p1.x;
	vp12.y = p2.y - p1.y;
	//         component x, componet y x成分、y成分
	//vp12 = { p2.x - p1.x, p2.y - p1.y };
	//原点を始点として、vp12を描く
	//p1とp2の距…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 26 Jun 2023 07:37:16 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:game-mathematics:first-term:5:06-29-03&amp;rev=1688020890</link>
            <description>ベクトルを回転させるには以下のような変換を行います。（２次元）

&lt;https://ja.wikipedia.org/wiki/%E5%9B%9E%E8%BB%A2%E8%A1%8C%E5%88%97&gt;

ある座標系で、あるベクトル$\vec{v}(v_x, v_y)$を原点を中心に、$\theta$ラジアン回転させる。

回転の式は、以下の様になる。（行列を使わないバージョン）\begin{eqnarray}
  \left\{
    \begin{array}{l}
      x\prime = cos\theta \cdot x - sin\theta \cdot y \\
      y\prime = sin\theta \cdot x + cos\theta \cdot y \\
    \end{array}
  \right.
\end{eqnarray}…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 29 Jun 2023 06:41:30 +0000</pubDate>
        </item>
    </channel>
</rss>
