
基準座標座標X-300 Y-300 の点を X0Y0を中心に回した計算式です
E2に回転したい角度を入れて計算します
A1= X 基準座標 A2= -300
B1= Y 基準座標 B2= -300
C1= 基準角度 C2= 45 C2式 =ATAN(A2/B2)/(PI()/180)
D1= 中心からの距離 D2= 424.2640687 C2式 =SQRT(A2*A2+B2*B2)
E1= 回転角度 E2= 0
F1= 合計角度 F2= 45 C2式=C2+E2
G1= X 答え G2= 300 C2式=COS(F2*PI()/180)*D2
H1= Y 答え H2= 300 C2式=SIN(F2*PI()/180)*D2
このとき回転角度E2の値を換えて計算をしたいのですが
45とか135を入れると合計角度が 90度180度になり
XかYの答えが0になるのですが 2.59893E-14
このような答えになります この文字列は何でしょうか?
答えを0にはできませんか
(注意)
まだ未完成です正と負の使い分けが出来ていません
X-300Y-300で角度を振ってないのに答えは180度
振った答えになっています (これも未解決)
EXCEL2000
WINXP
No.1ベストアンサー
- 回答日時:
2.59893E-14 と直接入力し、セルを選択し、数式バーを見ますと「0.0000000000000259893」と表示されます。
ゼロに近いけれど正確ではない数値という事です。
そもそもPI関数で戻る値は桁数が限られていますのでこの関数を噛ませる事による誤差は避けられないと思います。
更にパソコンは2進数ですが、Excelでは10進数ですので、この関数を使用しなくても誤差が出る場合があります。
Excelでは必ずしも手計算と同じ結果が出るとは限りません。
こちらが参考になると思います。
日経PC21からです。
http://pc21.nikkeibp.co.jp/special/gosa/
数学は得意ではありませんので、まだ数式や計算方法が考え付きませんので、
とりあえず誤差についてだけ書かせていただきました。
参考URL:http://pc21.nikkeibp.co.jp/special/gosa/
No.6
- 回答日時:
C2でatan()関数で角度を出しているのが間違いです。
どこを基準にどっちに回った角度なのか、全然考えていませんね。
x-y座標から角度の話に変換するなら、atan2(x,y)関数を使いましょ
う。これはx軸を基準に、反時計方向に回った角度を-π~πで返しま
す。で、これをx軸を基準に反時計方向に0~360度回った角度に変換
しましょう。具体的には
=mod(degrees(atan2(A5,B5))+360*sign(B5),360)
ですね。
ここまでをちゃんとやっておけば、どっちにどれだけ回そうが、普通
にsin()関数とCOS()関数に距離をかけただけで正しい座標を示しま
す。
No.5
- 回答日時:
すいません、No.4の回答では、やってること勘違いしました。
G2= =cos(F2)*A2-sin(F2)*B2
H2= =sin(F2)*A2+cos(F2)*B2
こうしてください
No.4
- 回答日時:
> A1= X 基準座標 A2= -300
> B1= Y 基準座標 B2= -300
> E1= 回転角度 E2= 0
までをそのままつかうなら、
F1= 回転角度(ラジアン) F2= =E2/180*PI()
G1= X 答え G2= =A2+cos(F2)*(A1-A2)-sin(F2)*(B1-B2)
H1= Y 答え H2= =B2+sin(F2)*(A1-A2)+cos(F2)*(B1-B2)
とすれば正と負の使い分けについての解決はでできますよ。
No.3
- 回答日時:
何度もすみません
G2の
=COS(F2*PI()/180)*D2
ですが、
=COS(RADIANS(F2))*D2
とすることもできます。
=角度/180*PI() → =RADIANS(角度) ですので。
F2も同様に
=SIN(RADIANS(F2))*D2
でも大丈夫です。
計算結果は同じです。
PI関数に限らず、セルのほとんどに誤差が生じているのではないでしょうか。
参考URL:http://sakai.elec.hkg.ac.jp/BASIC_Math/04.htm
No.2
- 回答日時:
あ、それから
C2 =ATAN(B1/B2)/(PI()/180)
D2 =SQRT(B1*B1+B2*B2)
または
D2 =SQRT(B1^2+B2^2)
だと思うのですが・・・。細かい事を言ってすみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 ベクトル方程式(ヘッセの標準形)についての質問 2 2022/04/23 18:00
- 物理学 原点中心とする半径10cmの演習上、質点が1分間に600回の割合で反時計回りに運動している。 (1) 4 2023/05/29 12:46
- 工学 ちなみになぜv=(v・e1)e1+(v・e2)e2はe1やe2が、正規直交基底でないと成り立たないと 2 2022/12/22 17:22
- 数学 線形代数の2次元直交座標系、極座標系についての問題がわからないです。 2 2022/07/16 20:42
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- 数学 数2Bの数列の問題です。 自分は、 まず数列 an=ar^(n-1)と置き こちらの問題の、y= の 1 2022/07/07 16:26
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- 物理学 角速度ベクトルにつきまして 3 2022/08/09 15:44
- 数学 放物線y=a(x-a)(x-b)について、頂点の座標を求めなさい。ただし、a≠0とし、a,bは実数の 6 2023/03/21 00:26
このQ&Aを見た人はこんなQ&Aも見ています
-
好きな人を振り向かせるためにしたこと
大好きな人と会話のきっかけを少しでも作りたい、意識してもらいたい…! 振り向かせるためにどんなことをしたことがありますか?
-
歳とったな〜〜と思ったことは?
歳とったな〜〜〜、老いたな〜〜と思った具体的な瞬間はありますか?
-
モテ期を経験した方いらっしゃいますか?
一生に一度はモテ期があるといいますが、みなさんどうですか? いまがそう! という方も、「思い返せばこの頃だったなぁ」という方も、よかったら教えて下さい。
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
座標(x,y)間(=2点)の距離をエクセルで求めるには?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3次元空間上の2つの座標から...
-
ワード上Shapeの位置情報を統一...
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
複数の回転する長方形の衝突判定
-
WM_NCHITTESTの流れ
-
タッチパッドのタッチ座標取得
-
VBで、開いているExcelシートの...
-
始点、終点の二つの座標と半径...
-
抽出した特徴点の座標を取得し...
-
選択範囲の座標値の抽出
-
空間座標(3次元)を平面座標(2次...
-
エクセルで回転する座標の出し方
-
内積を用いた移動する線分と円...
-
プログラミングの問題について...
-
任意軸回転を、XYZ軸回転の...
-
シーケンサー(PLC?)で制...
-
ダイアログ内コントロールの位...
-
ASP.NET フォーム上でp...
-
弧の角度から座標を求めるには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
3次元空間上の2つの座標から...
-
エクセルである点からの距離で...
-
エクセルで回転する座標の出し方
-
ワード上Shapeの位置情報を統一...
-
始点、終点の二つの座標と半径...
-
閉図形の座標の配列が右回りか...
-
シーケンサー(PLC?)で制...
-
C言語 配列で座標
-
Excel VBA で自在に図形を変化...
-
多角形の内部かどうか判定する方法
-
以下のプログラムは重心を求め...
-
交差する2線分の交点座標の求め方
-
ダイアログ内コントロールの位...
-
ガウシアンフィルタのCプログラム
-
空間上の二点を結ぶ直線上に任...
-
スクリーン座標からワールド座...
-
回転する矩形同士の当たり判定...
-
PPTのVBA スライド右下端の座...
おすすめ情報