emath saloon (Read Only)

新規発言一覧最新記事過去一覧検索HOME

スレッド

└◇758:
楕円と直線の交点 [st] 09/22 13:43

 └◇759:Re:楕円と直線の交点 [tDB] 09/22 16:22<-last


758● 楕円と直線の交点[ st ] 2009 09/22 13:43
\Landgや\Candg(隠しコマンド?)と同じ魂胆で、\Eandgを作ってみました。

%tex---------------------------------------------------------------------------
\documentclass[a4paper]{jarticle}
\usepackage{emathPh}

\makeatletter
\def\Eandg#1#2#3#4#5#6#7{%
% #5 : 直線の傾き
  \Addvec{#4}{(1,#5)}\Eandg@P
  \EandL{#1}{#2}{#3}{#4}\Eandg@P#6#7}%
\def\Eandn#1#2#3#4#5#6#7{%
% #5 : 法線ベクトル
  \Rotvec{#5}{90}\Eandn@a
  \Eandl{#1}{#2}{#3}{#4}\Eandn@a#6#7}%
\def\Eandng#1#2#3#4#5#6#7{%
% #5 : 法線の傾き
  \Addvec{#4}{(#5,-1)}\Eandng@P
  \EandL{#1}{#2}{#3}{#4}\Eandng@P#6#7}%
\makeatother

\begin{document}

\unitlength=22pt
\begin{zahyou}(-4,4)(-3,3)
\def\a{3} %
\def\b{2} %\a , \b は \a > \b >0を満たす任意の実数
\def\m{0.5}
\Daen\O\a\b
\Eandg\O\a\b\O\m\Q\P
\Eandng\O\a\b\O\m\R\S
\tenretu**{P[ne];Q[sw];R[nw];S[se]}
\Kuromaru{\P\Q\R\S}
\Drawlines{\P\Q;\R\S}
\Tyokkakukigou\P\O\R
\end{zahyou}

\begin{zahyou}(-4,4)(-3,3)
\def\a{3} %
\def\b{2} %\a , \b は \a > \b >0を満たす任意の実数
\def\m{0.5}
\Daen\O\a\b
\Eandg\O\a\b\O\m\Q\P
\Eandn\O\a\b\O\P\R\S
\tenretu**{P[ne];Q[sw];R[nw];S[se]}
\Kuromaru{\P\Q\R\S}
\Drawlines{\P\Q;\R\S}
\Tyokkakukigou\P\O\R
\end{zahyou}

\end{document}
コメントを書く(引用) | スレッド一覧


759● Re:楕円と直線の交点[ tDB ] 2009 09/22 16:22
次の版で実装しておくことにしましょう。
コメントを書く(引用) | スレッド一覧

CGIROOM