- ベストアンサー
回転操作と伸縮操作2
ある楕円があり、以下の操作は楕円の中心をずらさないように行うものとします。 1をα度反時計回りに回す 1'をβ度反時計回りに回す 2を 縦x倍 横y倍 に拡大 2'を 縦x'倍 横y'倍に拡大 3をγ度半時計回りに回す 4を 縦X倍 横Y倍に拡大 として、 1→2→1'→2' と楕円を操作していったときに、これと等価な 3→4 という操作を実現するためには、γ、X、Yはどう表せばいいですか?
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- 回転操作と、伸縮操作は順不同かどうか
回転も伸縮も中心を基準に操作するものとします。 ある楕円があったとして、この楕円に対して以下の2つの操作を行います。 1.この中心を軸としてある角度に回転させる操作 2.中心を変えずに、縦横拡大縮小する操作(倍率は縦と横違ってもかまいません) この2つをたとえば、 1→2→1'→2' と繰り返したとします。 (1'は1とは同じもしくは違う角度での操作。2'についても同様) これは 1→1'→2→2' としても最後に出来上がる図形は同じものになりますか?
- ベストアンサー
- 数学・算数
- 円と二次曲線と、楕円
次の方程式の表す図形を描け。 4x^2+9y^2-8x+54y+49=0 教えてください!この問題の回答は 4(x-1)^2+9(y+3)^2=36 よって、だ円4x^2+9y^2=36をx軸、y軸の方向にそれぞれ1、-3だけ移動したものである。。。 っと書かれていて、二つの図が書いてありました! 二つともx軸の方向に横に伸びた、だ円でした。 <教科書では> 中心が0でー3から3までがx軸の範囲で y軸は2と-2が4x^2+9y^2=36の図です。 つまり横が半径±3、縦が±2のだ円でした。 <4x^2+9y^2-8x+54y+49=0の図> これは式を整理すると、確かに 4(x-1)^2+9(y+3)^2=36 になるのですけど、 教科書に書かれてる図をみると、x軸の方向に長いだ円で、中心が(1、-3)で、 半径が横が±3で、縦が±2と 4x^2+9y^2=36の式と同じでした。 そして教科書の説明どおりに、1、-3だけ移動しただけの事にはなってるのですけど、 私がわからないのは、どうして半径が横は3で縦が2なのか不明です!! だって4(x-1)^2+9(y+3)^2=36の 式を見ても、これって半径は6の円じゃないのですか?? スゴクナゾです!!
- ベストアンサー
- 数学・算数
- 一次関数の回転移動について
y=-3xを原点を中心に時計回りに90度回転させるとy=1/3xですよね。これは傾きをかけると-1になることを利用してすぐに解けるのですが、y=-3xを原点を中心に時計回りに45度回転させた直線の式は、どのように求めればいいのでしょうか? 教えて下さい!
- ベストアンサー
- 数学・算数
- 楕円に内接する長方形の問題で・・・
x^2/a^2 + y^2/b^2 = 1 の楕円に内接する長方形で、 面積が最大のものの辺の長さを求めよ。 という問題で、 (1)単位円に内接する長方形で面積が最大のものを求める。→正方形 (2)この楕円は単位円をx軸方向、y軸方向にそれぞれa倍、b倍に拡大したものだから この楕円に内接する面積が最大の長方形は(2)で求めた正方形を x軸方向、y軸方向にそれぞれa倍、b倍に拡大したものである・・・ という解き方は、解答として×でしょうか?
- ベストアンサー
- 数学・算数
- 続、VB 座標軸の回転?
昨日 http://okwave.jp/qa/q7871613.html で質問したものです。 プログラムを作っていて上手に動かないので再度質問です。 xx = x0 - cx yy = y0 - cy x= xx * cosA - yy * sinA + cx y= xx * sinA + yy * cosA + cy x0 = x y0 = y xx:Xの中心からの相対座標 yy:Yの中心からの相対座標 x0:Xの現在地 y0:Yの現在地 cx:三角形の中心X cy:三角形の中心Y x:座標変換後のX y:座標変換後のY A:角度 このようにプログラムしたのですが、回転をさせると渦巻き状に広がってしまいます。 以下のようにプログラミングしたつもりなのですが、うまくいきません。 悪そうな部分を教えてくれるとありがたいです。 >> リーダーの座標を実座標を差し引いて原点(0,0)とし、メンバーの座標をリーダーからの相対座標(x1,y1)(x2,y2)・・・・とします 例えばメンバー(x1,y1)をリーダー中心に半時計周りへ10度回転させた場合の、移動先の座標を(xx1,yy1)とすると・・・ θ=10度(VBではラジアン単位へ変換してください) xx1=x1 * cosθ - y1 * sinθ yy1=x1 * sinθ + y1 * cosθ これで回転して移動した先xx1、yy1が求まります。 最初に差し引いた実座標を足して戻して完成です。
- ベストアンサー
- Visual Basic
- 座標軸の回転と楕円の方程式
原点Oを中心に回転した座標系で、元の座標系で楕円の方程式を表す方程式は、どう変わるかがわからないので質問します。 問題は、Oxy軸をOのまわりに120°回転して、Ox'y'軸が得られたとする。このときOxy系で楕円x^2/9+y^2/4=1を表す方程式は、Ox'y'系でどのような方程式になるか?です。 以下では、{}で行列を表し、(,,・・・)で一行分の要素を列挙し,左の()から1行、2行・・・とします。例えば、{(cos120°,-sin120°),(sin120°,cos120°)}の2行1列目の要素は、sin120°です。 自分は、{(x),(y)}={(cos120°,-sin120°),(sin120°,cos120°)}*{(x'),(y')}より、x=-1/2x'-√3/2y'とy=√3/2x'-1/2y'を得て、x^2/9+y^2/4=1に代入しました。そうして31x'^2-10√3x'y'+21y'^2=144を答えとしたのですが、 本の解答は、31x'^2-10√3x'y'-21y'^2=144でした。どなたか正しい答えを教えていただけませんかお願いします。
- 締切済み
- 数学・算数
- 回転する楕円の問題
(x^2/a^2)+(y^2/b^2)=1 (a, bは実数) で表される楕円を,原点Oを中心としてxy平面内で回転させる. 今,各辺がx 軸または y 軸に平行,かつ,この楕円に外接する長方形を考える.このとき, 長方形の面積Sの最大値と最小値を求めよ 問題です。 私の考えとしては、 まず (X) =(cosθ sinθ) (x) (Y) (-sinθ cosθ)(y) でx,yをX,Yで置き換え、回転する楕円の式に変える。 次に、式をXで微分して、dX/dYをだして、接線の方程式を求める。 最後に、x=0の接線とy=0の接線の積*4は長方形の面積Sでこれを微分するなり、 変形するなり、最大値と最小値を求める。 こういうふうにやってみましたが、式が複雑でかなりの時間をかかりました。 この問題の制限時間は10分なので、自分のやり方が間違っているか、もっと 簡単な方法があると思います。 ですので、どなた分かる方、ご教授お願いします。
- ベストアンサー
- 数学・算数
- 三角関数のグラフの書き方
y=2(cosx/3)なら、y=cosxに書いたグラフに打った点xとyを数だけ書き直すって言うのはダメなんですかね? >それとも、y=cosxのグラフを微妙に横にスライドさせて、縦に2倍伸ばしたものをy=2(cosx/3)周期6πのグラフとしていいんですか? あと教科書だと、xが(-3π/2、3π/2、3π、9π/2)に打ってあるんですよね。-3π/2を打たないで、6πに打ったらいけないの?と思うんですよ。 普通のx(π/2、π、3π/2、2π)をそれぞれ3倍したわけですから。 縦は2倍にすればいいんですよね
- ベストアンサー
- 数学・算数
お礼
なるほど、ありがとうございます。 こういう場面でも線形代数が活躍するのですね^^; 復習しなおさなければ・・・ またよろしくお願いしますm(_ _)m