summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/support/ketcindy
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-03-20 22:30:53 +0000
committerKarl Berry <karl@freefriends.org>2019-03-20 22:30:53 +0000
commit8e508e8b0218f17eb318645073096f2cf645cc78 (patch)
tree3e7a05382ab52c0fb47456f98aee6ed1d168ece0 /Master/texmf-dist/doc/support/ketcindy
parentc03bf39f7b8b76e13cd139bc0a100a8115bc0b15 (diff)
ketcindy (20mar19)
git-svn-id: svn://tug.org/texlive/trunk@50488 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/support/ketcindy')
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/HowToInstallE.pdfbin19296 -> 19278 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/README2
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxE.pdfbin0 -> 20183 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxJ.pdfbin0 -> 51971 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/forLinux/setcindyetc.sh12
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/forLinux/setketcindy.sh78
-rwxr-xr-xMaster/texmf-dist/doc/support/ketcindy/forLinux/setwork.sh67
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.conf4
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.ini6
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacE.pdfbin0 -> 22038 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacJ.pdfbin0 -> 73305 bytes
-rwxr-xr-xMaster/texmf-dist/doc/support/ketcindy/forMac/setketcindy.command93
-rwxr-xr-xMaster/texmf-dist/doc/support/ketcindy/forMac/setwork.command85
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.conf5
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.ini6
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinE.pdfbin0 -> 22741 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinJ.pdfbin0 -> 71474 bytes
-rwxr-xr-xMaster/texmf-dist/doc/support/ketcindy/forWindows/setketcindy.bat82
-rwxr-xr-xMaster/texmf-dist/doc/support/ketcindy/forWindows/setketcindytexlive.bat85
-rwxr-xr-xMaster/texmf-dist/doc/support/ketcindy/forWindows/setketcindyw32J.bat91
-rwxr-xr-xMaster/texmf-dist/doc/support/ketcindy/forWindows/setwork.bat99
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/ketcindyjs/3dlist.txt83
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic1list.txt327
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic2list.txt201
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/ketcindyjs/commonused.txt6
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/ketcindyjs/ignoredfun.txt3
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/ketcindyjs/makefunlist.cdybin5478 -> 5467 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideE.pdf (renamed from Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyguideE.pdf)bin840869 -> 840869 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideJ.pdf (renamed from Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyguideJ.pdf)bin1416401 -> 1416401 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceE.pdfbin2024034 -> 1965981 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceJ.pdfbin2695015 -> 2712743 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTPicStyleJ.pdf (renamed from Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTpicStyleJ.pdf)bin118724 -> 118724 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s05spacefigure/fig/kc.command0
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.cdybin5499 -> 4885 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.txt36
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.cdybin5517 -> 4890 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.txt36
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graph.txt42
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graphE.txt36
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeat.txt70
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeatE.txt56
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thin.txt84
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thinE.txt24
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705para.txt20
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705paraE.txt18
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animate.txt32
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animateE.txt32
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsE.txt24
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsJ.txt24
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1601basic.cdybin4123 -> 3919 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1602diffeq2.cdybin5475 -> 5473 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1603gamow.cdybin4964 -> 4965 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1604putoncurve.cdybin0 -> 4940 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1605triangle.cdybin0 -> 4001 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1606morley.cdybin0 -> 4870 bytes
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/source/howtoinstall/HowToInstallE.tex2
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/surfacemodelE.tex2204
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/wirepara3.tex1288
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyGuideE.tex (renamed from Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyguideE.tex)0
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyGuideJ.tex (renamed from Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyguideJ.tex)0
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceE.tex440
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceJ.tex6188
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTPicStyleJ.tex (renamed from Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTpicStyleJ.tex)0
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeLinuxE.tex67
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeLinuxJ.tex61
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeMacJ.tex42
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeWinE.tex16
-rw-r--r--Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeWinJ.tex45
68 files changed, 7781 insertions, 4441 deletions
diff --git a/Master/texmf-dist/doc/support/ketcindy/HowToInstallE.pdf b/Master/texmf-dist/doc/support/ketcindy/HowToInstallE.pdf
index 893496815f3..a814b48acc2 100644
--- a/Master/texmf-dist/doc/support/ketcindy/HowToInstallE.pdf
+++ b/Master/texmf-dist/doc/support/ketcindy/HowToInstallE.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/README b/Master/texmf-dist/doc/support/ketcindy/README
index d56ec8ca7fd..920b02ab19b 100644
--- a/Master/texmf-dist/doc/support/ketcindy/README
+++ b/Master/texmf-dist/doc/support/ketcindy/README
@@ -1,7 +1,7 @@
KeTCindy
========
-Version: 20190203.0
+Version: 20190320.0
KeTCindy combines a plugin to Cinderella with free mathematical software
(R, Maxima, ...) to produce high-quality LaTeX graphics.
diff --git a/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxE.pdf b/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxE.pdf
new file mode 100644
index 00000000000..833008329da
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxE.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxJ.pdf b/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxJ.pdf
new file mode 100644
index 00000000000..d862929646c
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxJ.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/forLinux/setcindyetc.sh b/Master/texmf-dist/doc/support/ketcindy/forLinux/setcindyetc.sh
new file mode 100644
index 00000000000..bd138a9ff14
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forLinux/setcindyetc.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+# 20180313
+
+#Edit followings if necessay
+cindyinstall=~/
+sudo apt install openjdk-8-jre
+sudo update-alternatives --config java
+sudo bash ${cindyinstall}Cinderella_unix_2_8.sh
+sudo apt install r-base maxima
+sudo apt install evince
+sleep 1
+exit 0 \ No newline at end of file
diff --git a/Master/texmf-dist/doc/support/ketcindy/forLinux/setketcindy.sh b/Master/texmf-dist/doc/support/ketcindy/forLinux/setketcindy.sh
new file mode 100644
index 00000000000..a7f42a76713
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forLinux/setketcindy.sh
@@ -0,0 +1,78 @@
+#!/bin/sh
+# 20180310
+
+# Edit and uncomment the following lines if necessary
+texpath=/usr/share/texlive
+texbinpath=/usr/bin
+
+kettex=0
+if [ ${kettex} -eq 0 ]; then
+ texpath=/opt/kettex/texlive
+ texbinpath=/opt/kettex/texlive/bin/x86_64-linux
+fi
+
+#ketsrc=~/Desktop/ketcindyfolder
+cindyplug=/usr/local/cinderella/Plugins
+homehead=/home
+
+ketcindyscripts=${texpath}/texmf-dist/scripts/ketcindy
+ketcindydoc=${texpath}/texmf-dist/doc/support/ketcindy
+ketcindystyle=${texpath}/texmf-dist/tex/latex/ketcindy
+
+cd `dirname $0`
+if [ -e ../ketcindyfolder ]; then
+ cd ../ketcindyfolder
+fi
+
+echo texpath=${texpath}
+echo texbinpath=${texbinpath}
+echo cinderella plugin=${cindyplug}
+echo home=${homehead}
+read -p 'Are the above paths OK? (y/n) : ' ans
+if [ ${ans} = "n" ]; then
+ echo Edit paths
+ sleep 2
+ exit 0
+fi
+
+echo copying scripts
+sudo cp -r -p scripts/ ${ketcindyscripts}/
+if [ $? -gt 0 ]; then
+ echo Error $?
+ sleep 5
+else
+ echo "scripts copied to "${ketcindyscripts}
+fi
+sudo cp -r -p doc/ ${ketcindydoc}/
+if [ $? -gt 0 ]; then
+ echo Error $?
+ sleep 5
+else
+ echo "doc copied to "${ketcindydoc}
+fi
+sudo cp -r -p style/ ${ketcindystyle}/
+if [ $? -gt 0 ]; then
+ echo Error $?
+ sleep 5
+else
+ echo "styles copied to "${ketcindystyle}
+ sudo ${texbinpath}/mktexlsr
+fi
+cd ${cindyplug}
+if [ -e KetCindyPlugin.jar ]; then
+ sudo rm ${cindyplug}/KetCindyPlugin.jar
+fi
+if [ -e ketcindy.ini ]; then
+ sudo rm ${cindyplug}/ketcindy.ini
+fi
+cd ${ketcindyscripts}
+cp -p ketjava/KetCindyPlugin.jar ${cindyplug}
+echo "PathThead=\"${texbinpath}/\";" > ${cindyplug}/ketcindy.ini
+echo "Dirhead=\"${ketcindyscripts}\";" >> ${cindyplug}/ketcindy.ini
+echo "Homehead=\"${homehead}\";" >> ${cindyplug}/ketcindy.ini
+echo "setdirectory(Dirhead);" >> ${cindyplug}/ketcindy.ini
+echo "import(\"setketcindy.txt\");" >> ${cindyplug}/ketcindy.ini
+echo "import(\"ketoutset.txt\");" >> ${cindyplug}/ketcindy.ini
+echo "KetCindyPlugin and others copied to Cinderella"
+sleep 1
+exit 0
diff --git a/Master/texmf-dist/doc/support/ketcindy/forLinux/setwork.sh b/Master/texmf-dist/doc/support/ketcindy/forLinux/setwork.sh
new file mode 100755
index 00000000000..9dd91b533c3
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forLinux/setwork.sh
@@ -0,0 +1,67 @@
+#!/bin/sh
+# 20190223
+
+# Edit and uncomment the following line if necessary
+pathpdf=evince
+home=~
+dist=${home}/ketcindywork # work folder of ketcindy
+
+cd `dirname $0`
+if [ -e ../ketcindyfolder ]; then
+ cd ../ketcindyfolder
+fi
+echo `pwd`/work will be copied
+changesetting=/.ketcindy.conf #181017
+cp -r -p work/ ${dist}/
+if [ $? -gt 0 ]; then
+ echo Error:$?
+ sleep 5
+else
+ echo Workfolder has been generated as ${dist}
+ echo "This folder can be moved to any place" ##180913
+fi
+cd doc/ketmanual
+read -p 'Choose platex(p),uplatex(u),latex(l),xelatex(x),pdflatex(pd),lualatex(lu):' tex
+if [ ${tex} = "p" ]; then
+ tex="platex"
+ cp -p KeTCindyReferenceJ.pdf ${dist}
+ cp -p KeTCindyGuideJ.pdf ${dist}
+ cp -p KeTPicStyleJ.pdf ${dist}
+fi
+if [ ${tex} = "u" ]; then
+ tex="uplatex"
+ cp -p KeTCindyReferenceJ.pdf ${dist}
+ cp -p KeTCindyGuideJ.pdf ${dist}
+ cp -p KeTPicStyleJ.pdf ${dist}
+fi
+if [ ${tex} = "l" ]; then
+ tex="latex"
+ cp -p KeTCindyReferenceE.pdf ${dist}
+ cp -p KeTCindyGuideE.pdf ${dist}
+ cp -p KeTPicStyleE.pdf ${dist}
+fi
+if [ ${tex} = "x" ]; then
+ tex="xelatex"
+ cp -p KeTCindyReferenceE.pdf ${dist}
+ cp -p KeTCindyGuideE.pdf ${dist}
+ cp -p KeTPicStyleE.pdf ${dist}
+fi
+if [ ${tex} = "pd" ]; then
+ tex="pdflatex"
+ cp -p KeTCindyReferenceE.pdf ${dist}
+ cp -p KeTCindyGuideE.pdf ${dist}
+ cp -p KeTPicStyleE.pdf ${dist}
+fi
+if [ ${tex} = "lu" ]; then
+ tex="lualatex"
+ cp -p KeTCindyReferenceE.pdf ${dist}
+ cp -p KeTCindyGuideE.pdf ${dist}
+ cp -p KeTPicStyleE.pdf ${dist}
+fi
+echo generating ${home}/${changesetting}
+echo // Re-setting PathT,PathR,Pathpdf,PathM,PathAd >${home}${changesetting}
+echo "PathT=PathThead+\"${tex}\";" >>${home}${changesetting}
+echo "Pathpdf=\"${pathpdf}\";" >> ${home}${changesetting}
+echo "Mackc=\"bash\";" >>${home}${changesetting}
+sleep 1
+exit 0 \ No newline at end of file
diff --git a/Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.conf b/Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.conf
new file mode 100644
index 00000000000..376bb364135
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.conf
@@ -0,0 +1,4 @@
+// Re-setting PathT,PathR,Pathpdf,PathM,PathAd,Mackc
+PathT=PathThead+"uplatex";
+Pathpdf="preview";
+Mackc="open";
diff --git a/Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.ini b/Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.ini
new file mode 100644
index 00000000000..c65e2204756
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.ini
@@ -0,0 +1,6 @@
+PathThead="/Applications/kettex/texlive/bin/x86_64-darwin/";
+Dirhead="/Applications/kettex/texlive/texmf-dist/scripts/ketcindy";
+Homehead="/Users";
+setdirectory(Dirhead);
+import("setketcindy.txt");
+import("ketoutset.txt");
diff --git a/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacE.pdf b/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacE.pdf
new file mode 100644
index 00000000000..7c5d7188785
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacE.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacJ.pdf b/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacJ.pdf
new file mode 100644
index 00000000000..af7810ee309
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacJ.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/forMac/setketcindy.command b/Master/texmf-dist/doc/support/ketcindy/forMac/setketcindy.command
new file mode 100755
index 00000000000..174300cf88d
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forMac/setketcindy.command
@@ -0,0 +1,93 @@
+#!/bin/sh
+# 20181207
+
+# Edit and uncomment the following lines if necessary
+#texpath=/Applications/kettex/texlive
+#texbinpath=${texpath}/bin/x86_64-darwin
+#ketcindyscripts=${texpath}/texmf-dist/scripts/ketcindy
+#ketcindydoc=${texpath}/texmf-dist/doc/support/ketcindy
+#ketcindystyle=${texpath}/texmf-dist/tex/latex/ketcindy
+homehead=/Users
+cindyplug=/Applications/Cinderella2.app/Contents/PlugIns
+
+echo Plugins of Cinderella
+read -p ' '${cindyplug}?' (y/n): ' ans
+if [ ${ans} != "y" ]; then
+ echo Edit cindyplug in this file
+ sleep 2
+ exit 0
+fi
+echo Cinderella Plugins=${cindyplug}
+
+cd `dirname $0`
+if [ -e ../ketcindyfolder ]; then
+ cd ../ketcindyfolder
+fi
+
+echo `pwd ` will be used
+echo 1. "/Applications/kettex/texlive".
+echo 2. "/Applications/kettex.app/texlive"
+echo 3. "/Library/TeX (TeXLive)"
+echo 4. Modification of this file is finished
+read -p 'Choose path of TeX from the above (number) : ' ans
+if [ ${ans} = "1" ]; then
+ texpath=/Applications/kettex/texlive
+ texbinpath=${texpath}/bin/x86_64-darwin
+ ketcindyscripts=${texpath}/texmf-dist/scripts/ketcindy
+ ketcindydoc=${texpath}/texmf-dist/doc/support/ketcindy
+ ketcindystyle=${texpath}/texmf-dist/tex/latex/ketcindy
+fi
+if [ ${ans} = "2" ]; then
+ texpath=/Applications/kettex.app/texlive
+ texbinpath=${texpath}/bin/x86_64-darwin
+ ketcindyscripts=${texpath}/texmf-dist/scripts/ketcindy
+ ketcindydoc=${texpath}/texmf-dist/doc/support/ketcindy
+ ketcindystyle=${texpath}/texmf-dist/tex/latex/ketcindy
+fi
+if [ ${ans} = "3" ]; then
+ texpath=/Library/TeX/Root
+ texbinpath=/Library/TeX/texbin
+ ketcindyscripts=${texpath}/texmf-dist/scripts/ketcindy
+ ketcindydoc=${texpath}/texmf-dist/doc/support/ketcindy
+ ketcindystyle=${texpath}/texmf-dist/tex/latex/ketcindy
+fi
+echo texpath=${texpath}
+echo texbinpath=${texbinpath}
+#read -p 'Do you really copy ketcindyscripts? (y,n): ' ans
+#if [ ${ans} = "y" ]; then
+ echo copying scripts
+ sudo cp -r -p scripts/ ${ketcindyscripts}/
+ if [ $? -gt 0 ]; then
+ echo Error $?
+ sleep 5
+ else
+ echo "scripts copied to "${ketcindyscripts}
+ fi
+#fi
+sudo cp -r -p doc/ ${ketcindydoc}/
+if [ $? -gt 0 ]; then
+ echo Error $?
+ sleep 5
+else
+ echo "doc copied to "${ketcindydoc}
+fi
+sudo cp -r -p style/ ${ketcindystyle}/
+if [ $? -gt 0 ]; then
+ echo Error $?
+ sleep 5
+else
+ echo "styles copied to "${ketcindystyle}
+ sudo ${texbinpath}/mktexlsr
+fi
+
+cd ${ketcindyscripts}
+cp -p ketjava/KetCindyPlugin.jar ${cindyplug}
+echo "PathThead=\"${texbinpath}/\";" > ${cindyplug}/ketcindy.ini
+echo "Dirhead=\"${ketcindyscripts}\";" >> ${cindyplug}/ketcindy.ini
+echo "Homehead=\"${homehead}\";" >> ${cindyplug}/ketcindy.ini
+echo "setdirectory(Dirhead);" >> ${cindyplug}/ketcindy.ini
+echo "import(\"setketcindy.txt\");" >> ${cindyplug}/ketcindy.ini
+echo "import(\"ketoutset.txt\");" >> ${cindyplug}/ketcindy.ini
+echo "KetCindyPlugin and others copied to Cinderella"
+sleep 1
+exit 0 \ No newline at end of file
diff --git a/Master/texmf-dist/doc/support/ketcindy/forMac/setwork.command b/Master/texmf-dist/doc/support/ketcindy/forMac/setwork.command
new file mode 100755
index 00000000000..b664316cda6
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forMac/setwork.command
@@ -0,0 +1,85 @@
+#!/bin/sh
+# 20190217
+# 190217from
+pathM="/Applications/Maxima.app/Contents/Resources/maxima.sh"
+pathMn="/Applications/Maxima.app/Contents/Resources/opt/bin/maxima"
+# 109217to
+cd `dirname $0`
+if [ -e ../ketcindyfolder ]; then
+ cd ../ketcindyfolder
+fi
+echo Files will be copied from
+echo " "`pwd`/work
+changesetting=/.ketcindy.conf #181017
+dist=~/ketcindy #180913
+cp -r -p work/ ${dist}/
+if [ $? -gt 0 ]; then
+ echo Error:$?
+ sleep 5
+else
+ echo Workfolder has been generated as ${dist}
+ echo " "This folder can be moved to any place ##180913
+fi
+echo "Choose TeX with the 1st(+2nd) character"
+read -p 'p=platex, u=uplatex, l=latex, x=xelatex, pd=pdflatex, lu=lualatex:' tex
+if [ ${tex} = "p" ]; then
+ tex="platex"
+ cd doc/ketmanual
+ cp -p KeTCindyReferenceJ.pdf ${dist}
+ cp -p KeTCindyGuideJ.pdf ${dist}
+ cp -p KeTpicStyleJ.pdf ${dist}
+fi
+if [ ${tex} = "u" ]; then
+ tex="uplatex"
+ cd doc/ketmanual
+ cp -p KeTCindyReferenceJ.pdf ${dist}
+ cp -p KeTCindyGuideJ.pdf ${dist}
+ cp -p KeTpicStyleJ.pdf ${dist}
+fi
+if [ ${tex} = "l" ]; then
+ tex="latex"
+ cd doc/ketmanual
+ cp -p KeTCindyReferenceE.pdf ${dist}
+ cp -p KeTCindyGuideE.pdf ${dist}
+ cp -p KeTpicStyleE.pdf ${dist}
+fi
+if [ ${tex} = "x" ]; then
+ tex="xelatex"
+ cd ketmanual
+ cp -p KeTCindyReferenceE.pdf ${dist}
+ cp -p KeTCindyGuideE.pdf ${dist}
+ cp -p KeTpicStyleE.pdf ${dist}
+fi
+if [ ${tex} = "pd" ]; then
+ tex="pdflatex"
+ cd doc/ketmanual
+ cp -p KeTCindyReferenceE.pdf ${dist}
+ cp -p KeTCindyGuideE.pdf ${dist}
+ cp -p KeTpicStyleE.pdf ${dist}
+fi
+if [ ${tex} = "lu" ]; then
+ tex="lualatex"
+ cd doc/ketmanual
+ cp -p KeTCindyReferenceE.pdf ${dist}
+ cp -p KeTCindyGuideE.pdf ${dist}
+ cp -p KeTpicStyleE.pdf ${dist}
+fi
+dist=~ #180913
+echo generating ${dist}/${changesetting}
+echo // Re-setting PathT,PathR,Pathpdf,PathM,PathAd,Mackc >${dist}${changesetting}
+echo "PathT=PathThead+\"${tex}\";" >>${dist}${changesetting}
+read -p 'Choose pdfviewer from preview(p),skim(s): ' ans
+if [ ${ans} = "s" ]; then
+ echo "Pathpdf=\"skim\";" >> ${dist}${changesetting}
+else
+ echo "Pathpdf=\"preview\";" >> ${dist}${changesetting}
+fi
+# 190217from
+find -f ${pathM}
+if [ $? -gt 0 ]; then
+ echo "PathM=\"${pathMn}\";" >> ${dist}${changesetting}
+fi
+# 190217to
+echo "Mackc=\"open\";" >>${dist}${changesetting}
+sleep 1
+exit 0 \ No newline at end of file
diff --git a/Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.conf b/Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.conf
new file mode 100644
index 00000000000..93d46939a21
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.conf
@@ -0,0 +1,5 @@
+ // Re-setting PathT,Pathpdf,PathAd
+PathT=PathThead+"uplatex";
+Pathpdf="C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe";
+PathR="C:\Program Files\R\R-3.4.2\bin";
+PathM="C:\maxima-5.37.3\bin\maxima.bat";
diff --git a/Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.ini b/Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.ini
new file mode 100644
index 00000000000..7aac11b1c2c
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.ini
@@ -0,0 +1,6 @@
+PathThead="C:\kettex\texlive\bin\win32\";
+Homehead="C:\Users";
+Dirhead="C:\kettex\texlive\texmf-dist\scripts\ketcindy";
+setdirectory(Dirhead);
+import("setketcindy.txt");
+import("ketoutset.txt");
diff --git a/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinE.pdf b/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinE.pdf
new file mode 100644
index 00000000000..92eac65ecb0
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinE.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinJ.pdf b/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinJ.pdf
new file mode 100644
index 00000000000..6697753dce0
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinJ.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindy.bat b/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindy.bat
new file mode 100755
index 00000000000..d4bec341469
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindy.bat
@@ -0,0 +1,82 @@
+REM 20181207
+echo off
+
+rem Edit the followings if necessary
+set pathT=C:\kettex\texlive
+set bin=\bin\win32
+set scripts=\texmf-dist\scripts\ketcindy
+set style=\texmf-dist\tex\latex\ketcindy
+set doc=\texmf-dist\doc\support\ketcindy
+set homehead=C:\Users
+
+set prgcin=C:\Program Files (x86)
+set xcp="\Windows\System32\xcopy"
+if not exist "%prgcin%\Cinderella" (
+ set prgcin=C:\Program Files
+)
+NET SESSION > NUL 2>&1
+if %ERRORLEVEL% == 0 (
+ echo Running as administator
+ set admin="y"
+) else (
+ echo Not running as administator, so will quit
+ echo Right-click and rerun as adminstrator
+ set admin="n"
+ pause
+ exit
+)
+echo Path of TeX ; %pathT%
+echo bin : %bin%
+echo scripts : %scripts%
+echo style : %style%
+echo doc : %doc%
+echo Head of home : %homehead%
+set /P ans="Are the above paths OK (y/n): "
+if "%ans%" == "n" (
+ echo Edit paths
+ pause
+ exit
+)
+
+cd %~dp0
+if not exist "ketcindyfolder" (
+ cd ../ketcindyfolder
+)
+echo ketcindyfolder is
+cd
+
+if exist "%pathT%%scripts%\." (
+ echo Deleting "%pathT%%scripts%"
+ rd /s "%pathT%%scripts%"
+)
+echo Copying ketcindy to "%pathT%%scripts%"
+%xcp% /Y /Q /S /E /R "scripts\*.*" "%pathT%%scripts%\"
+if exist "%pathT%%doc%\." (
+ echo Deleting docs to "%pathT%%doc%"
+ rd /s "%pathT%%doc%"
+)
+echo Copying doc to "%pathT%%doc%"
+set docsrc=doc
+%xcp% /Y /Q /S /E /R "%docsrc%\*.*" "%pathT%%doc%\"
+if exist "%pathT%%style%\." (
+ echo Deleting "%pathT%%style%"
+ rd /s "%pathT%%style%"
+)
+echo Copying ketcindy styles to "%pathT%%style%"
+set stylesrc=style
+%xcp% /Y /Q /S /E /R "%stylesrc%\*.*" "%pathT%%style%\"
+"%pathT%%bin%\mktexlsr"
+
+set cindyplug=%prgcin%\Cinderella\Plugins
+echo Setting of "%cindyplug%\"
+cd "%pathT%%scripts%"
+copy /Y "ketjava\KetCindyPlugin.jar" "%cindyplug%\"
+cd "%cindyplug%"
+echo PathThead="%pathT%%bin%\"; > ketcindy.ini
+echo Homehead="%homehead%"; >> ketcindy.ini
+echo Dirhead="%pathT%%scripts%"; >> ketcindy.ini
+echo setdirectory(Dirhead); >> ketcindy.ini
+echo import("setketcindy.txt"); >> ketcindy.ini
+echo import("ketoutset.txt"); >> ketcindy.ini
+echo "Plugins of Cindy has been set"
+pause
diff --git a/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindytexlive.bat b/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindytexlive.bat
new file mode 100755
index 00000000000..5e8039cba81
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindytexlive.bat
@@ -0,0 +1,85 @@
+REM 20181222
+echo off
+
+rem Edit the followings if necessary
+set pathT=C:\texlive
+set bin=\bin\win32
+set scripts=\texmf-dist\scripts\ketcindy
+set style=\texmf-dist\tex\latex\ketcindy
+set doc=\texmf-dist\doc\support\ketcindy
+set homehead=C:\Users
+
+set prgcin=C:\Program Files (x86)
+set xcp="\Windows\System32\xcopy"
+if not exist "%prgcin%\Cinderella" (
+ set prgcin=C:\Program Files
+)
+NET SESSION > NUL 2>&1
+if %ERRORLEVEL% == 0 (
+ echo Running as administator
+ set admin="y"
+) else (
+ echo Not running as administator, so will quit
+ echo Right-click and rerun as adminstrator
+ set admin="n"
+ pause
+ exit
+)
+
+set /P year="Year of TeXLive (YYYY): "
+
+echo Path of TeX ; %pathT%\%year%
+echo bin : %bin%
+echo scripts : %scripts%
+echo style : %style%
+echo doc : %doc%
+echo Head of home : %homehead%
+set /P ans="Are the above paths OK (y/n): "
+if "%ans%" == "n" (
+ echo Edit paths
+ pause
+ exit
+)
+
+cd %~dp0
+if not exist "ketcindyfolder" (
+ cd ../ketcindyfolder
+)
+echo ketcindyfolder is
+cd
+
+if exist "%pathT%\%year%%scripts%\." (
+ echo Deleting "%pathT%\%year%%scripts%"
+ rd /s "%pathT%\%year%%scripts%"
+)
+echo Copying ketcindy to "%pathT%\%year%%scripts%"
+%xcp% /Y /Q /S /E /R "scripts\*.*" "%pathT%\%year%%scripts%\"
+if exist "%pathT%\%year%%doc%\." (
+ echo Deleting docs to "%pathT%\%year%%doc%"
+ rd /s "%pathT%\%year%%doc%"
+)
+echo Copying doc to "%pathT%\%year%%doc%"
+set docsrc=doc
+%xcp% /Y /Q /S /E /R "%docsrc%\*.*" "%pathT%\%year%%doc%\"
+if exist "%pathT%\%year%%style%\." (
+ echo Deleting "%pathT%\%year%%style%"
+ rd /s "%pathT%\%year%%style%"
+)
+echo Copying ketcindy styles to "%pathT%\%year%%style%"
+set stylesrc=style
+%xcp% /Y /Q /S /E /R "%stylesrc%\*.*" "%pathT%\%year%%style%\"
+"%pathT%\%year%%bin%\mktexlsr"
+
+set cindyplug=%prgcin%\Cinderella\Plugins
+echo Setting of "%cindyplug%\"
+cd "%pathT%\%year%%scripts%"
+copy /Y "ketjava\KetCindyPlugin.jar" "%cindyplug%\"
+cd "%cindyplug%"
+echo PathThead="%pathT%\%year%%bin%\"; > ketcindy.ini
+echo Homehead="%homehead%"; >> ketcindy.ini
+echo Dirhead="%pathT%\%year%%scripts%"; >> ketcindy.ini
+echo setdirectory(Dirhead); >> ketcindy.ini
+echo import("setketcindy.txt"); >> ketcindy.ini
+echo import("ketoutset.txt"); >> ketcindy.ini
+echo "Plugins of Cindy has been set"
+pause
diff --git a/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindyw32J.bat b/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindyw32J.bat
new file mode 100755
index 00000000000..f385abcc0a3
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindyw32J.bat
@@ -0,0 +1,91 @@
+REM 20181222
+echo off
+
+rem Edit the followings if necessary
+set pathT=C:\w32tex
+set bin=\bin
+set scripts=\share\texmf-dist\scripts\ketcindy
+set style=\share\texmf-dist\tex\latex\ketcindy
+set doc=\share\texmf-dist\doc\support\ketcindy
+set homehead=C:\Users
+
+set prgcin=C:\Program Files (x86)
+set xcp="\Windows\System32\xcopy"
+if not exist "%prgcin%\Cinderella" (
+ set prgcin=C:\Program Files
+)
+NET SESSION > NUL 2>&1
+if %ERRORLEVEL% == 0 (
+ echo Running as administator
+ set admin="y"
+) else (
+ echo Not running as administator, so will quit
+ echo Right-click and rerun as adminstrator
+ set admin="n"
+ pause
+ exit
+)
+echo Path of TeX ; %pathT%
+echo bin : %bin%
+echo scripts : %scripts%
+echo style : %style%
+echo doc : %doc%
+echo Head of home : %homehead%
+set /P ans="Are the above paths OK (y/n): "
+if "%ans%" == "n" (
+ echo Edit paths
+ pause
+ exit
+)
+
+cd %~dp0
+if not exist "ketcindyfolder" (
+ cd ../ketcindyfolder
+)
+echo ketcindyfolder is
+cd
+
+if exist "%pathT%%scripts%\." (
+ echo Deleting "%pathT%%scripts%"
+ rd /s "%pathT%%scripts%"
+)
+echo Copying ketcindy to "%pathT%%scripts%"
+%xcp% /Y /Q /S /E /R "scripts\*.*" "%pathT%%scripts%\"
+if exist "%pathT%%doc%\." (
+ echo Deleting docs to "%pathT%%doc%"
+ rd /s "%pathT%%doc%"
+)
+echo Copying doc to "%pathT%%doc%"
+set docsrc=doc
+%xcp% /Y /Q /S /E /R "%docsrc%\*.*" "%pathT%%doc%\"
+if exist "%pathT%%style%\." (
+ echo Deleting "%pathT%%style%"
+ rd /s "%pathT%%style%"
+)
+
+rem For kettexbasic 181222
+set scriptsold=\share\texmf-dist\tex\platex\ketcindy
+if exist "%pathT%%scriptsold%\." (
+ echo Deleting "%pathT%%scriptsold%"
+ rd /s "%pathT%%scriptsold%"
+)
+rem For kettexbasic end
+
+echo Copying ketcindy styles to "%pathT%%style%"
+set stylesrc=style
+%xcp% /Y /Q /S /E /R "%stylesrc%\*.*" "%pathT%%style%\"
+"%pathT%%bin%\mktexlsr"
+
+set cindyplug=%prgcin%\Cinderella\Plugins
+echo Setting of "%cindyplug%\"
+cd "%pathT%%scripts%"
+copy /Y "ketjava\KetCindyPlugin.jar" "%cindyplug%\"
+cd "%cindyplug%"
+echo PathThead="%pathT%%bin%\"; > ketcindy.ini
+echo Homehead="%homehead%"; >> ketcindy.ini
+echo Dirhead="%pathT%%scripts%"; >> ketcindy.ini
+echo setdirectory(Dirhead); >> ketcindy.ini
+echo import("setketcindy.txt"); >> ketcindy.ini
+echo import("ketoutset.txt"); >> ketcindy.ini
+echo "Plugins of Cindy has been set"
+pause
diff --git a/Master/texmf-dist/doc/support/ketcindy/forWindows/setwork.bat b/Master/texmf-dist/doc/support/ketcindy/forWindows/setwork.bat
new file mode 100755
index 00000000000..9ea13564669
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/forWindows/setwork.bat
@@ -0,0 +1,99 @@
+REM 20181212
+echo off
+
+REM Edit the followings if necessary.
+set verR=3.4.2
+set verM=5.37.3
+
+cd %~dp0
+if not exist "ketcindyfolder" (
+ cd ../ketcindyfolder
+)
+echo ketcindyfolder is
+cd
+
+set xcp="\Windows\System32\xcopy"
+
+set change=\.ketcindy.conf
+set dist=%HOMEPATH%\ketcindy
+if exist "%dist%\." (
+ echo Deleting "%dist%"
+ rd /s "%dist%"
+)
+%xcp% /Y /Q /S /E /R "work\*.*" "%dist%\"
+echo Workfolder has been generated as %dist%
+echo This folder can be moved to any place
+echo p=platex u=uplatex l=latex x=xelatex pd=pdflatex lu=lualatex
+set /P STR_INPUT="---- Choose TeX from above with 1st(+2nd) character :"
+if "%STR_INPUT%" == "p" (
+ set tex=platex
+ copy /Y "doc\ketmanual\KeTCindyReferenceJ.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTCindyGuideJ.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTpicStyleJ.pdf" "%dist%\"
+)
+if "%STR_INPUT%" == "u" (
+ set tex=uplatex
+ copy /Y "doc\ketmanual\KeTCindyReferenceJ.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTCindyGuideJ.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTpicStyleJ.pdf" "%dist%\"
+)
+if "%STR_INPUT%" == "l" (
+ set tex=latex
+ copy /Y "doc\ketmanual\KeTCindyReferenceE.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTCindyGuideE.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTpicStyleE.pdf" "%dist%\"
+)
+if "%STR_INPUT%" == "x" (
+ set tex=xelatex
+ copy /Y "doc\ketmanual\KeTCindyReferenceE.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTCindyGuideE.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTpicStyleE.pdf" "%dist%\"
+)
+if "%STR_INPUT%" == "pd" (
+ set tex=pdflatex
+ copy /Y "doc\ketmanual\KeTCindyReferenceE.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTCindyGuideE.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTpicStyleE.pdf" "%dist%\"
+)
+if "%STR_INPUT%" == "lu" (
+ set tex=lualatex
+ copy /Y "doc\ketmanual\KeTCindyReferenceE.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTCindyGuideE.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTpicStyleE.pdf" "%dist%\"
+)
+set dist=%HOMEPATH%
+echo generating %dist%\%changesetting%
+echo // Re-setting PathT,Pathpdf,PathAd > "%dist%%change%"
+echo PathT=PathThead+"%tex%"; >> "%dist%%change%"
+set prgSm=C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe
+if not exist "%prgSm%" (
+ set prgSm=C:\Program Files\SumatraPDF\SumatraPDF.exe
+)
+echo Pathpdf="%prgSm%"; >> "%dist%%change%"
+set /P STR_INPUT="Input version of R (ex)%verR% :"
+if not "%STR_INPUT:~0,1%" == "d" (
+ set verR=%STR_INPUT%
+)
+set prg=C:\Program Files
+if exist "%prg%\R\R-%verR%\bin\" (
+ echo PathR="%prg%\R\R-%verR%\bin"; >> "%dist%%change%"
+) else (
+ if exist "%prg% (x86)\R\R-%verR%\bin\" (
+ echo "%prg% (x86)\R\R-%verR%\bin"; >> "%dist%%change%"
+ ) else (
+ echo "R-%verR% not found"
+ )
+)
+set /P STR_INPUT="Input version of Maxima (ex)%verM% :"
+if not "%STR_INPUT:~0,1%" == "d" (
+ set verM=%STR_INPUT%
+)
+echo %verM%
+set prg=C:\maxima-%verM%\bin\maxima.bat
+if exist "%prg%" (
+ echo PathM="%prg%"; >> "%dist%%change%"
+) else (
+ echo "Maxima-%verM% not found"
+ )
+)
+pause
diff --git a/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/3dlist.txt b/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/3dlist.txt
new file mode 100644
index 00000000000..417623d8882
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/3dlist.txt
@@ -0,0 +1,83 @@
+Ketinit3d,3d,22,81,Setwindow,Listplot,PutonCurve,Sprintf,Setangle,Addax
+Start3d,3d,85,164,Setfiles,Setwindow,Slider,Sprintf,Setangle,Ptseg3data
+Setangle,3d,168,239,Parapt,Xyzcoord,Defvar,Datalist3d,Projpara,textformat,Ptseg3data
+Getangle,3d,243,261,getangle,divoptions,Strsplit,181111,Toupper,textformat
+Angleselected,3d,265,266,IsAngle
+Isangle,3d,270,270
+Changestyle3d,3d,274,293,Changestyle
+Dist3d,3d,297,316
+Findangle,3d,320,337
+Cancoordpara,3d,341,349
+Zparapt,3d,353,357
+Projcoordpara,3d,361,366,Parapt,Zparapt
+Parapt,3d,370,376
+Parasubpt,3d,380,386
+Parasubptlog,3d,390,395
+Mainsubpt3d,3d,399,417
+ProjCurve,3d,421,471,Measuredepth
+Projpara,3d,475,544,Divoptions,Strsplit,Toupper,Projcurve,textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+InvparaptPp,3d,548,603,textformat,Projpara,Nearestpt,Crossprod,Dotprod,Ptend,Numptcrv,Ptcrv
+Invparapt,3d,607,611,InvparaptPp
+Subgraph,3d,615,632,Measuredepth,Parasubpt,Textformat
+Spaceline,3d,636,728,Divoptions,Toupper,textformat,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Subgraph
+Spacecurve,3d,732,898,Divoptions,Toupper,tmpfn,textformat,Assign,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Subgraph
+Partcrv3d,3d,902,938,parapt,partcrv,Xyzcoord,Spaceline
+Joincrvs3d(,3d,942,1037,Joincrvs3d,Divoptions,Norm,textformat,Joincrvs,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Subgraph
+Xyzax3data,3d,1041,1145,Divoptions,Toupper,Xyzaxparaname,textformat,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Arrowhead,Letter,Parapt,Subgraph
+Xyzax3paraname,3d,1149,1191,Xyzaxparaname,Strsplit,Dqq,Parapt,Expr
+Datalist3d,3d,1195,1203
+Datalist2d,3d,1207,1215
+Embed,3d,1219,1307,Measuredepth,Divoptions,Assign,textformat,list,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Subgraph
+Rotatepoint3d,3d,1311,1397,Rotate3pt,Measuredepth
+Rotatedata3d,3d,1401,1471,Divoptions,Rotatepoint3d,Flattenlist,textformat,RSform,Rotate3data,Textformat,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Subgraph
+Translatepoint3d,3d,1475,1502,Translate3pt,Measuredepth
+Translatedata3d,3d,1506,1568,Divoptions,Measuredepth,Translatepoint3d,Flattenlist,RSform,Translate3data,textformat,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Subgraph
+Reflectpoint3d,3d,1572,1596,Reflect3pt,Crossprod,Dotprod
+Reflectdata3d,3d,1600,1665,Divoptions,Reflectpoint3d,Flattenlist,textformat,Reflect3data,RSform,Textformat,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Subgraph
+Scalepoint3d,3d,1670,1687,Scale3pt
+Scaledata3d,3d,1692,1761,Divoptions,Scalepoint3d,Flattenlist,textformat,RSform,Scale3data,Textformat,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Subgraph
+Xyzcoord,3d,1765,1771,Mainsubpt3d
+PutonCurve3d,3d,1775,1791,PutonCurve,Nearestpt,Paramoncurve,PointonCurve,Xyzcoord,textformat,Defvar
+Mkpointlist,3d,1795,1912,Workprocess,Finddef,Norm,Parapt,Parasubpt,Putpoint,Mainsubpt3d,Defvar
+Mkseg3d,3d,1916,1958,list,Divoptions,Finddef,Spaceline
+Ptseg3data,3d,1962,1996,Parapt,Textformat,Parasubpt,Mainsubpt3d,Defvar,Mkpointlist,Mkseg3d
+Putonseg3d,3d,2000,2052,divoptions,Putonseg,Putpoint,Parapt,Norm,Textformat,Parasubpt,Xyzcoord,Defvar
+Putpoint3d,3d,2056,2114,Toupper,Xyzcoord,Defvar,Parapt,Putpoint,Parasubpt,Fixpoint3d
+Fixpoint3d,3d,2118,2135,Defvar,Parapt,textformat
+Letter3d,3d,2139,2159,Parapt,Letter
+Expr3d,3d,2163,2183,Parapt,Expr
+Perppt,3d,2187,2243,Putperp,Crossprod,IntersectsgpL,Dotprod,Defvar,Putpoint3d,Fixpoint3d,Drawpoint3d
+Perpplane,3d,2247,2288,findangle,Cancoordpara,Toupper,Putpoint3d,Defvar,Drawpoint3d
+Drawpoint3d,3d,2292,2308,Divoptions,Measuredepth,Parapt,Textformat,Parasubpt
+Pointdata3d,3d,2312,2321,Measuredepth,Parapt,Pointdata
+Putaxes3d,3d,2325,2336,Putpoint3d
+IntersectsgpL,3d,2340,2452,Divoptions,Strsplit,Toupper,Crossprod,Reflectpoint3d,Dotprod,Putpoint3d,Drawpoint3d
+Bezier3d,3d,2456,2553,Measuredepth,Bezier3,Divoptions,Toupper,Bezierpt,Assign,Spacecurve,textformat,RSform,Bezier,Projpara,GetLinestyle,Com2nd,Setcolor,Subgraph
+Putbezier3data,3d,2557,2595,Divoptions,Putpoint3d
+Mkbezierptcrv3d,3d,2599,2619,Mkbezierptcrv3,Putbezier3data,Bezier3
+Readobj,3d,2657,2759,Divoptions,Toupper,Removespace
+Concatobj,3d,2763,2833,divoptions,Toupper,dist3d
+VertexEdgeFace,3d,2870,3041,Divoptions,Strsplit,Toupper,Putpoint3d,Parapt,Defvar,Changestyle3d,Spaceline,list
+Phparadata,3d,3045,3147,Divoptions,list,PhHiddenData,Projpara,GetLinestyle,Com2nd,Setcolor,Changestyle3d,Drawlinetype,Toupper
+Nohiddenseg,3d,3151,3280,Parapt,Dotprod,Cancoordpara,IntersectsgpL,Projcoordpara,IntersectcrvsPp,Crossprod
+Nohiddensegs,3d,3284,3321,Nohiddenseg
+Nohiddenbyfaces,3d,3325,3495,Datalist3d,Changestyle3d,Flattenlist,Divoptions,Strsplit,Toupper,Nohiddensegs,Spaceline
+Faceremovaldata,3d,3499,3582,Divoptions,list,PhHiddenData,Projpara,GetLinestyle,Com2nd,Setcolor,Measuredepth,Changestyle3d,Drawlinetype,Toupper
+Fullformfunc,3d,3586,3668,Removespace
+Surffun,3d,3672,3688,Fullformfunc,Deffun
+Sf3data,3d,3692,3776,Surffun,Divoptions,Toupper,textformat,Spacecurve
+SfbdparadataR,3d,3780,3866,ConvertFdtoC,Divoptions,Toupper,Select,MkprecommandR,textformat,RSform,Dqq,CalcbyR,ReadOutData,Extractdata,Projpara
+Addpoints,3d,3870,3885,list,RSform,textformat
+CrvsfparadataR,3d,3889,3991,Changestyle,Divoptions,Toupper,RSform,Select,MkprecommandR,Addpoints,textformat,Rsform,Dqq,CalcbyR,ReadOutData,Extractdata,Projpara
+Crv3onsfparadataR,3d,3995,4095,Crvs3onfparadataR,Changestyle3d,Changestyle,Divoptions,Toupper,RSform,Select,MkprecommandR,textformat,Rsform,Dqq,Addpoints,CalcbyR,ReadOutData,Extractdata,Projpara
+Crv2onsfparadataR,3d,4099,4200,Crvs2onfparadataR,Changestyle,Divoptions,Toupper,RSform,Select,MkprecommandR,textformat,Rsform,Dqq,Addpoints,CalcbyR,ReadOutData,Extractdata,Projpara
+WireparadataR,3d,4204,4305,Divoptions,Toupper,Select,MkprecommandR,RSform,textformat,Rsform,Dqq,Addpoints,CalcbyR,ReadOutData,Extractdata,Projpara
+IntersectcrvsfR,3d,4309,4397,Divoptions,Toupper,RSform,textformat,Rsform,Dqq,Intersectcrvsf,c,for,Looprange,Appendrow,CalcbyR,ReadOutData
+SfcutparadataR,3d,4401,4498,Strsplit,Changestyle,Divoptions,Toupper,RSform,Select,MkprecommandR,textformat,Rsform,Dqq,CalcbyR,ReadOutData,Extractdata,Projpara
+Skeletonparadata,3d,4502,4506,Skeletondatacindy
+Skeletonparadata,3d,4711,4898,Datalist3d,Skeletondatacindy,Divoptions,Strsplit,Toupper,Anyselected,Flattenlist,isexists,Textformat,ProjcoordCurve,Makeskeletondata,Norm,Ptcrv,Invparapt,textformat,Projcurve,Changestyle3d,list,Skeletonpara3data,Projpara,ReadOutData,GetLinestyle,Com2nd,Setcolor,Subgraph,WriteOutData
+Makeskeletondata,3d,4902,5103,Columnlist,IntersectcrvsPp,Op,column,Dotprod,Norm,Kukannozoku,PointonCurve,Listplot
+Kukannozoku,3d,5107,5158
+ProjcoordCurve,3d,5164,5178
+Divnohidhid,3d,5182,5245,Divoptions,Toupper,assign,Dotprod,Changestyle3d,Spaceline,textformat
+Beziersurf,3d,5249,5304,factorial,Comb,Deffun,Op,Bterm,Defvar,Ball
diff --git a/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic1list.txt b/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic1list.txt
index 6061a5db6ce..efbab6fcf3a 100644
--- a/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic1list.txt
+++ b/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic1list.txt
@@ -1,163 +1,164 @@
-Ketinit,basic1,41,182,Fillstore,Cindyname,Indexall,getname,Changesetting,Changework,pathsep,iswindows,ismacosx,isexists,iskcexists,setexec,Setwindow
-Fillstore,basic1,186,216
-Fillblack,basic1,220,234,Fillstore
-Fillrestore,basic1,238,250
-Readlines,basic1,254,265,readfile2str
-Changesetting,basic1,269,284,pathsep,getname,isexists
-Cindyname,basic1,288,295,Cdyname,Getcdyname
-Setwindow,basic1,299,336,Toupper,Lcrd,Pcrd,Putpoint
-Setfiles,basic1,340,353,Dqq
-Setparent,basic1,357,369,Dqq
-Dqq,basic1,373,373,DqDq
-DqDq,basic1,376,379
-PPa,basic1,383,384
-PaO,basic1,388,400
-PaC,basic1,404,416
-PPa,basic1,420,420
-Tab2list,basic1,424,486,Divoptions,Toupper,Indexall
-Columnlist,basic1,490,493
-Dispmat,basic1,497,519
-Sep1000,basic1,523,541
-Acos,basic1,545,548
-Asin,basic1,552,555
-Atan,basic1,559,562
-Sqr,basic1,566,569
-Factorial,basic1,573,581
-Norm,basic1,585,597
-Removespace,basic1,602,627
-Indexall,basic1,631,649
-Strsplit,basic1,653,664,Indexall
-Parlevel,basic1,668,668,Bracket
-Bracket,basic1,671,693,Indexall
-Pardiagram,basic1,697,793,Divoptions,Toupper,Bracket,Listplot,Letter,Expr
-Changework,basic1,797,858,Divoptions,Strsplit,Toupper,Indexall,isexists,Dqq,makedir,pathsep,iswindows,iskcexists,setexec
-Changestyle,basic1,862,894,Divoptions,Com2nd,Setcolor,GetLinestyle,Texcom
-Op,basic1,898,910
-Ptselected,basic1,914,928,Isptselected
-Finddef,basic1,932,951
-Findgeoinfo,basic1,955,980,Finddef
-Dependgeo,basic1,984,1004,Finddef
-Workprocess,basic1,1008,1012,Drawprocess
-Drawprocess,basic1,1015,1060,Divoptions,Strsplit,Toupper,Dependgeo
-Sortpointlist,basic1,1064,1096
-Toupper,basic1,1100,1115
-Textformat,basic1,1119,1143
-Sprintf,basic1,1147,1164,Textformat
-Assign,basic1,1168,1225,Textformat
-MeasureDepth,basic1,1229,1254
-Flattenlist,basic1,1258,1278,MeasureDepth
-Divoptions,basic1,1282,1385,Strsplit,Toupper,Colorcmyk2rgb,Colorname2rgb
-Dotprod,basic1,1389,1395
-Crossprod,basic1,1399,1411
-Mvprod,basic1,1415,1433,MeasureDepth
-Ptstart,basic1,1437,1442
-Ptend,basic1,1446,1451
-Numptcrv,basic1,1455,1460
-Ptcrv,basic1,1464,1469
-Invert,basic1,1473,1486,Listplot
-Paramoncrv,basic1,1490,1490,Paramoncurve
-ParamonCurve,basic1,1493,1519,Nearestpt,LLcrd
-Pointoncrv,basic1,1523,1523,PointonCurve
-PointonCurve,basic1,1526,1544
-Koutenseg,basic1,1548,1656
-IntersectcrvsPp,basic1,1662,1805,Divoptions,MeasureDepth,LLcrd,Koutenseg
-Intersectcrvs,basic1,1809,1815,IntersectcrvsPp
-Intersectline,basic1,1823,1845,Dotprod,Crossprod
-Intersectseg,basic1,1849,1949,Op,Intersectline,Nearestpt
-Osplineseg,basic1,1953,1970,Dotprod,Bezier
-Intersectpartseg,basic1,1974,2076,Crossprod,Norm,Reflectpoint,Osplineseg,Intersectseg,Op,Intersectline
-Collectsameseg,basic1,2080,2122
-IntersectcurvesPp,basic1,2126,2229,LLcrd,Intersectpartseg,Collectsameseg,Nearestpt
-Intersectcurves,basic1,2233,2240,IntersectcurvesPp
-NearestptcrvPhy,basic1,2246,2255,Pcrd,MeasureDepth,Nearestpt
-Nearestptcrv,basic1,2259,2265,Nearestpt
-Nearestpt,basic1,2269,2322,MeasureDepth,ParamonCurve
-Derivative,basic1,2326,2417,Strsplit,Lineplot,IntersectcurvesPp,Pointoncurve,Dotprod,Divoptions,Toupper,PaO,Pcrd,Assign
-Tangentplot,basic1,2421,2468,Divoptions,Strsplit,Toupper,IntersectcurvesPp,Derivative,Lineplot
-Integrate,basic1,2472,2485,Integratefn,Integratedt
-Integratedt,basic1,2489,2521,Divoptions,Toupper,IntegrateO,MeasureDepth,MeetCurve,LLcrd
-Integratefn,basic1,2525,2585,Divoptions,Toupper,Strsplit,Assign,IntegrateO,Textformat
-IntegrateO,basic1,2589,2668,MeasureDepth,MeetCurve,LLcrd,Dotprod
-FindareaP,basic1,2672,2685,Lcrd
-FindareaO,basic1,2689,2710,Dist,IntegrateO
-Findarea,basic1,2714,2740,Divoptions,Strsplit,Toupper,FindareaO,FindareaP
-Findlength,basic1,2744,2756,Lcrd
-Inversefun,basic1,2760,2783,Textformat
-Com0th,basic1,2787,2791
-Com1st,basic1,2795,2800
-Com2nd,basic1,2804,2815,Toupper
-Com2ndpre,basic1,2819,2823
-Texcom,basic1,2827,2834,Com2nd
-Ketcindylogo,basic1,2838,2842,Com2nd,Texcom
-Drwline,basic1,2846,2849,Textformat,Com2nd
-Dashline,basic1,2854,2856,Com2nd
-Invdashline,basic1,2860,2862,Com2nd
-Dottedline,basic1,2866,2868,Com2nd
-SetEnglish,basic1,2872,2875,Com0th,setlanguage
-Drawlinetype,basic1,2879,2900,Toupper,Drwline,Dashline,Invdashline,Dottedline
-Setunitlen,basic1,2904,2956
-Setmarklen,basic1,2960,2964,Com2nd,Textformat
-Setorigin,basic1,2968,2972,Com2nd,Textformat
-Fontsize,basic1,2976,2979,Com2nd
-Setpen,basic1,2983,2987,Com2nd
-Setscaling,basic1,2991,3005,Com0th,Setwindow
-Lcrd,basic1,3009,3017
-Pcrd,basic1,3021,3029
-LLcrd,basic1,3033,3042
-Doscaling,basic1,3046,3073,Lcrd,LLcrd
-Unscaling,basic1,3077,3104,Lcrd,LLcrd
-Setpt,basic1,3108,3114,Ptsize,Com2nd
-Definecolor,basic1,3118,3126,Texcom
-Setcolor,basic1,3130,3157,Texcom,Colorcmyk2rgb,Com2nd
-Colorrgb2cmyk,basic1,3161,3173
-Colorcmyk2rgb,basic1,3177,3184
-Colorrgbhsv,basic1,3188,3220
-Colorhsvrgb,basic1,3224,3238
-Colorrgbhsl,basic1,3242,3278
-Colorhslrgb,basic1,3282,3303,Hue2rgb
-Hue2rgb,basic1,3307,3325
-Colorrgbhwb,basic1,3329,3335,Colorrgbhsl,Colorcode
-Colorhwbrgb,basic1,3339,3364
-Colorcode,basic1,3368,3381,Colorrgb2cmyk,Colorcmyk2rgb,Colorrgbhsv,Colorrgbhsl,Colorrgbhwb,Colorhsvrgb,Colorhslrgb,Colorhwbrgb
-Colorname2rgb,basic1,3385,3433,Colorcmyk2rgb
-GetLinestyle,basic1,3437,3503,Drwline,Dashline,Invdashline,Dottedline,Textformat,Drwpt
-Chunderscore,basic1,3507,3542,PaO
-AddGraph,basic1,3546,3646,Divoptions,Flattenlist,Pcrd,MeasureDepth,PaO,Listplot,Pointdata,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Joincrvs,basic1,3650,3746,LLcrd,Divoptions,Numptcrv,Ptstart,Ptend,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Partcrv,basic1,3750,3839,MeasureDepth,Divoptions,Numptcrv,Ptstart,Ptend,Joincrvs,Nearestpt,LLcrd,Pcrd,Textformat,Lcrd,Com2nd,Setcolor,GetLinestyle,Texcom
-Opcrvs,basic1,3843,3851,Listplot
-Pointdata,basic1,3855,3971,Divoptions,Strsplit,Toupper,Colorcmyk2rgb,Colorname2rgb,MeasureDepth,Pcrd,Setcolor,PaO,Texcom,Setpen,Textformat,Com2nd,Setpt
-Listplot,basic1,3975,4060,Divoptions,Strsplit,Toupper,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom,Lcrd
-Lineplot,basic1,4064,4132,Divoptions,Lcrd,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Plotdata,basic1,4136,4331,Divoptions,PaO,Dqq,Assign,Norm,MeasureDepth,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Paramplot,basic1,4335,4501,Divoptions,PaO,Dqq, differs from Scilab ,Assign,MeasureDepth,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Polarplot,basic1,4505,4514,Strsplit,Paramplot
-Connectseg,basic1,4518,4580,Norm
-Implicitplot,basic1,4584,4722,Divoptions,Strsplit,Toupper,Impfun,Connectseg,MeasureDepth,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Circledata,basic1,4726,4835,Divoptions,Lcrd,Defvar,Pcrd,Textformat,Lineplot,Com2nd,Setcolor,GetLinestyle,Texcom
-Framedata,basic1,4839,4964,MeasureDepth,LLcrd,Toupper,Framedata2,Lcrd,Divoptions,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Framedata2,basic1,4968,4975,Lcrd,Framedata
-Ovaldata,basic1,4979,5049,Divoptions,Lcrd,Listplot,Circledata,Reflectdata,Joincrvs,Com2nd,Setcolor,GetLinestyle,Texcom,Pcrd,Textformat
-Segmark,basic1,5053,5113,Drawsegmark,Divoptions,Toupper,Circledata,Listplot
-Parabolaplot,basic1,5117,5157,Lcrd,Rotatepoint,Textformat,Plotdata,Rotatedata
-Ellipseplot,basic1,5161,5204,Lcrd,Rotatepoint,Paramplot,Rotatedata
-Hyperbolaplot,basic1,5208,5272,Divoptions,Toupper,Lcrd,Rotatepoint,Paramplot,Lineplot,Rotatedata
-Polygonplot,basic1,5276,5322,Divoptions,Strsplit,Toupper,Lcrd,Putpoint,Listplot
-Putintersect,basic1,5326,5354,Intersectcrvs,Putpoint
-Setarrow,basic1,5358,5384
-Arrowheaddata,basic1,5389,5482,Divoptions,Strsplit,Toupper,Touppera,MeasureDepth,Nearestpt,|Ptend,Ptstart,Numptcrv,Ptcrv,LLcrd,IntersectcrvsPp,Pcrd
-Arrowhead,basic1,5486,5578,Strsplit,Toupper,MeasureDepth,Pcrd,Arrowheaddata,Inwindow,Listplot,Divoptions,Dqq,Textformat,LLcrd,Setcolor,Com2nd,Texcom
-Arrowdata,basic1,5582,5685,Divoptions,Strsplit,Toupper,Pcrd,Textformat,Listplot,LLcrd,Arrowhead,Lcrd
-Anglemark,basic1,5689,5795,Divoptions,Letter,Expr,Lcrd,Defvar,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Paramark,basic1,5799,5885,Divoptions,Letter,Expr,Lcrd,Defvar,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-MakeBowdata,basic1,5889,5902,Lcrd,Rotatepoint
-Bowdata,basic1,5906,6071,Divoptions,Lcrd,Letterrot,Letter,Exprrot,Expr,MakeBowdata,Defvar,Norm,LLcrd,MeasureDepth,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Bowname,basic1,6075,6078,Expr
-Bownamerot,basic1,6082,6096,MeasureDepth,Ptend,Ptstart,Exprrot
-Deqdata,basic1,6100,6158,funP,Lcrd,funN
-Deqplot,basic1,6162,6287,Lcrd,Divoptions,Toupper,Indexall,Deqdata,Pcrd,Assign,Textformat,RSform,Com2nd,Setcolor,GetLinestyle,Texcom
-Enclosing,basic1,6455,6621,Divoptions,isList,Lcrd,Listplot,IntersectcurvesPp,Prepend,Op,Length,Partcrv,Pointoncurve,Pcrd,Enclosing2,PaO,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom,LLcrd
-Makehatch,basic1,6629,6731,Lineplot,Intersectseg,Norm,Listplot
-Anyselected,basic1,6735,6743
-Hatchdata,basic1,6747,7043,HatchdataR,Hatchdatacindy,Listplot,Joincrvs,Enclosing2,Divoptions,Strsplit,Toupper,Anyselected,Bracket,isexists,Makehatch,Textformat,PaO,ReadOutData,Com2nd,Setcolor,GetLinestyle,Texcom,WriteOutData,LLcrd
-Shade,basic1,7047,7157,Divoptions,Strsplit,Toupper,Colorcmyk2rgb,Enclosing,Joincrvs,Pcrd,PaO,Listplot,Textformat,Setcolor,Com2nd,Texcom,Dqq
+Ketinit,basic1,41,170,Fillstore,Cindyname,Indexall,getname,iswindows,ismacosx,Changesetting,Changework,pathsep,Setwindow
+Fillstore,basic1,174,204
+Fillblack,basic1,208,222,Fillstore
+Fillrestore,basic1,226,238
+Readlines,basic1,242,253,readfile2str
+Changesetting,basic1,257,272,pathsep,getname,isexists
+Cindyname,basic1,276,283,Cdyname,Getcdyname
+Setwindow,basic1,287,324,Toupper,Lcrd,Pcrd,Putpoint
+Setfiles,basic1,328,341,Dqq
+Setparent,basic1,345,357,Dqq
+Dqq,basic1,361,361,DqDq
+DqDq,basic1,364,367
+PPa,basic1,371,372
+PaO,basic1,376,388
+PaC,basic1,392,404
+PPa,basic1,408,408
+Tab2list,basic1,412,474,Divoptions,Toupper,Indexall
+Columnlist,basic1,478,481
+Dispmat,basic1,485,507
+Sep1000,basic1,511,529
+Acos,basic1,533,536
+Asin,basic1,540,543
+Atan,basic1,547,550
+Sqr,basic1,554,557
+Factorial,basic1,561,569
+Norm,basic1,573,585
+Removespace,basic1,590,615
+Indexall,basic1,619,637
+Strsplit,basic1,641,652,Indexall
+Parlevel,basic1,656,656,Bracket
+Bracket,basic1,659,681,Indexall
+Pardiagram,basic1,685,781,Divoptions,Toupper,Bracket,Listplot,Letter,Expr
+Changework,basic1,785,843,Divoptions,Strsplit,Toupper,Indexall,isexists,Dqq,makedir,pathsep,iswindows,iskcexists,setexec
+Changestyle,basic1,847,879,Divoptions,Com2nd,Setcolor,GetLinestyle,Texcom
+Op,basic1,883,895
+Ptselected,basic1,899,913,Isptselected
+Finddef,basic1,917,936
+Findgeoinfo,basic1,940,965,Finddef
+Dependgeo,basic1,969,989,Finddef
+Workprocess,basic1,993,997,Drawprocess
+Drawprocess,basic1,1000,1045,Divoptions,Strsplit,Toupper,Dependgeo
+Sortpointlist,basic1,1049,1081
+Toupper,basic1,1085,1100
+Textformat,basic1,1104,1128
+Sprintf,basic1,1132,1149,Textformat
+Assign,basic1,1153,1210,Textformat
+Measuredepth,basic1,1214,1239
+Flattenlist,basic1,1243,1263,Measuredepth
+Divoptions,basic1,1267,1370,Strsplit,Toupper,Colorcmyk2rgb,Colorname2rgb
+Dotprod,basic1,1374,1380
+Crossprod,basic1,1384,1396
+Mvprod,basic1,1400,1418,Measuredepth
+Ptstart,basic1,1422,1427
+Ptend,basic1,1431,1436
+Numptcrv,basic1,1440,1445
+Ptcrv,basic1,1449,1454
+Invert,basic1,1458,1471,Listplot
+Paramoncrv,basic1,1475,1475,Paramoncurve
+Paramoncurve,basic1,1478,1504,Nearestpt,LLcrd
+Pointoncrv,basic1,1508,1508,Pointoncurve
+Pointoncurve,basic1,1511,1529
+Koutenseg,basic1,1533,1641
+IntersectcrvsPp,basic1,1647,1790,Divoptions,Measuredepth,LLcrd,Koutenseg
+Intersectcrvs,basic1,1794,1800,IntersectcrvsPp
+Intersectline,basic1,1808,1830,Dotprod,Crossprod
+Intersectseg,basic1,1834,1934,Op,Intersectline,Nearestpt
+Osplineseg,basic1,1938,1955,Dotprod,Bezier
+Intersectpartseg,basic1,1959,2061,Crossprod,Norm,Reflectpoint,Osplineseg,Intersectseg,Op,Intersectline
+Collectsameseg,basic1,2065,2107
+IntersectcurvesPp,basic1,2111,2217,LLcrd,Intersectpartseg,Collectsameseg,Nearestpt
+Intersectcurves,basic1,2221,2228,IntersectcurvesPp
+NearestptcrvPhy,basic1,2234,2243,Pcrd,Measuredepth,Nearestpt
+Nearestptcrv,basic1,2247,2253,Nearestpt
+Nearestpt,basic1,2257,2310,Measuredepth,Paramoncurve
+Derivative,basic1,2314,2405,Strsplit,Lineplot,IntersectcurvesPp,Pointoncurve,Dotprod,Divoptions,Toupper,PaO,Pcrd,Assign
+Tangentplot,basic1,2409,2456,Divoptions,Strsplit,Toupper,IntersectcurvesPp,Derivative,Lineplot
+Integrate,basic1,2460,2473,Integratefn,Integratedt
+Integratedt,basic1,2477,2509,Divoptions,Toupper,IntegrateO,Measuredepth,MeetCurve,LLcrd
+Integratefn,basic1,2513,2573,Divoptions,Toupper,Strsplit,Assign,IntegrateO,Textformat
+IntegrateO,basic1,2577,2656,Measuredepth,MeetCurve,LLcrd,Dotprod
+FindareaP,basic1,2660,2673,Lcrd
+FindareaO,basic1,2677,2698,Dist,IntegrateO
+Findarea,basic1,2702,2728,Divoptions,Strsplit,Toupper,FindareaO,FindareaP
+Findlength,basic1,2732,2744,Lcrd
+Inversefun,basic1,2748,2771,Textformat
+Com0th,basic1,2775,2779
+Com1st,basic1,2783,2788
+Com2nd,basic1,2792,2797
+Com2ndpre,basic1,2801,2805
+Texcom,basic1,2809,2816,Com2nd
+Ketcindylogo,basic1,2820,2824,Com2nd,Texcom
+Drwline,basic1,2828,2831,Textformat,Com2nd
+Dashline,basic1,2836,2838,Com2nd
+Invdashline,basic1,2842,2844,Com2nd
+Dottedline,basic1,2848,2850,Com2nd
+SetEnglish,basic1,2854,2857,Com0th,setlanguage
+Drawlinetype,basic1,2861,2882,Toupper,Drwline,Dashline,Invdashline,Dottedline
+Setunitlen,basic1,2886,2938
+Setmarklen,basic1,2942,2946,Com2nd,Textformat
+Setorigin,basic1,2950,2954,Com2nd,Textformat
+Fontsize,basic1,2958,2961,Com2nd
+Setpen,basic1,2965,2969,Com2nd
+Setscaling,basic1,2973,2987,Com0th,Setwindow
+Lcrd,basic1,2991,2999
+Pcrd,basic1,3003,3011
+LLcrd,basic1,3015,3024
+Doscaling,basic1,3028,3055,Lcrd,LLcrd
+Unscaling,basic1,3059,3086,Lcrd,LLcrd
+Setpt,basic1,3090,3096,Ptsize,Com2nd
+Definecolor,basic1,3100,3108,Texcom
+Setcolor,basic1,3112,3139,Texcom,Colorcmyk2rgb,Com2nd
+Colorrgb2cmyk,basic1,3143,3155
+Colorcmyk2rgb,basic1,3159,3166
+Colorrgbhsv,basic1,3170,3202
+Colorhsvrgb,basic1,3206,3220
+Colorrgbhsl,basic1,3224,3260
+Colorhslrgb,basic1,3264,3285,Hue2rgb
+Hue2rgb,basic1,3289,3307
+Colorrgbhwb,basic1,3311,3317,Colorrgbhsl,Colorcode
+Colorhwbrgb,basic1,3321,3346
+Colorcode,basic1,3350,3363,Colorrgb2cmyk,Colorcmyk2rgb,Colorrgbhsv,Colorrgbhsl,Colorrgbhwb,Colorhsvrgb,Colorhslrgb,Colorhwbrgb
+Colorname2rgb,basic1,3367,3415,Colorcmyk2rgb
+GetLinestyle,basic1,3419,3485,Drwline,Dashline,Invdashline,Dottedline,Textformat,Drwpt
+Chunderscore,basic1,3489,3524,PaO
+AddGraph,basic1,3528,3628,Divoptions,Flattenlist,Pcrd,Measuredepth,PaO,Listplot,Pointdata,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Joincrvs,basic1,3632,3728,LLcrd,Divoptions,Numptcrv,Ptstart,Ptend,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Partcrv,basic1,3732,3821,Measuredepth,Divoptions,Numptcrv,Ptstart,Ptend,Joincrvs,Nearestpt,LLcrd,Pcrd,Textformat,Lcrd,Com2nd,Setcolor,GetLinestyle,Texcom
+Opcrvs,basic1,3825,3833,Listplot
+Pointdata,basic1,3837,3963,Divoptions,Strsplit,Colorcmyk2rgb,Colorname2rgb,Toupper,Measuredepth,Pcrd,Setcolor,PaO,Texcom,Setpen,Textformat,Com2nd,Setpt
+Listplot,basic1,3967,4048,Divoptions,Strsplit,Toupper,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom,Lcrd
+Lineplot,basic1,4052,4135,Strsplit,Toupper,Divoptions,Lcrd,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Plotdata,basic1,4139,4340,Divoptions,Strsplit,PaO,Dqq,Toupper,Assign,Norm,Measuredepth,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Paramplot,basic1,4344,4515,Divoptions,Strsplit,PaO,Dqq,Toupper, differs from Scilab ,Assign,Measuredepth,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Polarplot,basic1,4519,4528,Strsplit,Paramplot
+Connectseg,basic1,4532,4594,Norm
+Implicitplot,basic1,4598,4735,Divoptions,Strsplit,Toupper,Impfun,Connectseg,Measuredepth,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Circledata,basic1,4739,4855,Divoptions,Strsplit,Toupper,Lcrd,Defvar,Pcrd,Textformat,Lineplot,Com2nd,Setcolor,GetLinestyle,Texcom
+Framedata,basic1,4859,4984,Measuredepth,LLcrd,Toupper,Framedata2,Lcrd,Divoptions,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Framedata2,basic1,4988,4995,Lcrd,Framedata
+Ovaldata,basic1,4999,5069,Divoptions,Lcrd,Listplot,Circledata,Reflectdata,Joincrvs,Com2nd,Setcolor,GetLinestyle,Texcom,Pcrd,Textformat
+Segmark,basic1,5073,5133,Drawsegmark,Divoptions,Toupper,Circledata,Listplot
+Parabolaplot,basic1,5137,5177,Lcrd,Rotatepoint,Textformat,Plotdata,Rotatedata
+Ellipseplot,basic1,5181,5224,Lcrd,Rotatepoint,Paramplot,Rotatedata
+Hyperbolaplot,basic1,5228,5292,Divoptions,Toupper,Lcrd,Rotatepoint,Paramplot,Lineplot,Rotatedata
+Polygonplot,basic1,5296,5342,Divoptions,Strsplit,Toupper,Lcrd,Putpoint,Listplot
+Putintersect,basic1,5346,5374,Intersectcrvs,Putpoint
+Setarrow,basic1,5378,5404
+Arrowheaddata,basic1,5409,5502,Divoptions,Strsplit,Toupper,Touppera,Measuredepth,Nearestpt,|Ptend,Ptstart,Numptcrv,Ptcrv,LLcrd,IntersectcrvsPp,Pcrd
+Arrowhead,basic1,5506,5598,Strsplit,Toupper,Measuredepth,Pcrd,Arrowheaddata,Inwindow,Listplot,Divoptions,Dqq,Textformat,LLcrd,Setcolor,Com2nd,Texcom
+Arrowdata,basic1,5602,5705,Divoptions,Strsplit,Toupper,Pcrd,Textformat,Listplot,LLcrd,Arrowhead,Lcrd
+Anglemark,basic1,5709,5823,Divoptions,Strsplit,Letter,Expr,Toupper,Lcrd,Defvar,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Paramark,basic1,5827,5913,Divoptions,Letter,Expr,Lcrd,Defvar,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+MakeBowdata,basic1,5917,5930,Lcrd,Rotatepoint
+Bowdata,basic1,5934,6106,Divoptions,Lcrd,Strsplit,Letterrot,Letter,Exprrot,Expr,Toupper,MakeBowdata,Defvar,Norm,LLcrd,Measuredepth,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Bowname,basic1,6110,6113,Expr
+Bownamerot,basic1,6117,6131,Measuredepth,Ptend,Ptstart,Exprrot
+Deqdata,basic1,6135,6193,funP,Lcrd,funN
+Deqplot,basic1,6197,6341,Lcrd,Divoptions,Toupper,Indexall,Deqdata,Pcrd,Assign,Textformat,RSform,Com2nd,Setcolor,GetLinestyle,Texcom
+Enclosing,basic1,6509,6675,Divoptions,isList,Lcrd,Listplot,IntersectcurvesPp,Prepend,Op,Length,Partcrv,Pointoncurve,Pcrd,Enclosing2,PaO,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom,LLcrd
+Makehatch,basic1,6683,6785,Lineplot,Intersectseg,Norm,Listplot
+Anyselected,basic1,6789,6797
+Hatchdata,basic1,6801,7097,HatchdataR,Hatchdatacindy,Listplot,Joincrvs,Enclosing2,Divoptions,Strsplit,Toupper,Anyselected,Bracket,isexists,Makehatch,Textformat,PaO,ReadOutData,Com2nd,Setcolor,GetLinestyle,Texcom,WriteOutData,LLcrd
+Shadein,basic1,7101,7188,Framedata,Partcrv,Paramoncrv,Listplot,IntersectcurvesPp,Pointoncrv,Joincrvs,Inwindow
+Shade,basic1,7192,7320,Divoptions,Strsplit,Toupper,Colorcmyk2rgb,Enclosing,Shadein,Joincrvs,Pcrd,PaO,Listplot,Textformat,Texcom,Dqq,Setcolor
diff --git a/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic2list.txt b/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic2list.txt
index 0b2d9d40f7d..8a676d6c07f 100644
--- a/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic2list.txt
+++ b/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic2list.txt
@@ -4,10 +4,10 @@ Rotatepoint,basic2,46,56,Lcrd
Translatepoint,basic2,60,70,Lcrd
Scalepoint,basic2,74,84,Lcrd
Reflectpoint,basic2,88,113,Lcrd
-Rotatedata,basic2,117,190,Divoptions,Lcrd,MeasureDepth,LLcrd,Pcrd,Textformat,RSform,Com2nd,Setcolor,GetLinestyle,Texcom
-Translatedata,basic2,194,259,Divoptions,Lcrd,MeasureDepth,LLcrd,Pcrd,RSform,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Scaledata,basic2,263,352,Divoptions,Lcrd,MeasureDepth,LLcrd,Pcrd,Textformat,RSform,Com2nd,Setcolor,GetLinestyle,Texcom
-Reflectdata,basic2,356,437,Divoptions,Lcrd,MeasureDepth,LLcrd,Pcrd,RSform,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Rotatedata,basic2,117,190,Divoptions,Lcrd,Measuredepth,LLcrd,Pcrd,Textformat,RSform,Com2nd,Setcolor,GetLinestyle,Texcom
+Translatedata,basic2,194,259,Divoptions,Lcrd,Measuredepth,LLcrd,Pcrd,RSform,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Scaledata,basic2,263,352,Divoptions,Lcrd,Measuredepth,LLcrd,Pcrd,Textformat,RSform,Com2nd,Setcolor,GetLinestyle,Texcom
+Reflectdata,basic2,356,437,Divoptions,Lcrd,Measuredepth,LLcrd,Pcrd,RSform,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
Mksegments,basic2,442,457,Listplot
Mkcircles,basic2,462,482,Strsplit,Circledata
MakeRarg,basic2,486,499,RSslash,Textformat
@@ -18,101 +18,102 @@ Htick,basic2,569,581,LLcrd,Listplot
Setax,basic2,585,602
Drwxy,basic2,606,699,Divoptions,Strsplit,Toupper,Arrowdata,Listplot,Expr,Letter,Addax
Drwpt,basic2,703,712,Pointdata
-Drawpoint,basic2,715,743,MeasureDepth,Textformat,Com2nd,Drwpt,Setpen
+Drawpoint,basic2,715,743,Measuredepth,Textformat,Com2nd,Drwpt,Setpen
Addax,basic2,747,750
Expr,basic2,754,768,Letter
-Letter,basic2,772,860,Divoptions,Removespace,RSslash,Setcolor,Com2nd,Lcrd,Texcom,Pcrd
-Letterrot,basic2,864,906,Divoptions,Letter,Setcolor,Com2nd,Dqq,Texcom
-Exprrot,basic2,910,953,Divoptions,Expr,Setcolor,Com2nd,Dqq,Texcom
-Slider,basic2,957,997,Toupper,Strsplit,Indexall,Putpoint,Listplot,Putonseg
-Putpoint,basic2,1001,1012,Textformat,Pcrd
-Putpoint,basic2,1016,1027,Textformat,Pcrd
-Bezierpt,basic2,1031,1056,Lcrd
-Bezier,basic2,1060,1072,BezierCurve
-BezierCurve,basic2,1075,1152,Divoptions,MeasureDepth,Lcrd,Bezierpt,Pcrd,Textformat,RSform,Bezier,Com2nd,Setcolor,GetLinestyle,Texcom
-Readcsvsla,basic2,1156,1204,Readplotdigdata,Divoptions,Translatedata
-Putbezierdata,basic2,1208,1270,Divoptions,Putpoint,Lcrd,Letter
-Bezierstart,basic2,1274,1276
-Mkbezierptcrv,basic2,1280,1306,Readcsvsla,MeasureDepth,Putbezierdata,Bezier
-Mkbeziercrv,basic2,1310,1321,MeasureDepth,Bezier
-Writebezier,basic2,1325,1367,Bezier,PaO,WriteOutData
-Readbezier,basic2,1371,1423,Divoptions,Toupper,ReadOutData,MeasureDepth,Putpoint,Bezier
-Ospline,basic2,1427,1486,Dotprod,Lcrd,Bezier
-CRspline,basic2,1490,1536,Lcrd,Reflectpoint,Bezier
-Beziersmooth,basic2,1540,1601,Bzspline,Putpoint,Lcrd,Bezier
-Beziersym,basic2,1605,1654,Bzsspline,Lcrd,Putpoint,Bezier
-Listbspline2bz,basic2,1658,1673,Lcrd
-Bspline,basic2,1677,1685,Listbspline2bz,BezierCurve
-MeetCurve,basic2,1689,1749,MeasureDepth,LLcrd,Lcrd
-Putonline,basic2,1753,1782,PutonLine,Divoptions,Lcrd,Putpoint
-Putonseg,basic2,1786,1823,LLcrd,Divoptions,Lcrd,Putonline,Pcrd,Textformat
-Putoncurve,basic2,1827,1869,Toupper,MeetCurve,Textformat,Pcrd
-CrossPoint,basic2,1873,1891,MeetCurve,Putpoint
-Periodfun,basic2,1895,1981,Toupper,Op,Plotdata,Textformat,Translatedata,Listplot
-Fourierseries,basic2,1985,2010,Assign,Plotdata
-Tabledatalight,basic2,2014,2095,Divoptions,Toupper,Tlistplot,Tsegrmv,Addax,Setwindow
-Tabledata,basic2,2099,2229,Divoptions,Toupper,Putpoint,Tgrid,Tlistplot,Tsegrmv,Addax,Setwindow
-Tseginfo,basic2,2233,2253
-Tsegrmv,basic2,2257,2299,Tseginfo,Changestyle,Tlistplot
-Tgrid,basic2,2303,2317
-Tlistplot,basic2,2321,2350,divoptions,Toupper,Tgrid,Listplot
-ChangeTablestyle,basic2,2354,2407,Indexall,Changestyle,Tlistplot
-Findcell,basic2,2411,2437,Tgrid
-Putcell,basic2,2441,2475,Findcell,Letter,Putcellexpr
-Putrow,basic2,2479,2487,Putcell
-Putrowexpr,basic2,2491,2497,Putrow
-PutcoL,basic2,2501,2509,Putcell
-PutcoLexpr,basic2,2513,2519,PutcoL
-Setrange,basic2,2523,2529,Pcrd
-RSform,basic2,2533,2567,PaO,Bracket,PPa
-RSslash,basic2,2571,2576
-Rform,basic2,2580,2590,PaO
-Defvar,basic2,2594,2638
-IftoR,basic2,2642,2681,PaO,Indexall,Bracket
-FortoR,basic2,2685,2714,PaO,Bracket
-Deffun,basic2,2718,2765,Bracket,Indexall,FortoR,IftoR,RSform,PaO
-Inwindow,basic2,2769,2781
-Dashlinedata,basic2,2785,2858
-Windispg,basic2,2862,2925,Drwxy,MeasureDepth,Dashlinedata,Textformat
-WritetoRS,basic2,2929,3162,WritetoSci,Lcrd,c,Assignadd,Datetime,source,Setwindow,Textformat,Openfile,Cindyname,RSform,PPa,iswindows,Indexall,Dqq,PaO
-Extractdata,basic2,3166,3222,Divoptions,ReadOutData,Com2nd,Setcolor,GetLinestyle,Texcom
-RemoveOut,basic2,3226,3236
-ReadOutData,basic2,3240,3353,Divoptions,Strsplit,Toupper,Pcrd,Textformat
-WriteOutData,basic2,3357,3419,Flattenlist,MeasureDepth
-Makeshell,basic2,3423,3526,kc
-Convsjiswin,basic2,3530,3554,nkfwin,nkfcpdel,isexists,pathsep
-Makebat,basic2,3558,3698,kc,iswindows,isincludefull,isexists,Indexall
-Addpackage,basic2,3702,3720
-Usegraphics,basic2,3724,3734,Addpackage
-Viewtex,basic2,3738,3811,iswindows,Makebat,kc,Makeshell,WritetoRS
-Viewparent,basic2,3815,3833,isexists,iswindows,Makebat,Makeshell,WritetoRS,kc
-Makecmdlist,basic2,3837,3867
-Savecmdlist,basic2,3871,3877
-Quicksort,basic2,3881,3901
-Lessstr,basic2,3905,3932
-Figpdf,basic2,3936,4053,Removespace,isexists
-Makehelplist,basic2,4057,4101,PPa
-Helplist,basic2,4105,4159,Makehelplist
-Help,basic2,4163,4214
-Helpkey,basic2,4218,4236,Help
-Slidework,basic2,4240,4259,isexists,makedir,pathsep,Changework
-Setslidemargin,basic2,4263,4266
-Setslidepage,basic2,4270,4295
-Setslidemain,basic2,4299,4323
-Setslidebody,basic2,4327,4364
-Setslidehyper,basic2,4368,4446,Divoptions,Addpackage,Indexall,Toupper
-Settitle,basic2,4450,4521,Toupper,Indexall
-Maketitle,basic2,4525,4620,iswindows,Makebat,Makeshell,kc,Cindyname,isexists,PaO
-Repeatsameslide,basic2,4624,4779,Indexall
-Presentation,basic2,4783,5448,readfile2str,isexists,Removespace,fileslist,Repeatsameslide
-Mkslides,basic2,5452,5516,Fillblack,Changework,Setdirectory,setexec,isexists,Presentation,iswindows,Makebat,Makeshell,kc,pathsep,Fillrestore
-Mkslidesummary,basic2,5520,5585,Fillblack,pathsep,ismacosx,setexec,PPa,PaO,CalcbyR,iswindows,Makebat,Makeshell,kc,Changework,Fillstore
-Example,basic2,5589,5613
-BBdata,basic2,5617,5760,Divoptions,Toupper,ismacosx,iswindows,kc,Sprintf,Removespace
-Findfun,basic2,5764,5827,Removespace,Indexall
-Extractfun,basic2,5831,5848,Indexall,Findfun
-Extractall,basic2,5857,5884
-Copyketcindyjs,basic2,5888,5938,iswindows,Dqq,kc
-Ketjsoption,basic2,5942,5943,Setketcindyjs
-Setketcindyjs,basic2,5947,5964,Divoptions
-Mkketcindyjs,basic2,5968,6283,Strsplit,Toupper,Copyketcindyjs,isexists,Extractfun,Readcsv,Extractall,pathsep,Readlines,use,Removespace,Dqq,Indexall,rgb
+Letter,basic2,772,867,Divoptions,Removespace,Strsplit,Toupper,RSslash,Setcolor,Com2nd,Lcrd,Texcom,Pcrd
+Letterrot,basic2,871,913,Divoptions,Letter,Setcolor,Com2nd,Dqq,Texcom
+Exprrot,basic2,917,960,Divoptions,Expr,Setcolor,Com2nd,Dqq,Texcom
+Slider,basic2,964,1011,Toupper,Strsplit,Indexall,Putpoint,Listplot,Putonseg
+Putpoint,basic2,1015,1026,Textformat,Pcrd
+Putpoint,basic2,1030,1041,Textformat,Pcrd
+Bezierpt,basic2,1045,1070,Lcrd
+Bezier,basic2,1074,1086,BezierCurve
+BezierCurve,basic2,1089,1166,Divoptions,Measuredepth,Lcrd,Bezierpt,Pcrd,Textformat,RSform,Bezier,Com2nd,Setcolor,GetLinestyle,Texcom
+Readcsvsla,basic2,1170,1218,Readplotdigdata,Divoptions,Translatedata
+Putbezierdata,basic2,1222,1284,Divoptions,Putpoint,Lcrd,Letter
+Bezierstart,basic2,1288,1290
+Mkbezierptcrv,basic2,1294,1320,Readcsvsla,Measuredepth,Putbezierdata,Bezier
+Mkbeziercrv,basic2,1324,1335,Measuredepth,Bezier
+Writebezier,basic2,1339,1381,Bezier,PaO,WriteOutData
+Readbezier,basic2,1385,1437,Divoptions,Toupper,ReadOutData,Measuredepth,Putpoint,Bezier
+Ospline,basic2,1441,1500,Dotprod,Lcrd,Bezier
+CRspline,basic2,1504,1550,Lcrd,Reflectpoint,Bezier
+Beziersmooth,basic2,1554,1615,Bzspline,Putpoint,Lcrd,Bezier
+Beziersym,basic2,1619,1668,Bzsspline,Lcrd,Putpoint,Bezier
+Listbspline2bz,basic2,1672,1687,Lcrd
+Bspline,basic2,1691,1699,Listbspline2bz,BezierCurve
+MeetCurve,basic2,1703,1763,Measuredepth,LLcrd,Lcrd
+Putonline,basic2,1767,1787,LLcrd,Lineplot,Putonseg
+Putonseg,basic2,1791,1827,LLcrd,Divoptions,Lcrd,Putpoint,Pcrd,Textformat
+Putoncurve,basic2,1831,1860,putoncurve,Putpoint,Paramoncurve,Putonseg,Textformat,Ptend
+CrossPoint,basic2,1864,1882,MeetCurve,Putpoint
+Periodfun,basic2,1886,1972,Toupper,Op,Plotdata,Textformat,Translatedata,Listplot
+Fourierseries,basic2,1976,2001,Assign,Plotdata
+Tabledatalight,basic2,2005,2086,Divoptions,Toupper,Tlistplot,Tsegrmv,Addax,Setwindow
+Tabledata,basic2,2090,2220,Divoptions,Toupper,Putpoint,Tgrid,Tlistplot,Tsegrmv,Addax,Setwindow
+Tseginfo,basic2,2224,2244
+Tsegrmv,basic2,2248,2290,Tseginfo,Changestyle,Tlistplot
+Tgrid,basic2,2294,2308
+Tlistplot,basic2,2312,2341,divoptions,Toupper,Tgrid,Listplot
+ChangeTablestyle,basic2,2345,2398,Indexall,Changestyle,Tlistplot
+Findcell,basic2,2402,2428,Tgrid
+Putcell,basic2,2432,2467,Findcell,Letter
+Putcellexpr,basic2,2471,2483,Putcell
+Putrow,basic2,2487,2502,Putcellrow,Putcell
+Putrowexpr,basic2,2506,2519,Putrow
+PutcoL,basic2,2523,2538,Putcellexpr,Putcell
+PutcoLexpr,basic2,2542,2555,Putcellexpr,PutcoL
+Setrange,basic2,2559,2565,Pcrd
+RSform,basic2,2569,2603,PaO,Bracket,PPa
+RSslash,basic2,2607,2612
+Rform,basic2,2616,2626,PaO
+Defvar,basic2,2630,2674
+IftoR,basic2,2678,2717,PaO,Indexall,Bracket
+FortoR,basic2,2721,2750,PaO,Bracket
+Deffun,basic2,2754,2801,Bracket,Indexall,FortoR,IftoR,RSform,PaO
+Inwindow,basic2,2805,2817
+Dashlinedata,basic2,2821,2894
+Windispg,basic2,2898,2961,Drwxy,Measuredepth,Dashlinedata,Textformat
+WritetoRS,basic2,2965,3198,WritetoSci,Lcrd,c,Assignadd,Datetime,source,Setwindow,Textformat,Openfile,Cindyname,RSform,PPa,iswindows,Indexall,Dqq,PaO
+Extractdata,basic2,3202,3258,Divoptions,ReadOutData,Com2nd,Setcolor,GetLinestyle,Texcom
+RemoveOut,basic2,3262,3272
+ReadOutData,basic2,3276,3389,Divoptions,Strsplit,Toupper,Pcrd,Textformat
+WriteOutData,basic2,3393,3455,Flattenlist,Measuredepth
+Makeshell,basic2,3459,3562,kc
+Convsjiswin,basic2,3566,3590,nkfwin,nkfcpdel,isexists,pathsep
+Makebat,basic2,3594,3734,kc,iswindows,isincludefull,isexists,Indexall
+Addpackage,basic2,3738,3756
+Usegraphics,basic2,3760,3770,Addpackage
+Viewtex,basic2,3774,3847,iswindows,Makebat,kc,Makeshell,WritetoRS
+Viewparent,basic2,3851,3869,isexists,iswindows,Makebat,Makeshell,WritetoRS,kc
+Makecmdlist,basic2,3873,3903
+Savecmdlist,basic2,3907,3913
+Quicksort,basic2,3917,3937
+Lessstr,basic2,3941,3968
+Figpdf,basic2,3972,4089,Removespace,isexists
+Makehelplist,basic2,4093,4137,PPa
+Helplist,basic2,4141,4195,Makehelplist
+Help,basic2,4199,4250
+Helpkey,basic2,4254,4272,Help
+Slidework,basic2,4276,4295,isexists,makedir,pathsep,Changework
+Setslidemargin,basic2,4299,4302
+Setslidepage,basic2,4306,4331
+Setslidemain,basic2,4335,4359
+Setslidebody,basic2,4363,4400
+Setslidehyper,basic2,4404,4482,Divoptions,Addpackage,Indexall,Toupper
+Settitle,basic2,4486,4557,Toupper,Indexall
+Maketitle,basic2,4561,4656,iswindows,Makebat,Makeshell,kc,Cindyname,isexists,PaO
+Repeatsameslide,basic2,4660,4815,Indexall
+Presentation,basic2,4819,5484,readfile2str,isexists,Removespace,fileslist,Repeatsameslide
+Mkslides,basic2,5488,5552,Fillblack,Changework,Setdirectory,setexec,isexists,Presentation,iswindows,Makebat,Makeshell,kc,pathsep,Fillrestore
+Mkslidesummary,basic2,5556,5621,Fillblack,pathsep,ismacosx,setexec,PPa,PaO,CalcbyR,iswindows,Makebat,Makeshell,kc,Changework,Fillstore
+Example,basic2,5625,5649
+BBdata,basic2,5653,5796,Divoptions,Toupper,ismacosx,iswindows,kc,Sprintf,Removespace
+Findfun,basic2,5800,5863,Removespace,Indexall
+Extractfun,basic2,5867,5884,Indexall,Findfun
+Extractall,basic2,5893,5920
+Copyketcindyjs,basic2,5924,5985,iswindows,Dqq,kc
+Ketjsoption,basic2,5989,5990,Setketcindyjs
+Setketcindyjs,basic2,5994,6011,Divoptions
+Mkketcindyjs,basic2,6015,6431,Strsplit,Toupper,Copyketcindyjs,isexists,Extractfun,Extractall,pathsep,Readlines,Removespace,Dqq,Indexof,Indexall,rgb
diff --git a/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/commonused.txt b/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/commonused.txt
index 33f9e5bdf12..81fbf2609e1 100644
--- a/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/commonused.txt
+++ b/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/commonused.txt
@@ -37,10 +37,10 @@ Ketinit(work,sy,rangex,rangey):=(//181001to
COM0thlist=[];
COM1stlist=[];
COM2ndlist=[];
- COM2ndlistb=[]; //180612
ADDAXES="1";
AXSTYLE=["l","x","e","y","n","O","sw","","",""]; //181216
AXCOUNT=1; //181215
+ SHADECTR=1; //190222
LFmark=unicode("000a");
CRmark=unicode("000d");//16.12.13
Dq=unicode("0022");
@@ -149,7 +149,7 @@ Textformat(value,dig):=(
);
tmp1;
);
-MeasureDepth(list):=(
+Measuredepth(list):=(
regional(tmp,tmp1,Depth,Flg);
Flg=0;
Depth=0;
@@ -353,7 +353,7 @@ Windispg(gcLorg):=( //190125
forall(gcL,Nj,
if(isstring(Nj_1),Dt=parse(Nj_1),Dt=Nj_1); // 11.17
if(islist(Dt) & length(Dt)>0, // 12.19,12.22
- tmp=MeasureDepth(Dt);
+ tmp=Measuredepth(Dt);
if(tmp==1,Dt=[Dt]);
opcindy=Nj_3;
tmp=Nj_2; //190119from
diff --git a/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/ignoredfun.txt b/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/ignoredfun.txt
index 400c3a7d726..d8dedb061c6 100644
--- a/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/ignoredfun.txt
+++ b/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/ignoredfun.txt
@@ -15,7 +15,6 @@ Fontsize
Help
Helplist
Invdashline
-Inwindow
Ketjsoption
Mkketcindyjs
Presentation
@@ -34,6 +33,6 @@ Windispg
Fillstore
Setwindow
Drwxy
-MeasureDepth
+Measuredepth
Dashlinedata
Textformat
diff --git a/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/makefunlist.cdy b/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/makefunlist.cdy
index 87eb72d583d..91cee476e8d 100644
--- a/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/makefunlist.cdy
+++ b/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/makefunlist.cdy
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyguideE.pdf b/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideE.pdf
index f37232ef1e2..f37232ef1e2 100644
--- a/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyguideE.pdf
+++ b/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideE.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyguideJ.pdf b/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideJ.pdf
index 44fd8f05304..44fd8f05304 100644
--- a/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyguideJ.pdf
+++ b/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideJ.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceE.pdf b/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceE.pdf
index 62da47c185b..67db48d35a8 100644
--- a/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceE.pdf
+++ b/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceE.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceJ.pdf b/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceJ.pdf
index 86bc90ad3ac..3782f2cc229 100644
--- a/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceJ.pdf
+++ b/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceJ.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTpicStyleJ.pdf b/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTPicStyleJ.pdf
index f251a355721..f251a355721 100644
--- a/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTpicStyleJ.pdf
+++ b/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTPicStyleJ.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s05spacefigure/fig/kc.command b/Master/texmf-dist/doc/support/ketcindy/samples/s05spacefigure/fig/kc.command
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s05spacefigure/fig/kc.command
+++ /dev/null
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.cdy b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.cdy
index 7f27a3949f3..9fce15badbf 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.cdy
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.cdy
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.txt b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.txt
index ee593e370ae..681b16814c1 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.txt
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.txt
@@ -1,24 +1,24 @@
-タイトル::slide0::%wallpaper//
+タイトル::slide0::%wallpaper
-%%%%%%%%%%%%%%%%//
-main::メインスライド1//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::メインスライド1
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::itemize環境ã®ä½¿ã„æ–¹//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::itemize環境ã®ä½¿ã„æ–¹
+\slidepage
-itemize//
-item::内容//
-item::çµè«–//
-end//
+itemize
+item::内容
+item::çµè«–
+end
-%%%%%%%%%%%%%%%%//
-new::enumerate環境ã®ä½¿ã„æ–¹//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::enumerate環境ã®ä½¿ã„æ–¹
+\slidepage
-enumerate::[(1)]//
-item::番å·ã‚’変ãˆã‚‹ã«ã¯ï¼Œä¾‹ãˆã° [(1)]//
-item::後ã¯åŒã˜//
-end//
+enumerate::[(1)]
+item::番å·ã‚’変ãˆã‚‹ã«ã¯ï¼Œä¾‹ãˆã° [(1)]
+item::後ã¯åŒã˜
+end
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.cdy b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.cdy
index 74649ae411b..6895d7cc250 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.cdy
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.cdy
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.txt b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.txt
index c54c882be23..d73a6f2908b 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.txt
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.txt
@@ -1,24 +1,24 @@
-title::slide0::%wallpaper//
+title::slide0::%wallpaper
-%%%%%%%%%%%%%%%%//
-main::Main Slide//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::Main Slide
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::How to use itemize//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::How to use itemize
+\slidepage
-itemize//
-item::Contents//
-item::Conclusion//
-end//
+itemize
+item::Contents
+item::Conclusion
+end
-%%%%%%%%%%%%%%%%//
-new::How to use enumerate//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::How to use enumerate
+\slidepage
-enumerate::[(1)]//
-item::Change the style of items, for example, [(1)].//
-item::Do same as usual.//
-end//
+enumerate::[(1)]
+item::Change the style of items, for example, [(1)].
+item::Do same as usual.
+end
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graph.txt b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graph.txt
index ff9e7e8b6d0..e5c6020bbef 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graph.txt
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graph.txt
@@ -1,28 +1,28 @@
-%タイトル::slide0::kabegami//
-タイトル::slide0//
+%タイトル::slide0::kabegami
+タイトル::slide0
-%%%%%%%%%%%%%%%%//
-main::メインスライド1//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::メインスライド1
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::$\bm{\sin x}$ã®ã‚°ãƒ©ãƒ•ã¨layer//
-%repeat=2//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::$\bm{\sin x}$ã®ã‚°ãƒ©ãƒ•ã¨layer
+%repeat=2
+\slidepage
-%ã¾ãšï¼Œsinecurveã®å›³ã‚’作ã£ã¦ãŠã(1)//
+%ã¾ãšï¼Œsinecurveã®å›³ã‚’作ã£ã¦ãŠã(1)
-layer::{100}{0}//
-%[1]::putnote::se{10}{15}::sinecurve,0.8//
-%[2]::putnote::se{60}{25}::sinecurve,0.8//
-end//
+layer::{100}{0}
+%[1]::putnote::se{10}{15}::sinecurve,0.8
+%[2]::putnote::se{60}{25}::sinecurve,0.8
+end
-%%%%%%%%%%%%%%%%//
-new::includegrpahicsã¨layer//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::includegrpahicsã¨layer
+\slidepage
-%ã¾ãšï¼Œdiffeq.pdfを作ã£ã¦ãŠã(2)//
+%ã¾ãšï¼Œdiffeq.pdfを作ã£ã¦ãŠã(2)
-layer::{100}{0}//
-putnote::s{60}{15}::include[bb=0.00 0.00 325.98 141.73,width=100mm]::diffeq.pdf//
-end//
+layer::{100}{0}
+putnote::s{60}{15}::include[bb=0.00 0.00 325.98 141.73,width=100mm]::diffeq.pdf
+end
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graphE.txt b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graphE.txt
index 1287872ec0a..e3b313d4f15 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graphE.txt
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graphE.txt
@@ -1,23 +1,23 @@
-title::slide0::%wallpaper//
+title::slide0::%wallpaper
-%%%%%%%%%%%%%%%%//
-main::Main Slide//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::Main Slide
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::input and layer//
-%repeat=2//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::input and layer
+%repeat=2
+\slidepage
-layer::{100}{0}// Change the 2nd {0} to a nonnegative number to change the position.
-%[1]::putnote::se{10}{15}::sine,0.8//
-%[2]::putnote::se{60}{25}::sine,0.8//
-end//
+layer::{100}{0} Change the 2nd {0} to a nonnegative number to change the position.
+%[1]::putnote::se{10}{15}::sine,0.8
+%[2]::putnote::se{60}{25}::sine,0.8
+end
-%%%%%%%%%%%%%%%%//
-new::includegrpahics and layer//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::includegrpahics and layer
+\slidepage
-layer::{100}{0}//
-putnote::s{60}{15}::include[bb=0.00 0.00 325.98 141.73,width=100mm]::diffeq.pdf//
-end//
+layer::{100}{0}
+putnote::s{60}{15}::include[bb=0.00 0.00 325.98 141.73,width=100mm]::diffeq.pdf
+end
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeat.txt b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeat.txt
index b694ef7d4f2..786bffc20ce 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeat.txt
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeat.txt
@@ -1,36 +1,36 @@
-タイトル::slide0::%wallpaper//
-
-%%%%%%%%%%%%%%%%//
-main::メインスライド1//
-\slidepage[m]//
-
-%%%%%%%%%%%%%%%%//
-new::itemize環境ã®ä½¿ã„æ–¹//
-%repeat=2,para//
-\slidepage//
-
-itemize//
-item::内容//
-%[2,-]::item::çµè«–//
-end//
-
-%%%%%%%%%%%%%%%%//
-new::enumerate環境ã®ä½¿ã„æ–¹//
-%repeat=3,para//
-\slidepage//
-
-enumerate::[(1)]//
-%thin[2,-]::item::番å·ã‚’変ãˆã‚‹ã«ã¯ï¼Œä¾‹ãˆã° [(1)]//
-%thin[3,-]::item::後ã¯åŒã˜//
-end//
-
-%%%%%%%%%%%%%%%%//
-new::グラフã¨repeat//
-%repeat=2,para//
-\slidepage//
-
-layer::{100}{0}//
-%[1]::putnote::se{10}{15}::sine,0.8//
-%[2]::putnote::se{30}{40}::sine,0.8//
-end//
+タイトル::slide0::%wallpaper
+
+%%%%%%%%%%%%%%%%
+main::メインスライド1
+\slidepage[m]
+
+%%%%%%%%%%%%%%%%
+new::itemize環境ã®ä½¿ã„æ–¹
+%repeat=2,para
+\slidepage
+
+itemize
+item::内容
+%[2,-]::item::çµè«–
+end
+
+%%%%%%%%%%%%%%%%
+new::enumerate環境ã®ä½¿ã„æ–¹
+%repeat=3,para
+\slidepage
+
+enumerate::[(1)]
+%thin[2,-]::item::番å·ã‚’変ãˆã‚‹ã«ã¯ï¼Œä¾‹ãˆã° [(1)]
+%thin[3,-]::item::後ã¯åŒã˜
+end
+
+%%%%%%%%%%%%%%%%
+new::グラフã¨repeat
+%repeat=2,para
+\slidepage
+
+layer::{100}{0}
+%[1]::putnote::se{10}{15}::sine,0.8
+%[2]::putnote::se{30}{40}::sine,0.8
+end
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeatE.txt b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeatE.txt
index 8dadd248500..609920e4cf5 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeatE.txt
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeatE.txt
@@ -1,35 +1,35 @@
-title::slide0::%wallpaper//
+title::slide0::%wallpaper
-%%%%%%%%%%%%%%%%//
-main::Main Slide//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::Main Slide
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::itemize and repeat//
-%repeat=2,para//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::itemize and repeat
+%repeat=2,para
+\slidepage
-itemize//
-item::Contents//
-%[2,-]::item::Conclusions//
-end//
+itemize
+item::Contents
+%[2,-]::item::Conclusions
+end
-%%%%%%%%%%%%%%%%//
-new::enumerate and repeat//
-%repeat=3,para//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::enumerate and repeat
+%repeat=3,para
+\slidepage
-enumerate::[(1)]//
-%thin[2,-]::item::Contents//
-%thin[3,-]::item::Conclusions//
-end//
+enumerate::[(1)]
+%thin[2,-]::item::Contents
+%thin[3,-]::item::Conclusions
+end
-%%%%%%%%%%%%%%%%//
-new::Graph and repeat//
-%repeat=2,para//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::Graph and repeat
+%repeat=2,para
+\slidepage
-layer::{100}{0}//
-%[1]::putnote::se{10}{15}::sinecurve,0.8//
-%[2]::putnote::se{30}{40}::sinecurve,0.8//
-end// \ No newline at end of file
+layer::{100}{0}
+%[1]::putnote::se{10}{15}::sinecurve,0.8
+%[2]::putnote::se{30}{40}::sinecurve,0.8
+end \ No newline at end of file
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thin.txt b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thin.txt
index a12edaf2baa..2c27d723020 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thin.txt
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thin.txt
@@ -1,45 +1,45 @@
タイトル::slide0::%wallpaper/
-%%%%%%%%%%%%%%%%//
-main::メインスライド1//
-\slidepage[m]//
-
-%%%%%%%%%%%%%%%%//
-new::enumerate環境ã®ä½¿ã„æ–¹//
-%repeat=3,para//
-\slidepage//
-
-%[2,-]::enumerate::[(1)]//
-%[2,-]::item::番å·ã‚’変ãˆã‚‹ã«ã¯ï¼Œä¾‹ãˆã° [(1)]//
-%[3,-]::item::表示ページã¯ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹\\//
-%[3,-]::\hspace*{10mm}[1],\ [1,-],\ [1..3],\ [1..3,6]ãªã©//
-%[2,- ]::end//
-
-%%%%%%%%%%%%%%%%//
-new::薄文字ã®ä½¿ã„æ–¹//
-%repeat=4,para//
-\slidepage//
-
-itemize//
-%thin[2,-]::item::Setslidebodyã®3番目ã®å¼•æ•°ã§æ¿ƒã•ã‚’変更\\//
-%thin[2,-]::\hspace*{10mm}\verb|Setslidebody(["","",0.2]);|//
-%thin[3,-]::item::デフォルトã¯$0.1$//
-%thin[4]::item::リストã®ãƒšãƒ¼ã‚¸ä»¥å¤–ãŒè–„文字ã«ãªã‚‹//
-end//
-
-%%%%%%%%%%%%%%%%//
-new::layerã®ä½¿ã„æ–¹//
-%repeat=5,para//
-\slidepage//
-
-\setthin{0}//
-
-itemize//
-%thin[1,-]::item::layerã®å§‹ã¾ã‚Šã¯\verb+layer+{:}{:}\verb+{120}{0}+//
-%thin[2,-]::item::layerã®çµ‚ã‚ã‚Šã¯\verb|end|//
-%thin[3,-]::item::図ã¯\verb+putnote+{:}{:}\verb+se{80}{5}+{:}{:}\verb+grf+//
-%thin[4,-]::item::図ã®ã‚µã‚¤ã‚ºã‚’変ãˆã‚‹ã¨ãã¯\\//
-%thin[4,-]::\hspace*{10mm}{:}{:}\verb+grf,0.8+//
-%thin[5]::item::通常ã®\verb|\putnote|文も使ãˆã‚‹//
-end//
+%%%%%%%%%%%%%%%%
+main::メインスライド1
+\slidepage[m]
+
+%%%%%%%%%%%%%%%%
+new::enumerate環境ã®ä½¿ã„æ–¹
+%repeat=3,para
+\slidepage
+
+%[2,-]::enumerate::[(1)]
+%[2,-]::item::番å·ã‚’変ãˆã‚‹ã«ã¯ï¼Œä¾‹ãˆã° [(1)]
+%[3,-]::item::表示ページã¯ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹\\
+%[3,-]::\hspace*{10mm}[1],\ [1,-],\ [1..3],\ [1..3,6]ãªã©
+%[2,- ]::end
+
+%%%%%%%%%%%%%%%%
+new::薄文字ã®ä½¿ã„æ–¹
+%repeat=4,para
+\slidepage
+
+itemize
+%thin[2,-]::item::Setslidebodyã®3番目ã®å¼•æ•°ã§æ¿ƒã•ã‚’変更\\
+%thin[2,-]::\hspace*{10mm}\verb|Setslidebody(["","",0.2]);|
+%thin[3,-]::item::デフォルトã¯$0.1$
+%thin[4]::item::リストã®ãƒšãƒ¼ã‚¸ä»¥å¤–ãŒè–„文字ã«ãªã‚‹
+end
+
+%%%%%%%%%%%%%%%%
+new::layerã®ä½¿ã„æ–¹
+%repeat=5,para
+\slidepage
+
+\setthin{0}
+
+itemize
+%thin[1,-]::item::layerã®å§‹ã¾ã‚Šã¯\verb+layer+{:}{:}\verb+{120}{0}+
+%thin[2,-]::item::layerã®çµ‚ã‚ã‚Šã¯\verb|end|
+%thin[3,-]::item::図ã¯\verb+putnote+{:}{:}\verb+se{80}{5}+{:}{:}\verb+grf+
+%thin[4,-]::item::図ã®ã‚µã‚¤ã‚ºã‚’変ãˆã‚‹ã¨ãã¯\\
+%thin[4,-]::\hspace*{10mm}{:}{:}\verb+grf,0.8+
+%thin[5]::item::通常ã®\verb|\putnote|文も使ãˆã‚‹
+end
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thinE.txt b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thinE.txt
index 70940e2d909..4ad669374b1 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thinE.txt
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thinE.txt
@@ -1,16 +1,16 @@
title::slide0::%wallpaper/
-%%%%%%%%%%%%%%%%//
-main::Main slide//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::Main slide
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::How to use enumerate//
-%repeat=3,para//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::How to use enumerate
+%repeat=3,para
+\slidepage
-%thin[2,-]::enumerate::[(1)]//
-%thin[2,-]::item::Add :\hspace{0mm}:[(1)] to change the style of item.//
-%thin[3,-]::item::Give a list of page numbers to be displayed.\\//
-%thin[3,-]::\hspace*{10mm}[1],\ [1,-],\ [1..3],\ [1..3,6], etc//
-%thin[2,- ]::end//
+%thin[2,-]::enumerate::[(1)]
+%thin[2,-]::item::Add :\hspace{0mm}:[(1)] to change the style of item.
+%thin[3,-]::item::Give a list of page numbers to be displayed.\\
+%thin[3,-]::\hspace*{10mm}[1],\ [1,-],\ [1..3],\ [1..3,6], etc
+%thin[2,- ]::end
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705para.txt b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705para.txt
index 5b8b7abb879..26e4350d231 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705para.txt
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705para.txt
@@ -1,12 +1,12 @@
-%%タイトル::slide0::kabegami//
-タイトル::slide0//
+%%タイトル::slide0::kabegami
+タイトル::slide0
-%%%%%%%%%%%%%%%%//
-new::Example 1//
-%repeat=,para=sinemove:{0}:s{65}{10}:input:1.2//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::Example 1
+%repeat=,para=sinemove:{0}:s{65}{10}:input:1.2
+\slidepage
-%%%%%%%%%%%%%%%%//
-new::Example2//
-%repeat=,para=sinemove2:{0}:s{65}{10}:input:1.2//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::Example2
+%repeat=,para=sinemove2:{0}:s{65}{10}:input:1.2
+\slidepage
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705paraE.txt b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705paraE.txt
index 20a726b2acc..4e385ff0886 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705paraE.txt
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705paraE.txt
@@ -1,11 +1,11 @@
-title::slide0::%wallpaperi//
+title::slide0::%wallpaperi
-%%%%%%%%%%%%%%%%//
-new::Example1//
-%repeat=,para=sinemove:{0}:s{65}{10}:input:1.2//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::Example1
+%repeat=,para=sinemove:{0}:s{65}{10}:input:1.2
+\slidepage
-%%%%%%%%%%%%%%%%//
-new::Example2//
-%repeat=,para=sinemove2:{0}:s{65}{10}:input:1.2//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::Example2
+%repeat=,para=sinemove2:{0}:s{65}{10}:input:1.2
+\slidepage
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animate.txt b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animate.txt
index b8e5ccb4f64..41f5e41aa0f 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animate.txt
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animate.txt
@@ -1,21 +1,21 @@
-タイトル::slide0::%wallpaper//
+タイトル::slide0::%wallpaper
-%%%%%%%%%%%%%%%%//
-main::メインスライド1//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::メインスライド1
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::Animation1//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::Animation1
+\slidepage
-\begin{center}//
-\input{fig/animsinemove}//
-\end{center}//
+\begin{center}
+\input{fig/animsinemove}
+\end{center}
-%%%%%%%%%%%%%%%%//
-%new::Animation2//
-\slidepage//
+%%%%%%%%%%%%%%%%
+%new::Animation2
+\slidepage
-%\begin{center}//
-%\input{fig/animsinemove2}//
-%\end{center}//
+%\begin{center}
+%\input{fig/animsinemove2}
+%\end{center}
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animateE.txt b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animateE.txt
index 27ae34b0280..5d005cdecec 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animateE.txt
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animateE.txt
@@ -1,21 +1,21 @@
-Title::slide0::%wallpaper//
+Title::slide0::%wallpaper
-%%%%%%%%%%%%%%%%//
-main::Main Slide//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::Main Slide
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::Animation1//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::Animation1
+\slidepage
-\begin{center}//
-\input{fig/animsinemove}//
-\end{center}//
+\begin{center}
+\input{fig/animsinemove}
+\end{center}
-%%%%%%%%%%%%%%%%//
-new::Animation2//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::Animation2
+\slidepage
-\begin{center}//
-\input{fig/animsinemove2}//
-\end{center}// \ No newline at end of file
+\begin{center}
+\input{fig/animsinemove2}
+\end{center} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsE.txt b/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsE.txt
new file mode 100644
index 00000000000..05c14c1af19
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsE.txt
@@ -0,0 +1,24 @@
+How to use ketcindyjs 2019.02.26
+
+1. Process flow
+
+ 1) cdyファイルを開ã.
+ Rem) In the case of no KeTJS,KeTJSoff buttons:
+ (i) open template2allbuttons.cdy
+ (ii) Copy KeTJS,KeTJSoff button using shift key.
+ (iii) Paste them to the cdy file.
+ (iv) Close once the file.
+ (v) Open the file again
+ 2) Select
+ File > Export to CindyJA
+ 3) Press KeTJS(online mode) or KeTJSoff(offline mode)
+ 4) Open the html file
+ Rem) Use GoogleChrome or Firefox in the case of Windows.
+
+2. Setting the option of ketcindyjs
+ Setketcindyjs([options list);
+ "Scale=(ratio)"
+ "Nolabel=[list of geometric elements]"
+ ex) â€Nolabel="+allpoints()
+ "Grid=(interval of grid)"
+ "Color=(back ground color)"
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsJ.txt b/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsJ.txt
new file mode 100644
index 00000000000..2dde5c6fa11
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsJ.txt
@@ -0,0 +1,24 @@
+ketcindyjsã®ä½¿ã„方  2019.02.26
+
+1.作æˆã®æµã‚Œ
+
+ 1)cdyファイルを開ã.
+    注)KeTJS,KeTJSoffã®ãƒœã‚¿ãƒ³ãŒãªã„å ´åˆ
+      (1) template2allbuttons.cdyã‚’åŒæ™‚ã«é–‹ã
+      (2) KeTJS,KeTJSoffã®ãƒœã‚¿ãƒ³ã‚’Shiftを押ã—ãªãŒã‚‰é¸ã‚“ã§ã‚³ãƒ”ー
+      (3) cdyファイルã«ã‚³ãƒ”ー
+      (4) ファイルを一旦ä¿å­˜ã—ã¦çµ‚了ã™ã‚‹ï¼Ž
+      (5) å†ã³ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã
+ 2)ファイル>「Cindyjsã«æ›¸ã出ã™ã€ã‚’実行
+ 3)KeTJS(オンライン)ã¾ãŸã¯KeTJSoff(オフライン)を押ã™ï¼Ž
+ 4)htmlファイルを開ã.
+    注)Windowsã®å ´åˆï¼ŒGoogleChromeã‹Firefoxã§é–‹ã
+
+2.オプションã®è¨­å®š
+
+ Setketcindyjs([オプションリスト]); ã‚’Ketinit() ã®ä¸‹ã«å…¥ã‚Œã‚‹ï¼Ž
+   "Scale=(å€çŽ‡)"
+   "Nolabel=[幾何è¦ç´ ã®ãƒªã‚¹ãƒˆ]"
+     例)â€Nolabel="+allpoints()
+   "Grid=(グリッドã®é–“éš”)"
+   "Color=(背景色)"
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1601basic.cdy b/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1601basic.cdy
index 46537f48c73..1d0956a9e12 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1601basic.cdy
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1601basic.cdy
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1602diffeq2.cdy b/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1602diffeq2.cdy
index 302dd7735d3..fefad10c46c 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1602diffeq2.cdy
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1602diffeq2.cdy
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1603gamow.cdy b/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1603gamow.cdy
index 2915180a450..56d96cb958f 100644
--- a/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1603gamow.cdy
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1603gamow.cdy
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1604putoncurve.cdy b/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1604putoncurve.cdy
new file mode 100644
index 00000000000..1f02e44829c
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1604putoncurve.cdy
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1605triangle.cdy b/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1605triangle.cdy
new file mode 100644
index 00000000000..540823d1b8e
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1605triangle.cdy
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1606morley.cdy b/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1606morley.cdy
new file mode 100644
index 00000000000..2f668cca82f
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1606morley.cdy
Binary files differ
diff --git a/Master/texmf-dist/doc/support/ketcindy/source/howtoinstall/HowToInstallE.tex b/Master/texmf-dist/doc/support/ketcindy/source/howtoinstall/HowToInstallE.tex
index 9b74fd050df..68675beb10a 100644
--- a/Master/texmf-dist/doc/support/ketcindy/source/howtoinstall/HowToInstallE.tex
+++ b/Master/texmf-dist/doc/support/ketcindy/source/howtoinstall/HowToInstallE.tex
@@ -54,7 +54,7 @@ installing of KeTCindy
\item In case of other TeX, see Readme in ketcindy of {\bf 3.}(2).
\end{enumerate}
-\item Install KeTCdindy
+\item Install KeTCindy
\begin{enumerate}[(1)]
\item Download ketcindy from CTAN(\url{https://ctan.org}).\\
\hspace*{10mm}Search ketcindy $>$ Pack­age ketcindy $>$ download
diff --git a/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/surfacemodelE.tex b/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/surfacemodelE.tex
new file mode 100644
index 00000000000..c4fa571d1c8
--- /dev/null
+++ b/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/surfacemodelE.tex
@@ -0,0 +1,2204 @@
+%%% /Users/hannya/Desktop/fig/template3D.tex
+%%% Generator=template3D.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(10.5,5.74)(-2.52,-1.59)%
+\special{pn 8}%
+%
+\special{pa 2104 -65}\special{pa 2092 -102}\special{pa 2081 -139}\special{pa 2070 -176}%
+\special{pa 2059 -211}\special{pa 2048 -246}\special{pa 2037 -280}\special{pa 2025 -313}%
+\special{pa 2014 -346}\special{pa 2003 -377}\special{pa 1992 -408}\special{pa 1981 -438}%
+\special{pa 1974 -455}\special{pa 1969 -468}\special{pa 1958 -496}\special{pa 1947 -524}%
+\special{pa 1936 -551}\special{pa 1924 -578}\special{pa 1913 -603}\special{pa 1902 -628}%
+\special{pa 1890 -652}\special{pa 1879 -676}\special{pa 1868 -698}\special{pa 1856 -720}%
+\special{pa 1845 -741}\special{pa 1834 -761}\special{pa 1822 -781}\special{pa 1810 -799}%
+\special{pa 1803 -812}\special{pa 1799 -817}\special{pa 1787 -834}\special{pa 1776 -851}%
+\special{pa 1764 -867}\special{pa 1752 -881}\special{pa 1740 -896}\special{pa 1728 -909}%
+\special{pa 1716 -922}\special{pa 1703 -933}\special{pa 1690 -944}\special{pa 1683 -950}%
+\special{pa 1677 -955}\special{pa 1664 -964}\special{pa 1654 -970}\special{pa 1650 -973}%
+\special{pa 1634 -981}\special{pa 1617 -988}\special{pa 1602 -993}\special{pa 1596 -995}%
+\special{pa 1590 -996}\special{pa 1578 -998}\special{pa 1568 -999}\special{pa 1558 -999}%
+\special{pa 1548 -999}\special{pa 1538 -998}\special{pa 1527 -996}\special{pa 1520 -995}%
+\special{pa 1515 -993}\special{pa 1500 -989}\special{pa 1483 -982}\special{pa 1467 -973}%
+\special{pa 1462 -970}\special{pa 1453 -964}\special{pa 1439 -955}\special{pa 1433 -950}%
+\special{pa 1426 -944}\special{pa 1413 -933}\special{pa 1401 -922}\special{pa 1389 -909}%
+\special{pa 1376 -896}\special{pa 1364 -881}\special{pa 1353 -867}\special{pa 1341 -851}%
+\special{pa 1329 -834}\special{pa 1317 -817}\special{pa 1313 -811}\special{pa 1306 -799}%
+\special{pa 1294 -781}\special{pa 1283 -761}\special{pa 1271 -741}\special{pa 1260 -720}%
+\special{pa 1249 -698}\special{pa 1237 -676}\special{pa 1226 -652}\special{pa 1215 -628}%
+\special{pa 1203 -603}\special{pa 1192 -578}\special{pa 1181 -551}\special{pa 1169 -524}%
+\special{pa 1158 -496}\special{pa 1147 -468}\special{pa 1140 -451}\special{pa 1136 -438}%
+\special{pa 1124 -408}\special{pa 1113 -377}\special{pa 1102 -346}\special{pa 1091 -313}%
+\special{pa 1080 -280}\special{pa 1069 -246}\special{pa 1057 -211}\special{pa 1046 -176}%
+\special{pa 1035 -139}\special{pa 1024 -102}\special{pa 1013 -66}%
+\special{fp}%
+\special{pa 1181 176}\special{pa 1234 198}\special{pa 1293 217}\special{pa 1355 232}%
+\special{pa 1421 242}\special{pa 1489 249}\special{pa 1558 251}\special{pa 1627 249}%
+\special{pa 1695 242}\special{pa 1761 231}\special{pa 1824 217}\special{pa 1882 198}%
+\special{pa 1936 176}\special{pa 1983 151}\special{pa 2024 123}\special{pa 2057 92}%
+\special{pa 2082 60}\special{pa 2100 27}\special{pa 2108 -8}\special{pa 2108 -42}%
+\special{pa 2102 -68}%
+\special{fp}%
+\special{pa 1014 -66}\special{pa 1008 -42}\special{pa 1008 -7}\special{pa 1017 27}%
+\special{pa 1034 60}\special{pa 1060 93}\special{pa 1093 123}\special{pa 1134 151}%
+\special{pa 1181 176}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 2103 -64}\special{pa 2100 -71}\special{fp}\special{pa 2088 -100}\special{pa 2084 -107}\special{fp}%
+\special{pa 2065 -132}\special{pa 2060 -138}\special{fp}\special{pa 2038 -159}\special{pa 2032 -165}\special{fp}%
+\special{pa 2008 -183}\special{pa 2001 -188}\special{fp}\special{pa 1975 -205}\special{pa 1968 -209}\special{fp}%
+\special{pa 1941 -223}\special{pa 1933 -227}\special{fp}\special{pa 1905 -238}\special{pa 1897 -241}\special{fp}%
+\special{pa 1868 -252}\special{pa 1861 -255}\special{fp}\special{pa 1831 -264}\special{pa 1823 -266}\special{fp}%
+\special{pa 1793 -273}\special{pa 1785 -275}\special{fp}\special{pa 1755 -282}\special{pa 1747 -283}\special{fp}%
+\special{pa 1717 -288}\special{pa 1709 -289}\special{fp}\special{pa 1678 -293}\special{pa 1670 -294}\special{fp}%
+\special{pa 1639 -297}\special{pa 1631 -298}\special{fp}\special{pa 1600 -299}\special{pa 1592 -299}\special{fp}%
+\special{pa 1561 -300}\special{pa 1553 -300}\special{fp}\special{pa 1522 -299}\special{pa 1514 -299}\special{fp}%
+\special{pa 1483 -298}\special{pa 1475 -297}\special{fp}\special{pa 1444 -294}\special{pa 1436 -293}\special{fp}%
+\special{pa 1406 -289}\special{pa 1398 -288}\special{fp}\special{pa 1367 -283}\special{pa 1359 -282}\special{fp}%
+\special{pa 1329 -275}\special{pa 1321 -273}\special{fp}\special{pa 1291 -266}\special{pa 1283 -263}\special{fp}%
+\special{pa 1254 -254}\special{pa 1246 -251}\special{fp}\special{pa 1217 -241}\special{pa 1210 -238}\special{fp}%
+\special{pa 1181 -226}\special{pa 1174 -222}\special{fp}\special{pa 1147 -208}\special{pa 1140 -204}\special{fp}%
+\special{pa 1114 -187}\special{pa 1107 -182}\special{fp}\special{pa 1083 -163}\special{pa 1077 -158}\special{fp}%
+\special{pa 1055 -136}\special{pa 1050 -130}\special{fp}\special{pa 1032 -105}\special{pa 1028 -98}\special{fp}%
+\special{pa 1016 -70}\special{pa 1013 -62}\special{fp}\special{pn 8}%
+\special{pa 0 -955}\special{pa -2 -954}\special{pa -4 -953}\special{pa -6 -951}%
+\special{pa -8 -950}\special{pa -9 -949}\special{pa -11 -948}\special{pa -13 -946}%
+\special{pa -15 -945}\special{pa -17 -944}\special{pa -19 -942}\special{pa -21 -941}%
+\special{pa -23 -939}\special{pa -25 -938}\special{pa -26 -936}\special{pa -28 -934}%
+\special{pa -30 -932}\special{pa -32 -931}\special{pa -34 -929}\special{pa -36 -927}%
+\special{pa -38 -925}\special{pa -40 -923}\special{pa -41 -921}\special{pa -43 -919}%
+\special{pa -45 -917}\special{pa -47 -915}\special{pa -49 -912}\special{pa -51 -910}%
+\special{pa -53 -908}\special{pa -55 -905}\special{pa -57 -903}\special{pa -58 -901}%
+\special{pa -60 -898}\special{pa -62 -896}\special{pa -64 -893}\special{pa -66 -890}%
+\special{pa -68 -888}\special{pa -70 -885}\special{pa -72 -882}\special{pa -74 -879}%
+\special{pa -75 -876}\special{pa -77 -873}\special{pa -79 -870}\special{pa -81 -867}%
+\special{pa -83 -864}\special{pa -85 -861}\special{pa -87 -858}\special{pa -89 -855}%
+\special{pa -91 -851}\special{pa -92 -848}\special{pa -94 -845}\special{pa -96 -841}%
+\special{pa -98 -838}\special{pa -100 -834}\special{pa -102 -831}\special{pa -104 -827}%
+\special{pa -106 -824}\special{pa -107 -820}\special{pa -109 -816}\special{pa -111 -812}%
+\special{pa -113 -808}\special{pa -115 -805}\special{pa -117 -801}\special{pa -119 -797}%
+\special{pa -121 -793}\special{pa -123 -789}\special{pa -124 -784}\special{pa -126 -780}%
+\special{pa -128 -776}\special{pa -130 -772}\special{pa -132 -767}\special{pa -134 -763}%
+\special{pa -136 -759}\special{pa -138 -754}\special{pa -140 -750}\special{pa -141 -745}%
+\special{pa -143 -740}\special{pa -145 -736}\special{pa -147 -731}\special{pa -149 -726}%
+\special{pa -151 -722}\special{pa -153 -717}\special{pa -155 -712}\special{pa -157 -707}%
+\special{pa -158 -702}\special{pa -160 -697}\special{pa -162 -692}\special{pa -164 -687}%
+\special{pa -166 -681}\special{pa -168 -676}\special{pa -170 -671}\special{pa -172 -666}%
+\special{pa -173 -660}\special{pa -175 -655}\special{pa -177 -649}\special{pa -179 -644}%
+\special{pa -181 -638}\special{pa -183 -633}\special{pa -185 -627}\special{pa -187 -621}%
+\special{pa -189 -616}\special{pa -190 -610}\special{pa -192 -604}\special{pa -194 -598}%
+\special{pa -196 -592}\special{pa -198 -586}\special{pa -200 -580}\special{pa -202 -574}%
+\special{pa -204 -568}\special{pa -206 -562}\special{pa -207 -555}\special{pa -209 -549}%
+\special{pa -211 -543}\special{pa -213 -536}\special{pa -215 -530}\special{pa -217 -523}%
+\special{pa -219 -517}\special{pa -221 -510}\special{pa -223 -504}\special{pa -224 -497}%
+\special{pa -226 -490}\special{pa -228 -484}\special{pa -230 -477}\special{pa -232 -470}%
+\special{pa -234 -463}\special{pa -236 -456}\special{pa -238 -449}\special{pa -239 -442}%
+\special{pa -241 -435}\special{pa -243 -428}\special{pa -245 -421}\special{pa -247 -413}%
+\special{pa -249 -406}\special{pa -251 -399}\special{pa -253 -391}\special{pa -255 -384}%
+\special{pa -256 -377}\special{pa -258 -369}\special{pa -260 -361}\special{pa -262 -354}%
+\special{pa -264 -346}\special{pa -266 -338}\special{pa -268 -331}\special{pa -270 -323}%
+\special{pa -272 -315}\special{pa -273 -307}\special{pa -275 -299}\special{pa -277 -291}%
+\special{pa -279 -283}\special{pa -281 -275}\special{pa -283 -267}\special{pa -285 -259}%
+\special{pa -287 -251}\special{pa -289 -242}\special{pa -290 -234}\special{pa -292 -226}%
+\special{pa -294 -217}\special{pa -296 -209}\special{pa -298 -200}\special{pa -300 -192}%
+\special{pa -302 -183}\special{pa -304 -174}\special{pa -306 -166}\special{pa -307 -157}%
+\special{pa -309 -148}\special{pa -311 -139}\special{pa -313 -130}\special{pa -315 -121}%
+\special{pa -317 -112}\special{pa -319 -103}\special{pa -321 -94}\special{pa -322 -85}%
+\special{pa -324 -76}\special{pa -326 -67}\special{pa -328 -57}\special{pa -330 -48}%
+\special{pa -332 -39}\special{pa -334 -29}\special{pa -336 -20}\special{pa -338 -10}%
+\special{pa -339 -1}\special{pa -341 9}\special{pa -343 19}\special{pa -345 28}%
+\special{pa -347 38}\special{pa -349 48}\special{pa -351 58}\special{pa -353 68}%
+\special{pa -355 78}\special{pa -356 88}\special{pa -358 98}\special{pa -360 108}%
+\special{pa -362 118}\special{pa -364 128}\special{pa -366 139}\special{pa -368 149}%
+\special{pa -370 159}\special{pa -372 170}\special{pa -373 180}\special{pa -375 190}%
+\special{pa -377 201}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -1 -953}\special{pa -2 -952}\special{pa -4 -951}%
+\special{pa -5 -949}\special{pa -6 -948}\special{pa -7 -946}\special{pa -8 -945}%
+\special{pa -9 -943}\special{pa -11 -942}\special{pa -12 -940}\special{pa -13 -938}%
+\special{pa -14 -936}\special{pa -15 -934}\special{pa -16 -933}\special{pa -18 -931}%
+\special{pa -19 -929}\special{pa -20 -927}\special{pa -21 -924}\special{pa -22 -922}%
+\special{pa -23 -920}\special{pa -25 -918}\special{pa -26 -916}\special{pa -27 -913}%
+\special{pa -28 -911}\special{pa -29 -909}\special{pa -30 -906}\special{pa -32 -904}%
+\special{pa -33 -901}\special{pa -34 -898}\special{pa -35 -896}\special{pa -36 -893}%
+\special{pa -38 -890}\special{pa -39 -888}\special{pa -40 -885}\special{pa -41 -882}%
+\special{pa -42 -879}\special{pa -43 -876}\special{pa -45 -873}\special{pa -46 -870}%
+\special{pa -47 -867}\special{pa -48 -863}\special{pa -49 -860}\special{pa -50 -857}%
+\special{pa -52 -854}\special{pa -53 -850}\special{pa -54 -847}\special{pa -55 -843}%
+\special{pa -56 -840}\special{pa -57 -836}\special{pa -59 -833}\special{pa -60 -829}%
+\special{pa -61 -825}\special{pa -62 -822}\special{pa -63 -818}\special{pa -64 -814}%
+\special{pa -66 -810}\special{pa -67 -806}\special{pa -68 -802}\special{pa -69 -798}%
+\special{pa -70 -794}\special{pa -72 -790}\special{pa -73 -786}\special{pa -74 -781}%
+\special{pa -75 -777}\special{pa -76 -773}\special{pa -77 -768}\special{pa -79 -764}%
+\special{pa -80 -760}\special{pa -81 -755}\special{pa -82 -750}\special{pa -83 -746}%
+\special{pa -84 -741}\special{pa -86 -736}\special{pa -87 -732}\special{pa -88 -727}%
+\special{pa -89 -722}\special{pa -90 -717}\special{pa -91 -712}\special{pa -93 -707}%
+\special{pa -94 -702}\special{pa -95 -697}\special{pa -96 -692}\special{pa -97 -687}%
+\special{pa -98 -682}\special{pa -100 -676}\special{pa -101 -671}\special{pa -102 -666}%
+\special{pa -103 -660}\special{pa -104 -655}\special{pa -106 -649}\special{pa -107 -644}%
+\special{pa -108 -638}\special{pa -109 -632}\special{pa -110 -627}\special{pa -111 -621}%
+\special{pa -113 -615}\special{pa -114 -609}\special{pa -115 -603}\special{pa -116 -597}%
+\special{pa -117 -591}\special{pa -118 -585}\special{pa -120 -579}\special{pa -121 -573}%
+\special{pa -122 -567}\special{pa -123 -561}\special{pa -124 -554}\special{pa -125 -548}%
+\special{pa -127 -542}\special{pa -128 -535}\special{pa -129 -529}\special{pa -130 -522}%
+\special{pa -131 -516}\special{pa -132 -509}\special{pa -134 -502}\special{pa -135 -496}%
+\special{pa -136 -489}\special{pa -137 -482}\special{pa -138 -475}\special{pa -140 -468}%
+\special{pa -141 -461}\special{pa -142 -454}\special{pa -143 -447}\special{pa -144 -440}%
+\special{pa -145 -433}\special{pa -147 -426}\special{pa -148 -419}\special{pa -149 -411}%
+\special{pa -150 -404}\special{pa -151 -397}\special{pa -152 -389}\special{pa -154 -382}%
+\special{pa -155 -374}\special{pa -156 -367}\special{pa -157 -359}\special{pa -158 -351}%
+\special{pa -159 -344}\special{pa -161 -336}\special{pa -162 -328}\special{pa -163 -320}%
+\special{pa -164 -312}\special{pa -165 -304}\special{pa -166 -296}\special{pa -168 -288}%
+\special{pa -169 -280}\special{pa -170 -272}\special{pa -171 -264}\special{pa -172 -256}%
+\special{pa -174 -247}\special{pa -175 -239}\special{pa -176 -231}\special{pa -177 -222}%
+\special{pa -178 -214}\special{pa -179 -205}\special{pa -181 -197}\special{pa -182 -188}%
+\special{pa -183 -179}\special{pa -184 -171}\special{pa -185 -162}\special{pa -186 -153}%
+\special{pa -188 -144}\special{pa -189 -135}\special{pa -190 -126}\special{pa -191 -117}%
+\special{pa -192 -108}\special{pa -193 -99}\special{pa -195 -90}\special{pa -196 -81}%
+\special{pa -197 -72}\special{pa -198 -62}\special{pa -199 -53}\special{pa -200 -44}%
+\special{pa -202 -34}\special{pa -203 -25}\special{pa -204 -15}\special{pa -205 -6}%
+\special{pa -206 4}\special{pa -208 14}\special{pa -209 23}\special{pa -210 33}%
+\special{pa -211 43}\special{pa -212 53}\special{pa -213 63}\special{pa -215 73}%
+\special{pa -216 83}\special{pa -217 93}\special{pa -218 103}\special{pa -219 113}%
+\special{pa -220 123}\special{pa -222 134}\special{pa -223 144}\special{pa -224 154}%
+\special{pa -225 165}\special{pa -226 175}\special{pa -227 186}\special{pa -229 196}%
+\special{pa -230 207}\special{pa -231 217}\special{pa -232 228}\special{pa -233 239}%
+\special{pa -235 249}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -0 -953}\special{pa -1 -952}\special{pa -1 -950}%
+\special{pa -1 -949}\special{pa -2 -947}\special{pa -2 -946}\special{pa -2 -944}%
+\special{pa -3 -942}\special{pa -3 -940}\special{pa -3 -939}\special{pa -4 -937}%
+\special{pa -4 -935}\special{pa -4 -933}\special{pa -5 -931}\special{pa -5 -929}%
+\special{pa -6 -927}\special{pa -6 -925}\special{pa -6 -922}\special{pa -7 -920}%
+\special{pa -7 -918}\special{pa -7 -915}\special{pa -8 -913}\special{pa -8 -911}%
+\special{pa -8 -908}\special{pa -9 -906}\special{pa -9 -903}\special{pa -9 -900}%
+\special{pa -10 -898}\special{pa -10 -895}\special{pa -10 -892}\special{pa -11 -889}%
+\special{pa -11 -886}\special{pa -11 -884}\special{pa -12 -881}\special{pa -12 -878}%
+\special{pa -12 -875}\special{pa -13 -871}\special{pa -13 -868}\special{pa -13 -865}%
+\special{pa -14 -862}\special{pa -14 -859}\special{pa -14 -855}\special{pa -15 -852}%
+\special{pa -15 -848}\special{pa -15 -845}\special{pa -16 -841}\special{pa -16 -838}%
+\special{pa -17 -834}\special{pa -17 -830}\special{pa -17 -827}\special{pa -18 -823}%
+\special{pa -18 -819}\special{pa -18 -815}\special{pa -19 -811}\special{pa -19 -807}%
+\special{pa -19 -803}\special{pa -20 -799}\special{pa -20 -795}\special{pa -20 -791}%
+\special{pa -21 -787}\special{pa -21 -782}\special{pa -21 -778}\special{pa -22 -774}%
+\special{pa -22 -769}\special{pa -22 -765}\special{pa -23 -760}\special{pa -23 -756}%
+\special{pa -23 -751}\special{pa -24 -747}\special{pa -24 -742}\special{pa -24 -737}%
+\special{pa -25 -733}\special{pa -25 -728}\special{pa -25 -723}\special{pa -26 -718}%
+\special{pa -26 -713}\special{pa -27 -708}\special{pa -27 -703}\special{pa -27 -698}%
+\special{pa -28 -693}\special{pa -28 -687}\special{pa -28 -682}\special{pa -29 -677}%
+\special{pa -29 -671}\special{pa -29 -666}\special{pa -30 -661}\special{pa -30 -655}%
+\special{pa -30 -650}\special{pa -31 -644}\special{pa -31 -638}\special{pa -31 -633}%
+\special{pa -32 -627}\special{pa -32 -621}\special{pa -32 -615}\special{pa -33 -609}%
+\special{pa -33 -603}\special{pa -33 -597}\special{pa -34 -591}\special{pa -34 -585}%
+\special{pa -34 -579}\special{pa -35 -573}\special{pa -35 -567}\special{pa -35 -561}%
+\special{pa -36 -554}\special{pa -36 -548}\special{pa -37 -542}\special{pa -37 -535}%
+\special{pa -37 -529}\special{pa -38 -522}\special{pa -38 -515}\special{pa -38 -509}%
+\special{pa -39 -502}\special{pa -39 -495}\special{pa -39 -489}\special{pa -40 -482}%
+\special{pa -40 -475}\special{pa -40 -468}\special{pa -41 -461}\special{pa -41 -454}%
+\special{pa -41 -447}\special{pa -42 -440}\special{pa -42 -433}\special{pa -42 -425}%
+\special{pa -43 -418}\special{pa -43 -411}\special{pa -43 -404}\special{pa -44 -396}%
+\special{pa -44 -389}\special{pa -44 -381}\special{pa -45 -374}\special{pa -45 -366}%
+\special{pa -45 -358}\special{pa -46 -351}\special{pa -46 -343}\special{pa -46 -335}%
+\special{pa -47 -327}\special{pa -47 -319}\special{pa -48 -311}\special{pa -48 -304}%
+\special{pa -48 -295}\special{pa -49 -287}\special{pa -49 -279}\special{pa -49 -271}%
+\special{pa -50 -263}\special{pa -50 -255}\special{pa -50 -246}\special{pa -51 -238}%
+\special{pa -51 -230}\special{pa -51 -221}\special{pa -52 -213}\special{pa -52 -204}%
+\special{pa -52 -195}\special{pa -53 -187}\special{pa -53 -178}\special{pa -53 -169}%
+\special{pa -54 -161}\special{pa -54 -152}\special{pa -54 -143}\special{pa -55 -134}%
+\special{pa -55 -125}\special{pa -55 -116}\special{pa -56 -107}\special{pa -56 -98}%
+\special{pa -56 -89}\special{pa -57 -79}\special{pa -57 -70}\special{pa -58 -61}%
+\special{pa -58 -51}\special{pa -58 -42}\special{pa -59 -33}\special{pa -59 -23}%
+\special{pa -59 -13}\special{pa -60 -4}\special{pa -60 6}\special{pa -60 15}%
+\special{pa -61 25}\special{pa -61 35}\special{pa -61 45}\special{pa -62 55}%
+\special{pa -62 65}\special{pa -62 75}\special{pa -63 85}\special{pa -63 95}%
+\special{pa -63 105}\special{pa -64 115}\special{pa -64 125}\special{pa -64 136}%
+\special{pa -65 146}\special{pa -65 156}\special{pa -65 167}\special{pa -66 177}%
+\special{pa -66 188}\special{pa -66 198}\special{pa -67 209}\special{pa -67 219}%
+\special{pa -68 230}\special{pa -68 241}\special{pa -68 252}\special{pa -69 263}%
+\special{pa -69 273}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 1 -953}\special{pa 1 -952}\special{pa 2 -950}%
+\special{pa 2 -949}\special{pa 3 -947}\special{pa 3 -946}\special{pa 4 -944}%
+\special{pa 4 -942}\special{pa 5 -941}\special{pa 5 -939}\special{pa 6 -937}%
+\special{pa 6 -935}\special{pa 7 -933}\special{pa 7 -931}\special{pa 8 -929}%
+\special{pa 8 -927}\special{pa 9 -925}\special{pa 9 -923}\special{pa 10 -920}%
+\special{pa 10 -918}\special{pa 11 -916}\special{pa 11 -913}\special{pa 12 -911}%
+\special{pa 12 -908}\special{pa 13 -906}\special{pa 13 -903}\special{pa 14 -901}%
+\special{pa 14 -898}\special{pa 15 -895}\special{pa 16 -893}\special{pa 16 -890}%
+\special{pa 17 -887}\special{pa 17 -884}\special{pa 18 -881}\special{pa 18 -878}%
+\special{pa 19 -875}\special{pa 19 -872}\special{pa 20 -869}\special{pa 20 -866}%
+\special{pa 21 -862}\special{pa 21 -859}\special{pa 22 -856}\special{pa 22 -852}%
+\special{pa 23 -849}\special{pa 23 -845}\special{pa 24 -842}\special{pa 24 -838}%
+\special{pa 25 -835}\special{pa 25 -831}\special{pa 26 -827}\special{pa 26 -824}%
+\special{pa 27 -820}\special{pa 27 -816}\special{pa 28 -812}\special{pa 28 -808}%
+\special{pa 29 -804}\special{pa 29 -800}\special{pa 30 -796}\special{pa 31 -792}%
+\special{pa 31 -788}\special{pa 32 -783}\special{pa 32 -779}\special{pa 33 -775}%
+\special{pa 33 -770}\special{pa 34 -766}\special{pa 34 -761}\special{pa 35 -757}%
+\special{pa 35 -752}\special{pa 36 -748}\special{pa 36 -743}\special{pa 37 -738}%
+\special{pa 37 -733}\special{pa 38 -729}\special{pa 38 -724}\special{pa 39 -719}%
+\special{pa 39 -714}\special{pa 40 -709}\special{pa 40 -704}\special{pa 41 -699}%
+\special{pa 41 -694}\special{pa 42 -688}\special{pa 42 -683}\special{pa 43 -678}%
+\special{pa 43 -673}\special{pa 44 -667}\special{pa 44 -662}\special{pa 45 -656}%
+\special{pa 46 -651}\special{pa 46 -645}\special{pa 47 -640}\special{pa 47 -634}%
+\special{pa 48 -628}\special{pa 48 -622}\special{pa 49 -617}\special{pa 49 -611}%
+\special{pa 50 -605}\special{pa 50 -599}\special{pa 51 -593}\special{pa 51 -587}%
+\special{pa 52 -581}\special{pa 52 -575}\special{pa 53 -568}\special{pa 53 -562}%
+\special{pa 54 -556}\special{pa 54 -549}\special{pa 55 -543}\special{pa 55 -537}%
+\special{pa 56 -530}\special{pa 56 -524}\special{pa 57 -517}\special{pa 57 -510}%
+\special{pa 58 -504}\special{pa 58 -497}\special{pa 59 -490}\special{pa 60 -483}%
+\special{pa 60 -477}\special{pa 61 -470}\special{pa 61 -463}\special{pa 62 -456}%
+\special{pa 62 -449}\special{pa 63 -441}\special{pa 63 -434}\special{pa 64 -427}%
+\special{pa 64 -420}\special{pa 65 -413}\special{pa 65 -405}\special{pa 66 -398}%
+\special{pa 66 -390}\special{pa 67 -383}\special{pa 67 -375}\special{pa 68 -368}%
+\special{pa 68 -360}\special{pa 69 -352}\special{pa 69 -345}\special{pa 70 -337}%
+\special{pa 70 -329}\special{pa 71 -321}\special{pa 71 -313}\special{pa 72 -305}%
+\special{pa 72 -297}\special{pa 73 -289}\special{pa 73 -281}\special{pa 74 -273}%
+\special{pa 75 -265}\special{pa 75 -257}\special{pa 76 -248}\special{pa 76 -240}%
+\special{pa 77 -232}\special{pa 77 -223}\special{pa 78 -215}\special{pa 78 -206}%
+\special{pa 79 -198}\special{pa 79 -189}\special{pa 80 -180}\special{pa 80 -171}%
+\special{pa 81 -163}\special{pa 81 -154}\special{pa 82 -145}\special{pa 82 -136}%
+\special{pa 83 -127}\special{pa 83 -118}\special{pa 84 -109}\special{pa 84 -100}%
+\special{pa 85 -91}\special{pa 85 -82}\special{pa 86 -72}\special{pa 86 -63}%
+\special{pa 87 -54}\special{pa 87 -44}\special{pa 88 -35}\special{pa 88 -25}%
+\special{pa 89 -16}\special{pa 90 -6}\special{pa 90 3}\special{pa 91 13}%
+\special{pa 91 23}\special{pa 92 33}\special{pa 92 42}\special{pa 93 52}%
+\special{pa 93 62}\special{pa 94 72}\special{pa 94 82}\special{pa 95 92}%
+\special{pa 95 102}\special{pa 96 113}\special{pa 96 123}\special{pa 97 133}%
+\special{pa 97 143}\special{pa 98 154}\special{pa 98 164}\special{pa 99 175}%
+\special{pa 99 185}\special{pa 100 196}\special{pa 100 206}\special{pa 101 217}%
+\special{pa 101 227}\special{pa 102 238}\special{pa 102 249}\special{pa 103 260}%
+\special{pa 103 271}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 1 -953}\special{pa 3 -952}\special{pa 4 -951}%
+\special{pa 5 -949}\special{pa 7 -948}\special{pa 8 -947}\special{pa 9 -945}%
+\special{pa 11 -943}\special{pa 12 -942}\special{pa 13 -940}\special{pa 15 -939}%
+\special{pa 16 -937}\special{pa 17 -935}\special{pa 19 -933}\special{pa 20 -931}%
+\special{pa 21 -929}\special{pa 23 -927}\special{pa 24 -925}\special{pa 25 -923}%
+\special{pa 27 -921}\special{pa 28 -919}\special{pa 29 -917}\special{pa 31 -914}%
+\special{pa 32 -912}\special{pa 33 -910}\special{pa 35 -907}\special{pa 36 -905}%
+\special{pa 37 -902}\special{pa 39 -900}\special{pa 40 -897}\special{pa 41 -894}%
+\special{pa 43 -892}\special{pa 44 -889}\special{pa 45 -886}\special{pa 46 -883}%
+\special{pa 48 -880}\special{pa 49 -877}\special{pa 50 -874}\special{pa 52 -871}%
+\special{pa 53 -868}\special{pa 54 -865}\special{pa 56 -862}\special{pa 57 -859}%
+\special{pa 58 -855}\special{pa 60 -852}\special{pa 61 -849}\special{pa 62 -845}%
+\special{pa 64 -842}\special{pa 65 -838}\special{pa 66 -835}\special{pa 68 -831}%
+\special{pa 69 -827}\special{pa 70 -824}\special{pa 72 -820}\special{pa 73 -816}%
+\special{pa 74 -812}\special{pa 76 -808}\special{pa 77 -804}\special{pa 78 -800}%
+\special{pa 80 -796}\special{pa 81 -792}\special{pa 82 -788}\special{pa 84 -784}%
+\special{pa 85 -780}\special{pa 86 -775}\special{pa 88 -771}\special{pa 89 -767}%
+\special{pa 90 -762}\special{pa 92 -758}\special{pa 93 -753}\special{pa 94 -749}%
+\special{pa 96 -744}\special{pa 97 -739}\special{pa 98 -735}\special{pa 100 -730}%
+\special{pa 101 -725}\special{pa 102 -720}\special{pa 104 -715}\special{pa 105 -710}%
+\special{pa 106 -705}\special{pa 108 -700}\special{pa 109 -695}\special{pa 110 -690}%
+\special{pa 112 -685}\special{pa 113 -680}\special{pa 114 -674}\special{pa 116 -669}%
+\special{pa 117 -664}\special{pa 118 -658}\special{pa 120 -653}\special{pa 121 -647}%
+\special{pa 122 -642}\special{pa 124 -636}\special{pa 125 -630}\special{pa 126 -625}%
+\special{pa 128 -619}\special{pa 129 -613}\special{pa 130 -607}\special{pa 132 -601}%
+\special{pa 133 -595}\special{pa 134 -589}\special{pa 136 -583}\special{pa 137 -577}%
+\special{pa 138 -571}\special{pa 139 -565}\special{pa 141 -559}\special{pa 142 -552}%
+\special{pa 143 -546}\special{pa 145 -540}\special{pa 146 -533}\special{pa 147 -527}%
+\special{pa 149 -520}\special{pa 150 -513}\special{pa 151 -507}\special{pa 153 -500}%
+\special{pa 154 -493}\special{pa 155 -487}\special{pa 157 -480}\special{pa 158 -473}%
+\special{pa 159 -466}\special{pa 161 -459}\special{pa 162 -452}\special{pa 163 -445}%
+\special{pa 165 -438}\special{pa 166 -431}\special{pa 167 -424}\special{pa 169 -416}%
+\special{pa 170 -409}\special{pa 171 -402}\special{pa 173 -394}\special{pa 174 -387}%
+\special{pa 175 -379}\special{pa 177 -372}\special{pa 178 -364}\special{pa 179 -357}%
+\special{pa 181 -349}\special{pa 182 -341}\special{pa 183 -334}\special{pa 185 -326}%
+\special{pa 186 -318}\special{pa 187 -310}\special{pa 189 -302}\special{pa 190 -294}%
+\special{pa 191 -286}\special{pa 193 -278}\special{pa 194 -270}\special{pa 195 -261}%
+\special{pa 197 -253}\special{pa 198 -245}\special{pa 199 -237}\special{pa 201 -228}%
+\special{pa 202 -220}\special{pa 203 -211}\special{pa 205 -203}\special{pa 206 -194}%
+\special{pa 207 -186}\special{pa 209 -177}\special{pa 210 -168}\special{pa 211 -159}%
+\special{pa 213 -151}\special{pa 214 -142}\special{pa 215 -133}\special{pa 217 -124}%
+\special{pa 218 -115}\special{pa 219 -106}\special{pa 221 -97}\special{pa 222 -87}%
+\special{pa 223 -78}\special{pa 225 -69}\special{pa 226 -60}\special{pa 227 -50}%
+\special{pa 229 -41}\special{pa 230 -32}\special{pa 231 -22}\special{pa 232 -12}%
+\special{pa 234 -3}\special{pa 235 7}\special{pa 236 16}\special{pa 238 26}%
+\special{pa 239 36}\special{pa 240 46}\special{pa 242 56}\special{pa 243 66}%
+\special{pa 244 75}\special{pa 246 86}\special{pa 247 96}\special{pa 248 106}%
+\special{pa 250 116}\special{pa 251 126}\special{pa 252 136}\special{pa 254 147}%
+\special{pa 255 157}\special{pa 256 167}\special{pa 258 178}\special{pa 259 188}%
+\special{pa 260 199}\special{pa 262 209}\special{pa 263 220}\special{pa 264 231}%
+\special{pa 266 241}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 2 -954}\special{pa 4 -953}\special{pa 6 -952}%
+\special{pa 8 -951}\special{pa 10 -949}\special{pa 12 -948}\special{pa 14 -947}%
+\special{pa 16 -946}\special{pa 18 -944}\special{pa 20 -943}\special{pa 22 -941}%
+\special{pa 24 -940}\special{pa 26 -938}\special{pa 28 -937}\special{pa 30 -935}%
+\special{pa 32 -933}\special{pa 34 -932}\special{pa 36 -930}\special{pa 38 -928}%
+\special{pa 40 -926}\special{pa 42 -924}\special{pa 44 -922}\special{pa 46 -920}%
+\special{pa 48 -918}\special{pa 50 -916}\special{pa 52 -914}\special{pa 54 -912}%
+\special{pa 56 -910}\special{pa 58 -907}\special{pa 60 -905}\special{pa 62 -903}%
+\special{pa 64 -900}\special{pa 66 -898}\special{pa 68 -895}\special{pa 70 -892}%
+\special{pa 72 -890}\special{pa 74 -887}\special{pa 76 -884}\special{pa 78 -882}%
+\special{pa 80 -879}\special{pa 82 -876}\special{pa 84 -873}\special{pa 86 -870}%
+\special{pa 88 -867}\special{pa 90 -864}\special{pa 92 -861}\special{pa 94 -858}%
+\special{pa 96 -854}\special{pa 98 -851}\special{pa 100 -848}\special{pa 102 -845}%
+\special{pa 105 -841}\special{pa 107 -838}\special{pa 109 -834}\special{pa 111 -831}%
+\special{pa 113 -827}\special{pa 115 -823}\special{pa 117 -820}\special{pa 119 -816}%
+\special{pa 121 -812}\special{pa 123 -808}\special{pa 125 -804}\special{pa 127 -801}%
+\special{pa 129 -797}\special{pa 131 -793}\special{pa 133 -788}\special{pa 135 -784}%
+\special{pa 137 -780}\special{pa 139 -776}\special{pa 141 -772}\special{pa 143 -767}%
+\special{pa 145 -763}\special{pa 147 -759}\special{pa 149 -754}\special{pa 151 -750}%
+\special{pa 153 -745}\special{pa 155 -741}\special{pa 157 -736}\special{pa 159 -731}%
+\special{pa 161 -726}\special{pa 163 -722}\special{pa 165 -717}\special{pa 167 -712}%
+\special{pa 169 -707}\special{pa 171 -702}\special{pa 173 -697}\special{pa 175 -692}%
+\special{pa 177 -687}\special{pa 179 -682}\special{pa 181 -676}\special{pa 183 -671}%
+\special{pa 185 -666}\special{pa 187 -661}\special{pa 189 -655}\special{pa 191 -650}%
+\special{pa 193 -644}\special{pa 195 -639}\special{pa 197 -633}\special{pa 199 -627}%
+\special{pa 201 -622}\special{pa 203 -616}\special{pa 205 -610}\special{pa 207 -604}%
+\special{pa 209 -598}\special{pa 211 -593}\special{pa 213 -587}\special{pa 215 -581}%
+\special{pa 217 -574}\special{pa 219 -568}\special{pa 221 -562}\special{pa 223 -556}%
+\special{pa 225 -550}\special{pa 227 -543}\special{pa 229 -537}\special{pa 231 -531}%
+\special{pa 233 -524}\special{pa 235 -518}\special{pa 237 -511}\special{pa 239 -504}%
+\special{pa 241 -498}\special{pa 243 -491}\special{pa 245 -484}\special{pa 247 -478}%
+\special{pa 249 -471}\special{pa 251 -464}\special{pa 253 -457}\special{pa 255 -450}%
+\special{pa 257 -443}\special{pa 259 -436}\special{pa 261 -429}\special{pa 263 -422}%
+\special{pa 265 -414}\special{pa 267 -407}\special{pa 269 -400}\special{pa 271 -392}%
+\special{pa 273 -385}\special{pa 275 -378}\special{pa 277 -370}\special{pa 279 -362}%
+\special{pa 281 -355}\special{pa 283 -347}\special{pa 285 -340}\special{pa 287 -332}%
+\special{pa 289 -324}\special{pa 291 -316}\special{pa 293 -308}\special{pa 295 -300}%
+\special{pa 297 -292}\special{pa 299 -284}\special{pa 301 -276}\special{pa 303 -268}%
+\special{pa 305 -260}\special{pa 307 -252}\special{pa 309 -243}\special{pa 311 -235}%
+\special{pa 314 -227}\special{pa 316 -218}\special{pa 318 -210}\special{pa 320 -201}%
+\special{pa 322 -193}\special{pa 324 -184}\special{pa 326 -176}\special{pa 328 -167}%
+\special{pa 330 -158}\special{pa 332 -149}\special{pa 334 -140}\special{pa 336 -132}%
+\special{pa 338 -123}\special{pa 340 -114}\special{pa 342 -105}\special{pa 344 -96}%
+\special{pa 346 -86}\special{pa 348 -77}\special{pa 350 -68}\special{pa 352 -59}%
+\special{pa 354 -49}\special{pa 356 -40}\special{pa 358 -31}\special{pa 360 -21}%
+\special{pa 362 -12}\special{pa 364 -2}\special{pa 366 8}\special{pa 368 17}%
+\special{pa 370 27}\special{pa 372 37}\special{pa 374 46}\special{pa 376 56}%
+\special{pa 378 66}\special{pa 380 76}\special{pa 382 86}\special{pa 384 96}%
+\special{pa 386 106}\special{pa 388 116}\special{pa 390 127}\special{pa 392 137}%
+\special{pa 394 147}\special{pa 396 157}\special{pa 398 168}\special{pa 400 178}%
+\special{pa 402 189}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 2 -954}\special{pa 5 -953}\special{pa 7 -953}%
+\special{pa 10 -952}\special{pa 12 -951}\special{pa 15 -950}\special{pa 17 -949}%
+\special{pa 20 -948}\special{pa 22 -947}\special{pa 25 -946}\special{pa 27 -945}%
+\special{pa 30 -944}\special{pa 32 -943}\special{pa 35 -942}\special{pa 37 -941}%
+\special{pa 40 -939}\special{pa 42 -938}\special{pa 45 -936}\special{pa 47 -935}%
+\special{pa 50 -933}\special{pa 52 -932}\special{pa 55 -930}\special{pa 57 -929}%
+\special{pa 60 -927}\special{pa 62 -925}\special{pa 65 -923}\special{pa 67 -921}%
+\special{pa 70 -920}\special{pa 72 -918}\special{pa 75 -916}\special{pa 77 -914}%
+\special{pa 80 -911}\special{pa 82 -909}\special{pa 85 -907}\special{pa 87 -905}%
+\special{pa 90 -903}\special{pa 92 -900}\special{pa 95 -898}\special{pa 97 -896}%
+\special{pa 100 -893}\special{pa 102 -891}\special{pa 105 -888}\special{pa 107 -885}%
+\special{pa 110 -883}\special{pa 112 -880}\special{pa 115 -877}\special{pa 117 -874}%
+\special{pa 120 -872}\special{pa 122 -869}\special{pa 125 -866}\special{pa 127 -863}%
+\special{pa 130 -860}\special{pa 132 -857}\special{pa 135 -853}\special{pa 137 -850}%
+\special{pa 140 -847}\special{pa 142 -844}\special{pa 145 -840}\special{pa 147 -837}%
+\special{pa 150 -834}\special{pa 152 -830}\special{pa 155 -827}\special{pa 157 -823}%
+\special{pa 160 -819}\special{pa 162 -816}\special{pa 165 -812}\special{pa 167 -808}%
+\special{pa 170 -804}\special{pa 172 -801}\special{pa 175 -797}\special{pa 177 -793}%
+\special{pa 180 -789}\special{pa 182 -785}\special{pa 185 -781}\special{pa 187 -776}%
+\special{pa 190 -772}\special{pa 192 -768}\special{pa 195 -764}\special{pa 197 -759}%
+\special{pa 200 -755}\special{pa 202 -751}\special{pa 205 -746}\special{pa 207 -742}%
+\special{pa 210 -737}\special{pa 212 -732}\special{pa 214 -728}\special{pa 217 -723}%
+\special{pa 219 -718}\special{pa 222 -713}\special{pa 224 -709}\special{pa 227 -704}%
+\special{pa 229 -699}\special{pa 232 -694}\special{pa 234 -689}\special{pa 237 -684}%
+\special{pa 239 -678}\special{pa 242 -673}\special{pa 244 -668}\special{pa 247 -663}%
+\special{pa 249 -657}\special{pa 252 -652}\special{pa 254 -647}\special{pa 257 -641}%
+\special{pa 259 -636}\special{pa 262 -630}\special{pa 264 -624}\special{pa 267 -619}%
+\special{pa 269 -613}\special{pa 272 -607}\special{pa 274 -601}\special{pa 277 -596}%
+\special{pa 279 -590}\special{pa 282 -584}\special{pa 284 -578}\special{pa 287 -572}%
+\special{pa 289 -566}\special{pa 292 -559}\special{pa 294 -553}\special{pa 297 -547}%
+\special{pa 299 -541}\special{pa 302 -534}\special{pa 304 -528}\special{pa 307 -521}%
+\special{pa 309 -515}\special{pa 312 -508}\special{pa 314 -502}\special{pa 317 -495}%
+\special{pa 319 -489}\special{pa 322 -482}\special{pa 324 -475}\special{pa 327 -468}%
+\special{pa 329 -461}\special{pa 332 -455}\special{pa 334 -448}\special{pa 337 -441}%
+\special{pa 339 -434}\special{pa 342 -426}\special{pa 344 -419}\special{pa 347 -412}%
+\special{pa 349 -405}\special{pa 352 -398}\special{pa 354 -390}\special{pa 357 -383}%
+\special{pa 359 -375}\special{pa 362 -368}\special{pa 364 -360}\special{pa 367 -353}%
+\special{pa 369 -345}\special{pa 372 -337}\special{pa 374 -330}\special{pa 377 -322}%
+\special{pa 379 -314}\special{pa 382 -306}\special{pa 384 -298}\special{pa 387 -290}%
+\special{pa 389 -282}\special{pa 392 -274}\special{pa 394 -266}\special{pa 397 -258}%
+\special{pa 399 -250}\special{pa 402 -242}\special{pa 404 -233}\special{pa 407 -225}%
+\special{pa 409 -217}\special{pa 412 -208}\special{pa 414 -200}\special{pa 417 -191}%
+\special{pa 419 -183}\special{pa 421 -174}\special{pa 424 -165}\special{pa 426 -157}%
+\special{pa 429 -148}\special{pa 431 -139}\special{pa 434 -130}\special{pa 436 -121}%
+\special{pa 439 -112}\special{pa 441 -103}\special{pa 444 -94}\special{pa 446 -85}%
+\special{pa 449 -76}\special{pa 451 -67}\special{pa 454 -57}\special{pa 456 -48}%
+\special{pa 459 -39}\special{pa 461 -29}\special{pa 464 -20}\special{pa 466 -10}%
+\special{pa 469 -1}\special{pa 471 9}\special{pa 474 18}\special{pa 476 28}%
+\special{pa 479 38}\special{pa 481 47}\special{pa 484 57}\special{pa 486 67}%
+\special{pa 489 77}\special{pa 491 87}\special{pa 494 97}\special{pa 496 107}%
+\special{pa 499 117}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 3 -954}\special{pa 5 -954}\special{pa 8 -954}%
+\special{pa 11 -954}\special{pa 14 -953}\special{pa 16 -953}\special{pa 19 -952}%
+\special{pa 22 -952}\special{pa 25 -951}\special{pa 27 -951}\special{pa 30 -950}%
+\special{pa 33 -949}\special{pa 36 -948}\special{pa 38 -948}\special{pa 41 -947}%
+\special{pa 44 -946}\special{pa 46 -945}\special{pa 49 -944}\special{pa 52 -943}%
+\special{pa 55 -942}\special{pa 57 -941}\special{pa 60 -939}\special{pa 63 -938}%
+\special{pa 66 -937}\special{pa 68 -935}\special{pa 71 -934}\special{pa 74 -933}%
+\special{pa 77 -931}\special{pa 79 -930}\special{pa 82 -928}\special{pa 85 -926}%
+\special{pa 87 -925}\special{pa 90 -923}\special{pa 93 -921}\special{pa 96 -919}%
+\special{pa 98 -918}\special{pa 101 -916}\special{pa 104 -914}\special{pa 107 -912}%
+\special{pa 109 -910}\special{pa 112 -907}\special{pa 115 -905}\special{pa 118 -903}%
+\special{pa 120 -901}\special{pa 123 -899}\special{pa 126 -896}\special{pa 129 -894}%
+\special{pa 131 -891}\special{pa 134 -889}\special{pa 137 -886}\special{pa 139 -884}%
+\special{pa 142 -881}\special{pa 145 -879}\special{pa 148 -876}\special{pa 150 -873}%
+\special{pa 153 -870}\special{pa 156 -867}\special{pa 159 -864}\special{pa 161 -861}%
+\special{pa 164 -858}\special{pa 167 -855}\special{pa 170 -852}\special{pa 172 -849}%
+\special{pa 175 -846}\special{pa 178 -843}\special{pa 180 -839}\special{pa 183 -836}%
+\special{pa 186 -833}\special{pa 189 -829}\special{pa 191 -826}\special{pa 194 -822}%
+\special{pa 197 -819}\special{pa 200 -815}\special{pa 202 -811}\special{pa 205 -808}%
+\special{pa 208 -804}\special{pa 211 -800}\special{pa 213 -796}\special{pa 216 -792}%
+\special{pa 219 -788}\special{pa 221 -784}\special{pa 224 -780}\special{pa 227 -776}%
+\special{pa 230 -772}\special{pa 232 -768}\special{pa 235 -763}\special{pa 238 -759}%
+\special{pa 241 -755}\special{pa 243 -750}\special{pa 246 -746}\special{pa 249 -741}%
+\special{pa 252 -737}\special{pa 254 -732}\special{pa 257 -728}\special{pa 260 -723}%
+\special{pa 262 -718}\special{pa 265 -713}\special{pa 268 -709}\special{pa 271 -704}%
+\special{pa 273 -699}\special{pa 276 -694}\special{pa 279 -689}\special{pa 282 -684}%
+\special{pa 284 -679}\special{pa 287 -673}\special{pa 290 -668}\special{pa 293 -663}%
+\special{pa 295 -658}\special{pa 298 -652}\special{pa 301 -647}\special{pa 304 -641}%
+\special{pa 306 -636}\special{pa 309 -630}\special{pa 312 -625}\special{pa 314 -619}%
+\special{pa 317 -614}\special{pa 320 -608}\special{pa 323 -602}\special{pa 325 -596}%
+\special{pa 328 -590}\special{pa 331 -584}\special{pa 334 -578}\special{pa 336 -572}%
+\special{pa 339 -566}\special{pa 342 -560}\special{pa 345 -554}\special{pa 347 -548}%
+\special{pa 350 -542}\special{pa 353 -535}\special{pa 355 -529}\special{pa 358 -523}%
+\special{pa 361 -516}\special{pa 364 -510}\special{pa 366 -503}\special{pa 369 -496}%
+\special{pa 372 -490}\special{pa 375 -483}\special{pa 377 -476}\special{pa 380 -470}%
+\special{pa 383 -463}\special{pa 386 -456}\special{pa 388 -449}\special{pa 391 -442}%
+\special{pa 394 -435}\special{pa 396 -428}\special{pa 399 -421}\special{pa 402 -414}%
+\special{pa 405 -406}\special{pa 407 -399}\special{pa 410 -392}\special{pa 413 -384}%
+\special{pa 416 -377}\special{pa 418 -370}\special{pa 421 -362}\special{pa 424 -355}%
+\special{pa 427 -347}\special{pa 429 -339}\special{pa 432 -332}\special{pa 435 -324}%
+\special{pa 437 -316}\special{pa 440 -308}\special{pa 443 -300}\special{pa 446 -292}%
+\special{pa 448 -285}\special{pa 451 -276}\special{pa 454 -268}\special{pa 457 -260}%
+\special{pa 459 -252}\special{pa 462 -244}\special{pa 465 -236}\special{pa 468 -227}%
+\special{pa 470 -219}\special{pa 473 -211}\special{pa 476 -202}\special{pa 479 -194}%
+\special{pa 481 -185}\special{pa 484 -176}\special{pa 487 -168}\special{pa 489 -159}%
+\special{pa 492 -150}\special{pa 495 -142}\special{pa 498 -133}\special{pa 500 -124}%
+\special{pa 503 -115}\special{pa 506 -106}\special{pa 509 -97}\special{pa 511 -88}%
+\special{pa 514 -79}\special{pa 517 -70}\special{pa 520 -60}\special{pa 522 -51}%
+\special{pa 525 -42}\special{pa 528 -32}\special{pa 530 -23}\special{pa 533 -14}%
+\special{pa 536 -4}\special{pa 539 6}\special{pa 541 15}\special{pa 544 25}%
+\special{pa 547 34}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 3 -955}\special{pa 5 -955}\special{pa 8 -955}%
+\special{pa 11 -955}\special{pa 14 -955}\special{pa 16 -955}\special{pa 19 -955}%
+\special{pa 22 -955}\special{pa 24 -955}\special{pa 27 -955}\special{pa 30 -955}%
+\special{pa 32 -954}\special{pa 35 -954}\special{pa 38 -954}\special{pa 41 -953}%
+\special{pa 43 -953}\special{pa 46 -952}\special{pa 49 -952}\special{pa 51 -951}%
+\special{pa 54 -950}\special{pa 57 -950}\special{pa 60 -949}\special{pa 62 -948}%
+\special{pa 65 -947}\special{pa 68 -946}\special{pa 70 -945}\special{pa 73 -944}%
+\special{pa 76 -943}\special{pa 79 -942}\special{pa 81 -941}\special{pa 84 -940}%
+\special{pa 87 -939}\special{pa 89 -937}\special{pa 92 -936}\special{pa 95 -934}%
+\special{pa 97 -933}\special{pa 100 -932}\special{pa 103 -930}\special{pa 106 -928}%
+\special{pa 108 -927}\special{pa 111 -925}\special{pa 114 -923}\special{pa 116 -922}%
+\special{pa 119 -920}\special{pa 122 -918}\special{pa 125 -916}\special{pa 127 -914}%
+\special{pa 130 -912}\special{pa 133 -910}\special{pa 135 -908}\special{pa 138 -906}%
+\special{pa 141 -904}\special{pa 143 -901}\special{pa 146 -899}\special{pa 149 -897}%
+\special{pa 152 -894}\special{pa 154 -892}\special{pa 157 -889}\special{pa 160 -887}%
+\special{pa 162 -884}\special{pa 165 -882}\special{pa 168 -879}\special{pa 171 -876}%
+\special{pa 173 -873}\special{pa 176 -871}\special{pa 179 -868}\special{pa 181 -865}%
+\special{pa 184 -862}\special{pa 187 -859}\special{pa 189 -856}\special{pa 192 -853}%
+\special{pa 195 -850}\special{pa 198 -846}\special{pa 200 -843}\special{pa 203 -840}%
+\special{pa 206 -836}\special{pa 208 -833}\special{pa 211 -830}\special{pa 214 -826}%
+\special{pa 217 -823}\special{pa 219 -819}\special{pa 222 -815}\special{pa 225 -812}%
+\special{pa 227 -808}\special{pa 230 -804}\special{pa 233 -800}\special{pa 236 -797}%
+\special{pa 238 -793}\special{pa 241 -789}\special{pa 244 -785}\special{pa 246 -781}%
+\special{pa 249 -776}\special{pa 252 -772}\special{pa 254 -768}\special{pa 257 -764}%
+\special{pa 260 -760}\special{pa 263 -755}\special{pa 265 -751}\special{pa 268 -746}%
+\special{pa 271 -742}\special{pa 273 -737}\special{pa 276 -733}\special{pa 279 -728}%
+\special{pa 282 -723}\special{pa 284 -719}\special{pa 287 -714}\special{pa 290 -709}%
+\special{pa 292 -704}\special{pa 295 -699}\special{pa 298 -694}\special{pa 300 -689}%
+\special{pa 303 -684}\special{pa 306 -679}\special{pa 309 -674}\special{pa 311 -669}%
+\special{pa 314 -664}\special{pa 317 -658}\special{pa 319 -653}\special{pa 322 -647}%
+\special{pa 325 -642}\special{pa 328 -637}\special{pa 330 -631}\special{pa 333 -625}%
+\special{pa 336 -620}\special{pa 338 -614}\special{pa 341 -608}\special{pa 344 -603}%
+\special{pa 346 -597}\special{pa 349 -591}\special{pa 352 -585}\special{pa 355 -579}%
+\special{pa 357 -573}\special{pa 360 -567}\special{pa 363 -561}\special{pa 365 -555}%
+\special{pa 368 -548}\special{pa 371 -542}\special{pa 374 -536}\special{pa 376 -530}%
+\special{pa 379 -523}\special{pa 382 -517}\special{pa 384 -510}\special{pa 387 -504}%
+\special{pa 390 -497}\special{pa 393 -490}\special{pa 395 -484}\special{pa 398 -477}%
+\special{pa 401 -470}\special{pa 403 -463}\special{pa 406 -456}\special{pa 409 -450}%
+\special{pa 411 -443}\special{pa 414 -436}\special{pa 417 -428}\special{pa 420 -421}%
+\special{pa 422 -414}\special{pa 425 -407}\special{pa 428 -400}\special{pa 430 -392}%
+\special{pa 433 -385}\special{pa 436 -378}\special{pa 439 -370}\special{pa 441 -363}%
+\special{pa 444 -355}\special{pa 447 -348}\special{pa 449 -340}\special{pa 452 -332}%
+\special{pa 455 -325}\special{pa 457 -317}\special{pa 460 -309}\special{pa 463 -301}%
+\special{pa 466 -293}\special{pa 468 -285}\special{pa 471 -277}\special{pa 474 -269}%
+\special{pa 476 -261}\special{pa 479 -253}\special{pa 482 -245}\special{pa 485 -236}%
+\special{pa 487 -228}\special{pa 490 -220}\special{pa 493 -211}\special{pa 495 -203}%
+\special{pa 498 -194}\special{pa 501 -186}\special{pa 503 -177}\special{pa 506 -168}%
+\special{pa 509 -160}\special{pa 512 -151}\special{pa 514 -142}\special{pa 517 -133}%
+\special{pa 520 -125}\special{pa 522 -116}\special{pa 525 -107}\special{pa 528 -98}%
+\special{pa 531 -89}\special{pa 533 -79}\special{pa 536 -70}\special{pa 539 -61}%
+\special{pa 541 -52}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 2 -955}\special{pa 5 -956}\special{pa 7 -956}%
+\special{pa 10 -957}\special{pa 12 -957}\special{pa 14 -958}\special{pa 17 -958}%
+\special{pa 19 -958}\special{pa 22 -959}\special{pa 24 -959}\special{pa 27 -959}%
+\special{pa 29 -959}\special{pa 31 -959}\special{pa 34 -959}\special{pa 36 -959}%
+\special{pa 39 -959}\special{pa 41 -959}\special{pa 43 -959}\special{pa 46 -959}%
+\special{pa 48 -958}\special{pa 51 -958}\special{pa 53 -958}\special{pa 56 -957}%
+\special{pa 58 -957}\special{pa 60 -956}\special{pa 63 -956}\special{pa 65 -955}%
+\special{pa 68 -955}\special{pa 70 -954}\special{pa 72 -953}\special{pa 75 -952}%
+\special{pa 77 -951}\special{pa 80 -951}\special{pa 82 -950}\special{pa 85 -949}%
+\special{pa 87 -948}\special{pa 89 -947}\special{pa 92 -945}\special{pa 94 -944}%
+\special{pa 97 -943}\special{pa 99 -942}\special{pa 101 -940}\special{pa 104 -939}%
+\special{pa 106 -938}\special{pa 109 -936}\special{pa 111 -935}\special{pa 113 -933}%
+\special{pa 116 -932}\special{pa 118 -930}\special{pa 121 -928}\special{pa 123 -926}%
+\special{pa 126 -925}\special{pa 128 -923}\special{pa 130 -921}\special{pa 133 -919}%
+\special{pa 135 -917}\special{pa 138 -915}\special{pa 140 -913}\special{pa 142 -911}%
+\special{pa 145 -909}\special{pa 147 -906}\special{pa 150 -904}\special{pa 152 -902}%
+\special{pa 155 -899}\special{pa 157 -897}\special{pa 159 -895}\special{pa 162 -892}%
+\special{pa 164 -889}\special{pa 167 -887}\special{pa 169 -884}\special{pa 171 -882}%
+\special{pa 174 -879}\special{pa 176 -876}\special{pa 179 -873}\special{pa 181 -870}%
+\special{pa 184 -867}\special{pa 186 -864}\special{pa 188 -861}\special{pa 191 -858}%
+\special{pa 193 -855}\special{pa 196 -852}\special{pa 198 -849}\special{pa 200 -845}%
+\special{pa 203 -842}\special{pa 205 -839}\special{pa 208 -835}\special{pa 210 -832}%
+\special{pa 212 -828}\special{pa 215 -825}\special{pa 217 -821}\special{pa 220 -817}%
+\special{pa 222 -814}\special{pa 225 -810}\special{pa 227 -806}\special{pa 229 -802}%
+\special{pa 232 -798}\special{pa 234 -795}\special{pa 237 -791}\special{pa 239 -787}%
+\special{pa 241 -782}\special{pa 244 -778}\special{pa 246 -774}\special{pa 249 -770}%
+\special{pa 251 -766}\special{pa 254 -761}\special{pa 256 -757}\special{pa 258 -752}%
+\special{pa 261 -748}\special{pa 263 -744}\special{pa 266 -739}\special{pa 268 -734}%
+\special{pa 270 -730}\special{pa 273 -725}\special{pa 275 -720}\special{pa 278 -715}%
+\special{pa 280 -711}\special{pa 283 -706}\special{pa 285 -701}\special{pa 287 -696}%
+\special{pa 290 -691}\special{pa 292 -686}\special{pa 295 -680}\special{pa 297 -675}%
+\special{pa 299 -670}\special{pa 302 -665}\special{pa 304 -659}\special{pa 307 -654}%
+\special{pa 309 -649}\special{pa 311 -643}\special{pa 314 -638}\special{pa 316 -632}%
+\special{pa 319 -627}\special{pa 321 -621}\special{pa 324 -615}\special{pa 326 -609}%
+\special{pa 328 -604}\special{pa 331 -598}\special{pa 333 -592}\special{pa 336 -586}%
+\special{pa 338 -580}\special{pa 340 -574}\special{pa 343 -568}\special{pa 345 -562}%
+\special{pa 348 -555}\special{pa 350 -549}\special{pa 353 -543}\special{pa 355 -537}%
+\special{pa 357 -530}\special{pa 360 -524}\special{pa 362 -517}\special{pa 365 -511}%
+\special{pa 367 -504}\special{pa 369 -498}\special{pa 372 -491}\special{pa 374 -484}%
+\special{pa 377 -477}\special{pa 379 -471}\special{pa 381 -464}\special{pa 384 -457}%
+\special{pa 386 -450}\special{pa 389 -443}\special{pa 391 -436}\special{pa 394 -429}%
+\special{pa 396 -422}\special{pa 398 -415}\special{pa 401 -407}\special{pa 403 -400}%
+\special{pa 406 -393}\special{pa 408 -385}\special{pa 410 -378}\special{pa 413 -370}%
+\special{pa 415 -363}\special{pa 418 -355}\special{pa 420 -348}\special{pa 423 -340}%
+\special{pa 425 -332}\special{pa 427 -325}\special{pa 430 -317}\special{pa 432 -309}%
+\special{pa 435 -301}\special{pa 437 -293}\special{pa 439 -285}\special{pa 442 -277}%
+\special{pa 444 -269}\special{pa 447 -261}\special{pa 449 -253}\special{pa 452 -244}%
+\special{pa 454 -236}\special{pa 456 -228}\special{pa 459 -219}\special{pa 461 -211}%
+\special{pa 464 -202}\special{pa 466 -194}\special{pa 468 -185}\special{pa 471 -177}%
+\special{pa 473 -168}\special{pa 476 -159}\special{pa 478 -151}\special{pa 480 -142}%
+\special{pa 483 -133}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 2 -956}\special{pa 4 -957}\special{pa 6 -957}%
+\special{pa 8 -958}\special{pa 9 -959}\special{pa 11 -960}\special{pa 13 -961}%
+\special{pa 15 -961}\special{pa 17 -962}\special{pa 19 -962}\special{pa 21 -963}%
+\special{pa 23 -963}\special{pa 25 -964}\special{pa 26 -964}\special{pa 28 -964}%
+\special{pa 30 -965}\special{pa 32 -965}\special{pa 34 -965}\special{pa 36 -965}%
+\special{pa 38 -965}\special{pa 40 -965}\special{pa 41 -965}\special{pa 43 -965}%
+\special{pa 45 -965}\special{pa 47 -965}\special{pa 49 -965}\special{pa 51 -964}%
+\special{pa 53 -964}\special{pa 55 -964}\special{pa 57 -963}\special{pa 58 -963}%
+\special{pa 60 -962}\special{pa 62 -962}\special{pa 64 -961}\special{pa 66 -961}%
+\special{pa 68 -960}\special{pa 70 -959}\special{pa 72 -958}\special{pa 74 -958}%
+\special{pa 75 -957}\special{pa 77 -956}\special{pa 79 -955}\special{pa 81 -954}%
+\special{pa 83 -953}\special{pa 85 -952}\special{pa 87 -950}\special{pa 89 -949}%
+\special{pa 91 -948}\special{pa 92 -947}\special{pa 94 -945}\special{pa 96 -944}%
+\special{pa 98 -942}\special{pa 100 -941}\special{pa 102 -939}\special{pa 104 -938}%
+\special{pa 106 -936}\special{pa 107 -934}\special{pa 109 -933}\special{pa 111 -931}%
+\special{pa 113 -929}\special{pa 115 -927}\special{pa 117 -925}\special{pa 119 -923}%
+\special{pa 121 -921}\special{pa 123 -919}\special{pa 124 -917}\special{pa 126 -915}%
+\special{pa 128 -913}\special{pa 130 -910}\special{pa 132 -908}\special{pa 134 -906}%
+\special{pa 136 -903}\special{pa 138 -901}\special{pa 140 -898}\special{pa 141 -896}%
+\special{pa 143 -893}\special{pa 145 -891}\special{pa 147 -888}\special{pa 149 -885}%
+\special{pa 151 -882}\special{pa 153 -879}\special{pa 155 -877}\special{pa 157 -874}%
+\special{pa 158 -871}\special{pa 160 -868}\special{pa 162 -865}\special{pa 164 -861}%
+\special{pa 166 -858}\special{pa 168 -855}\special{pa 170 -852}\special{pa 172 -848}%
+\special{pa 173 -845}\special{pa 175 -842}\special{pa 177 -838}\special{pa 179 -835}%
+\special{pa 181 -831}\special{pa 183 -828}\special{pa 185 -824}\special{pa 187 -820}%
+\special{pa 189 -816}\special{pa 190 -813}\special{pa 192 -809}\special{pa 194 -805}%
+\special{pa 196 -801}\special{pa 198 -797}\special{pa 200 -793}\special{pa 202 -789}%
+\special{pa 204 -785}\special{pa 206 -781}\special{pa 207 -776}\special{pa 209 -772}%
+\special{pa 211 -768}\special{pa 213 -763}\special{pa 215 -759}\special{pa 217 -755}%
+\special{pa 219 -750}\special{pa 221 -746}\special{pa 223 -741}\special{pa 224 -736}%
+\special{pa 226 -732}\special{pa 228 -727}\special{pa 230 -722}\special{pa 232 -717}%
+\special{pa 234 -712}\special{pa 236 -707}\special{pa 238 -702}\special{pa 239 -697}%
+\special{pa 241 -692}\special{pa 243 -687}\special{pa 245 -682}\special{pa 247 -677}%
+\special{pa 249 -671}\special{pa 251 -666}\special{pa 253 -661}\special{pa 255 -655}%
+\special{pa 256 -650}\special{pa 258 -644}\special{pa 260 -639}\special{pa 262 -633}%
+\special{pa 264 -628}\special{pa 266 -622}\special{pa 268 -616}\special{pa 270 -610}%
+\special{pa 272 -604}\special{pa 273 -599}\special{pa 275 -593}\special{pa 277 -587}%
+\special{pa 279 -581}\special{pa 281 -575}\special{pa 283 -568}\special{pa 285 -562}%
+\special{pa 287 -556}\special{pa 289 -550}\special{pa 290 -543}\special{pa 292 -537}%
+\special{pa 294 -531}\special{pa 296 -524}\special{pa 298 -518}\special{pa 300 -511}%
+\special{pa 302 -504}\special{pa 304 -498}\special{pa 306 -491}\special{pa 307 -484}%
+\special{pa 309 -478}\special{pa 311 -471}\special{pa 313 -464}\special{pa 315 -457}%
+\special{pa 317 -450}\special{pa 319 -443}\special{pa 321 -436}\special{pa 322 -429}%
+\special{pa 324 -421}\special{pa 326 -414}\special{pa 328 -407}\special{pa 330 -400}%
+\special{pa 332 -392}\special{pa 334 -385}\special{pa 336 -377}\special{pa 338 -370}%
+\special{pa 339 -362}\special{pa 341 -355}\special{pa 343 -347}\special{pa 345 -339}%
+\special{pa 347 -332}\special{pa 349 -324}\special{pa 351 -316}\special{pa 353 -308}%
+\special{pa 355 -300}\special{pa 356 -292}\special{pa 358 -284}\special{pa 360 -276}%
+\special{pa 362 -268}\special{pa 364 -260}\special{pa 366 -251}\special{pa 368 -243}%
+\special{pa 370 -235}\special{pa 372 -226}\special{pa 373 -218}\special{pa 375 -209}%
+\special{pa 377 -201}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 1 -956}\special{pa 2 -957}\special{pa 4 -958}%
+\special{pa 5 -959}\special{pa 6 -960}\special{pa 7 -961}\special{pa 8 -962}%
+\special{pa 9 -963}\special{pa 11 -964}\special{pa 12 -965}\special{pa 13 -966}%
+\special{pa 14 -966}\special{pa 15 -967}\special{pa 16 -967}\special{pa 18 -968}%
+\special{pa 19 -969}\special{pa 20 -969}\special{pa 21 -969}\special{pa 22 -970}%
+\special{pa 23 -970}\special{pa 25 -970}\special{pa 26 -971}\special{pa 27 -971}%
+\special{pa 28 -971}\special{pa 29 -971}\special{pa 30 -971}\special{pa 32 -971}%
+\special{pa 33 -971}\special{pa 34 -971}\special{pa 35 -971}\special{pa 36 -970}%
+\special{pa 38 -970}\special{pa 39 -970}\special{pa 40 -969}\special{pa 41 -969}%
+\special{pa 42 -969}\special{pa 43 -968}\special{pa 45 -968}\special{pa 46 -967}%
+\special{pa 47 -966}\special{pa 48 -966}\special{pa 49 -965}\special{pa 50 -964}%
+\special{pa 52 -963}\special{pa 53 -962}\special{pa 54 -962}\special{pa 55 -961}%
+\special{pa 56 -960}\special{pa 57 -958}\special{pa 59 -957}\special{pa 60 -956}%
+\special{pa 61 -955}\special{pa 62 -954}\special{pa 63 -952}\special{pa 64 -951}%
+\special{pa 66 -950}\special{pa 67 -948}\special{pa 68 -947}\special{pa 69 -945}%
+\special{pa 70 -944}\special{pa 72 -942}\special{pa 73 -940}\special{pa 74 -939}%
+\special{pa 75 -937}\special{pa 76 -935}\special{pa 77 -933}\special{pa 79 -931}%
+\special{pa 80 -929}\special{pa 81 -927}\special{pa 82 -925}\special{pa 83 -923}%
+\special{pa 84 -921}\special{pa 86 -919}\special{pa 87 -916}\special{pa 88 -914}%
+\special{pa 89 -912}\special{pa 90 -909}\special{pa 91 -907}\special{pa 93 -904}%
+\special{pa 94 -902}\special{pa 95 -899}\special{pa 96 -896}\special{pa 97 -894}%
+\special{pa 98 -891}\special{pa 100 -888}\special{pa 101 -885}\special{pa 102 -883}%
+\special{pa 103 -880}\special{pa 104 -877}\special{pa 106 -874}\special{pa 107 -871}%
+\special{pa 108 -867}\special{pa 109 -864}\special{pa 110 -861}\special{pa 111 -858}%
+\special{pa 113 -854}\special{pa 114 -851}\special{pa 115 -848}\special{pa 116 -844}%
+\special{pa 117 -841}\special{pa 118 -837}\special{pa 120 -834}\special{pa 121 -830}%
+\special{pa 122 -826}\special{pa 123 -822}\special{pa 124 -819}\special{pa 125 -815}%
+\special{pa 127 -811}\special{pa 128 -807}\special{pa 129 -803}\special{pa 130 -799}%
+\special{pa 131 -795}\special{pa 132 -791}\special{pa 134 -787}\special{pa 135 -782}%
+\special{pa 136 -778}\special{pa 137 -774}\special{pa 138 -770}\special{pa 140 -765}%
+\special{pa 141 -761}\special{pa 142 -756}\special{pa 143 -752}\special{pa 144 -747}%
+\special{pa 145 -742}\special{pa 147 -738}\special{pa 148 -733}\special{pa 149 -728}%
+\special{pa 150 -723}\special{pa 151 -718}\special{pa 152 -713}\special{pa 154 -708}%
+\special{pa 155 -703}\special{pa 156 -698}\special{pa 157 -693}\special{pa 158 -688}%
+\special{pa 159 -683}\special{pa 161 -678}\special{pa 162 -672}\special{pa 163 -667}%
+\special{pa 164 -661}\special{pa 165 -656}\special{pa 166 -650}\special{pa 168 -645}%
+\special{pa 169 -639}\special{pa 170 -634}\special{pa 171 -628}\special{pa 172 -622}%
+\special{pa 174 -616}\special{pa 175 -611}\special{pa 176 -605}\special{pa 177 -599}%
+\special{pa 178 -593}\special{pa 179 -587}\special{pa 181 -581}\special{pa 182 -575}%
+\special{pa 183 -568}\special{pa 184 -562}\special{pa 185 -556}\special{pa 186 -550}%
+\special{pa 188 -543}\special{pa 189 -537}\special{pa 190 -530}\special{pa 191 -524}%
+\special{pa 192 -517}\special{pa 193 -511}\special{pa 195 -504}\special{pa 196 -497}%
+\special{pa 197 -491}\special{pa 198 -484}\special{pa 199 -477}\special{pa 200 -470}%
+\special{pa 202 -463}\special{pa 203 -456}\special{pa 204 -449}\special{pa 205 -442}%
+\special{pa 206 -435}\special{pa 208 -428}\special{pa 209 -420}\special{pa 210 -413}%
+\special{pa 211 -406}\special{pa 212 -398}\special{pa 213 -391}\special{pa 215 -384}%
+\special{pa 216 -376}\special{pa 217 -369}\special{pa 218 -361}\special{pa 219 -353}%
+\special{pa 220 -346}\special{pa 222 -338}\special{pa 223 -330}\special{pa 224 -322}%
+\special{pa 225 -314}\special{pa 226 -306}\special{pa 227 -298}\special{pa 229 -290}%
+\special{pa 230 -282}\special{pa 231 -274}\special{pa 232 -266}\special{pa 233 -258}%
+\special{pa 235 -249}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 0 -956}\special{pa 1 -957}\special{pa 1 -959}%
+\special{pa 1 -960}\special{pa 2 -961}\special{pa 2 -962}\special{pa 2 -963}%
+\special{pa 3 -964}\special{pa 3 -965}\special{pa 3 -966}\special{pa 4 -967}%
+\special{pa 4 -968}\special{pa 4 -968}\special{pa 5 -969}\special{pa 5 -970}%
+\special{pa 6 -970}\special{pa 6 -971}\special{pa 6 -972}\special{pa 7 -972}%
+\special{pa 7 -972}\special{pa 7 -973}\special{pa 8 -973}\special{pa 8 -973}%
+\special{pa 8 -974}\special{pa 9 -974}\special{pa 9 -974}\special{pa 9 -974}%
+\special{pa 10 -974}\special{pa 10 -974}\special{pa 10 -974}\special{pa 11 -974}%
+\special{pa 11 -974}\special{pa 11 -974}\special{pa 12 -974}\special{pa 12 -973}%
+\special{pa 12 -973}\special{pa 13 -973}\special{pa 13 -972}\special{pa 13 -972}%
+\special{pa 14 -971}\special{pa 14 -971}\special{pa 14 -970}\special{pa 15 -969}%
+\special{pa 15 -969}\special{pa 15 -968}\special{pa 16 -967}\special{pa 16 -966}%
+\special{pa 17 -965}\special{pa 17 -964}\special{pa 17 -963}\special{pa 18 -962}%
+\special{pa 18 -961}\special{pa 18 -960}\special{pa 19 -959}\special{pa 19 -958}%
+\special{pa 19 -956}\special{pa 20 -955}\special{pa 20 -954}\special{pa 20 -952}%
+\special{pa 21 -951}\special{pa 21 -949}\special{pa 21 -948}\special{pa 22 -946}%
+\special{pa 22 -944}\special{pa 22 -943}\special{pa 23 -941}\special{pa 23 -939}%
+\special{pa 23 -937}\special{pa 24 -935}\special{pa 24 -933}\special{pa 24 -931}%
+\special{pa 25 -929}\special{pa 25 -927}\special{pa 25 -925}\special{pa 26 -923}%
+\special{pa 26 -921}\special{pa 27 -918}\special{pa 27 -916}\special{pa 27 -914}%
+\special{pa 28 -911}\special{pa 28 -909}\special{pa 28 -906}\special{pa 29 -904}%
+\special{pa 29 -901}\special{pa 29 -898}\special{pa 30 -896}\special{pa 30 -893}%
+\special{pa 30 -890}\special{pa 31 -887}\special{pa 31 -884}\special{pa 31 -881}%
+\special{pa 32 -878}\special{pa 32 -875}\special{pa 32 -872}\special{pa 33 -869}%
+\special{pa 33 -866}\special{pa 33 -863}\special{pa 34 -859}\special{pa 34 -856}%
+\special{pa 34 -853}\special{pa 35 -849}\special{pa 35 -846}\special{pa 35 -842}%
+\special{pa 36 -839}\special{pa 36 -835}\special{pa 37 -831}\special{pa 37 -828}%
+\special{pa 37 -824}\special{pa 38 -820}\special{pa 38 -816}\special{pa 38 -812}%
+\special{pa 39 -808}\special{pa 39 -804}\special{pa 39 -800}\special{pa 40 -796}%
+\special{pa 40 -792}\special{pa 40 -788}\special{pa 41 -784}\special{pa 41 -779}%
+\special{pa 41 -775}\special{pa 42 -771}\special{pa 42 -766}\special{pa 42 -762}%
+\special{pa 43 -757}\special{pa 43 -753}\special{pa 43 -748}\special{pa 44 -743}%
+\special{pa 44 -739}\special{pa 44 -734}\special{pa 45 -729}\special{pa 45 -724}%
+\special{pa 45 -719}\special{pa 46 -714}\special{pa 46 -709}\special{pa 46 -704}%
+\special{pa 47 -699}\special{pa 47 -694}\special{pa 48 -689}\special{pa 48 -684}%
+\special{pa 48 -678}\special{pa 49 -673}\special{pa 49 -668}\special{pa 49 -662}%
+\special{pa 50 -657}\special{pa 50 -651}\special{pa 50 -646}\special{pa 51 -640}%
+\special{pa 51 -634}\special{pa 51 -629}\special{pa 52 -623}\special{pa 52 -617}%
+\special{pa 52 -611}\special{pa 53 -605}\special{pa 53 -599}\special{pa 53 -593}%
+\special{pa 54 -587}\special{pa 54 -581}\special{pa 54 -575}\special{pa 55 -569}%
+\special{pa 55 -562}\special{pa 55 -556}\special{pa 56 -550}\special{pa 56 -543}%
+\special{pa 56 -537}\special{pa 57 -530}\special{pa 57 -524}\special{pa 58 -517}%
+\special{pa 58 -511}\special{pa 58 -504}\special{pa 59 -497}\special{pa 59 -491}%
+\special{pa 59 -484}\special{pa 60 -477}\special{pa 60 -470}\special{pa 60 -463}%
+\special{pa 61 -456}\special{pa 61 -449}\special{pa 61 -442}\special{pa 62 -435}%
+\special{pa 62 -427}\special{pa 62 -420}\special{pa 63 -413}\special{pa 63 -406}%
+\special{pa 63 -398}\special{pa 64 -391}\special{pa 64 -383}\special{pa 64 -376}%
+\special{pa 65 -368}\special{pa 65 -361}\special{pa 65 -353}\special{pa 66 -345}%
+\special{pa 66 -337}\special{pa 66 -330}\special{pa 67 -322}\special{pa 67 -314}%
+\special{pa 68 -306}\special{pa 68 -298}\special{pa 68 -290}\special{pa 69 -282}%
+\special{pa 69 -273}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -1 -956}\special{pa -1 -957}\special{pa -2 -959}%
+\special{pa -2 -960}\special{pa -3 -961}\special{pa -3 -962}\special{pa -4 -963}%
+\special{pa -4 -964}\special{pa -5 -965}\special{pa -5 -966}\special{pa -6 -967}%
+\special{pa -6 -967}\special{pa -7 -968}\special{pa -7 -969}\special{pa -8 -970}%
+\special{pa -8 -970}\special{pa -9 -971}\special{pa -9 -971}\special{pa -10 -972}%
+\special{pa -10 -972}\special{pa -11 -973}\special{pa -11 -973}\special{pa -12 -973}%
+\special{pa -12 -973}\special{pa -13 -974}\special{pa -13 -974}\special{pa -14 -974}%
+\special{pa -14 -974}\special{pa -15 -974}\special{pa -16 -974}\special{pa -16 -974}%
+\special{pa -17 -974}\special{pa -17 -973}\special{pa -18 -973}\special{pa -18 -973}%
+\special{pa -19 -972}\special{pa -19 -972}\special{pa -20 -972}\special{pa -20 -971}%
+\special{pa -21 -971}\special{pa -21 -970}\special{pa -22 -969}\special{pa -22 -969}%
+\special{pa -23 -968}\special{pa -23 -967}\special{pa -24 -966}\special{pa -24 -966}%
+\special{pa -25 -965}\special{pa -25 -964}\special{pa -26 -963}\special{pa -26 -962}%
+\special{pa -27 -961}\special{pa -27 -959}\special{pa -28 -958}\special{pa -28 -957}%
+\special{pa -29 -956}\special{pa -29 -954}\special{pa -30 -953}\special{pa -31 -951}%
+\special{pa -31 -950}\special{pa -32 -948}\special{pa -32 -947}\special{pa -33 -945}%
+\special{pa -33 -944}\special{pa -34 -942}\special{pa -34 -940}\special{pa -35 -938}%
+\special{pa -35 -936}\special{pa -36 -934}\special{pa -36 -932}\special{pa -37 -930}%
+\special{pa -37 -928}\special{pa -38 -926}\special{pa -38 -924}\special{pa -39 -922}%
+\special{pa -39 -920}\special{pa -40 -917}\special{pa -40 -915}\special{pa -41 -913}%
+\special{pa -41 -910}\special{pa -42 -908}\special{pa -42 -905}\special{pa -43 -903}%
+\special{pa -43 -900}\special{pa -44 -897}\special{pa -44 -895}\special{pa -45 -892}%
+\special{pa -46 -889}\special{pa -46 -886}\special{pa -47 -883}\special{pa -47 -880}%
+\special{pa -48 -877}\special{pa -48 -874}\special{pa -49 -871}\special{pa -49 -868}%
+\special{pa -50 -865}\special{pa -50 -861}\special{pa -51 -858}\special{pa -51 -855}%
+\special{pa -52 -851}\special{pa -52 -848}\special{pa -53 -844}\special{pa -53 -841}%
+\special{pa -54 -837}\special{pa -54 -834}\special{pa -55 -830}\special{pa -55 -826}%
+\special{pa -56 -822}\special{pa -56 -819}\special{pa -57 -815}\special{pa -57 -811}%
+\special{pa -58 -807}\special{pa -58 -803}\special{pa -59 -799}\special{pa -59 -795}%
+\special{pa -60 -791}\special{pa -61 -786}\special{pa -61 -782}\special{pa -62 -778}%
+\special{pa -62 -773}\special{pa -63 -769}\special{pa -63 -765}\special{pa -64 -760}%
+\special{pa -64 -756}\special{pa -65 -751}\special{pa -65 -746}\special{pa -66 -742}%
+\special{pa -66 -737}\special{pa -67 -732}\special{pa -67 -727}\special{pa -68 -722}%
+\special{pa -68 -717}\special{pa -69 -713}\special{pa -69 -707}\special{pa -70 -702}%
+\special{pa -70 -697}\special{pa -71 -692}\special{pa -71 -687}\special{pa -72 -682}%
+\special{pa -72 -676}\special{pa -73 -671}\special{pa -73 -666}\special{pa -74 -660}%
+\special{pa -75 -655}\special{pa -75 -649}\special{pa -76 -644}\special{pa -76 -638}%
+\special{pa -77 -632}\special{pa -77 -626}\special{pa -78 -621}\special{pa -78 -615}%
+\special{pa -79 -609}\special{pa -79 -603}\special{pa -80 -597}\special{pa -80 -591}%
+\special{pa -81 -585}\special{pa -81 -579}\special{pa -82 -573}\special{pa -82 -566}%
+\special{pa -83 -560}\special{pa -83 -554}\special{pa -84 -548}\special{pa -84 -541}%
+\special{pa -85 -535}\special{pa -85 -528}\special{pa -86 -522}\special{pa -86 -515}%
+\special{pa -87 -508}\special{pa -87 -502}\special{pa -88 -495}\special{pa -88 -488}%
+\special{pa -89 -481}\special{pa -90 -475}\special{pa -90 -468}\special{pa -91 -461}%
+\special{pa -91 -454}\special{pa -92 -447}\special{pa -92 -439}\special{pa -93 -432}%
+\special{pa -93 -425}\special{pa -94 -418}\special{pa -94 -410}\special{pa -95 -403}%
+\special{pa -95 -396}\special{pa -96 -388}\special{pa -96 -381}\special{pa -97 -373}%
+\special{pa -97 -366}\special{pa -98 -358}\special{pa -98 -350}\special{pa -99 -342}%
+\special{pa -99 -335}\special{pa -100 -327}\special{pa -100 -319}\special{pa -101 -311}%
+\special{pa -101 -303}\special{pa -102 -295}\special{pa -102 -287}\special{pa -103 -279}%
+\special{pa -103 -271}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -1 -956}\special{pa -3 -957}\special{pa -4 -958}%
+\special{pa -5 -959}\special{pa -7 -960}\special{pa -8 -961}\special{pa -9 -962}%
+\special{pa -11 -963}\special{pa -12 -964}\special{pa -13 -964}\special{pa -15 -965}%
+\special{pa -16 -966}\special{pa -17 -966}\special{pa -19 -967}\special{pa -20 -967}%
+\special{pa -21 -968}\special{pa -23 -968}\special{pa -24 -969}\special{pa -25 -969}%
+\special{pa -27 -969}\special{pa -28 -970}\special{pa -29 -970}\special{pa -31 -970}%
+\special{pa -32 -970}\special{pa -33 -970}\special{pa -35 -970}\special{pa -36 -970}%
+\special{pa -37 -970}\special{pa -39 -970}\special{pa -40 -969}\special{pa -41 -969}%
+\special{pa -43 -969}\special{pa -44 -969}\special{pa -45 -968}\special{pa -46 -968}%
+\special{pa -48 -967}\special{pa -49 -967}\special{pa -50 -966}\special{pa -52 -965}%
+\special{pa -53 -965}\special{pa -54 -964}\special{pa -56 -963}\special{pa -57 -962}%
+\special{pa -58 -962}\special{pa -60 -961}\special{pa -61 -960}\special{pa -62 -959}%
+\special{pa -64 -958}\special{pa -65 -957}\special{pa -66 -955}\special{pa -68 -954}%
+\special{pa -69 -953}\special{pa -70 -952}\special{pa -72 -950}\special{pa -73 -949}%
+\special{pa -74 -947}\special{pa -76 -946}\special{pa -77 -944}\special{pa -78 -943}%
+\special{pa -80 -941}\special{pa -81 -940}\special{pa -82 -938}\special{pa -84 -936}%
+\special{pa -85 -934}\special{pa -86 -932}\special{pa -88 -930}\special{pa -89 -928}%
+\special{pa -90 -926}\special{pa -92 -924}\special{pa -93 -922}\special{pa -94 -920}%
+\special{pa -96 -918}\special{pa -97 -916}\special{pa -98 -913}\special{pa -100 -911}%
+\special{pa -101 -909}\special{pa -102 -906}\special{pa -104 -904}\special{pa -105 -901}%
+\special{pa -106 -899}\special{pa -108 -896}\special{pa -109 -893}\special{pa -110 -890}%
+\special{pa -112 -888}\special{pa -113 -885}\special{pa -114 -882}\special{pa -116 -879}%
+\special{pa -117 -876}\special{pa -118 -873}\special{pa -120 -870}\special{pa -121 -867}%
+\special{pa -122 -864}\special{pa -124 -861}\special{pa -125 -857}\special{pa -126 -854}%
+\special{pa -128 -851}\special{pa -129 -847}\special{pa -130 -844}\special{pa -132 -840}%
+\special{pa -133 -837}\special{pa -134 -833}\special{pa -136 -830}\special{pa -137 -826}%
+\special{pa -138 -822}\special{pa -139 -818}\special{pa -141 -814}\special{pa -142 -811}%
+\special{pa -143 -807}\special{pa -145 -803}\special{pa -146 -799}\special{pa -147 -795}%
+\special{pa -149 -791}\special{pa -150 -786}\special{pa -151 -782}\special{pa -153 -778}%
+\special{pa -154 -774}\special{pa -155 -769}\special{pa -157 -765}\special{pa -158 -760}%
+\special{pa -159 -756}\special{pa -161 -751}\special{pa -162 -747}\special{pa -163 -742}%
+\special{pa -165 -737}\special{pa -166 -733}\special{pa -167 -728}\special{pa -169 -723}%
+\special{pa -170 -718}\special{pa -171 -713}\special{pa -173 -708}\special{pa -174 -703}%
+\special{pa -175 -698}\special{pa -177 -693}\special{pa -178 -688}\special{pa -179 -683}%
+\special{pa -181 -677}\special{pa -182 -672}\special{pa -183 -667}\special{pa -185 -661}%
+\special{pa -186 -656}\special{pa -187 -650}\special{pa -189 -645}\special{pa -190 -639}%
+\special{pa -191 -634}\special{pa -193 -628}\special{pa -194 -622}\special{pa -195 -616}%
+\special{pa -197 -611}\special{pa -198 -605}\special{pa -199 -599}\special{pa -201 -593}%
+\special{pa -202 -587}\special{pa -203 -581}\special{pa -205 -575}\special{pa -206 -568}%
+\special{pa -207 -562}\special{pa -209 -556}\special{pa -210 -550}\special{pa -211 -543}%
+\special{pa -213 -537}\special{pa -214 -530}\special{pa -215 -524}\special{pa -217 -517}%
+\special{pa -218 -511}\special{pa -219 -504}\special{pa -221 -497}\special{pa -222 -491}%
+\special{pa -223 -484}\special{pa -225 -477}\special{pa -226 -470}\special{pa -227 -463}%
+\special{pa -229 -456}\special{pa -230 -449}\special{pa -231 -442}\special{pa -232 -435}%
+\special{pa -234 -428}\special{pa -235 -421}\special{pa -236 -413}\special{pa -238 -406}%
+\special{pa -239 -399}\special{pa -240 -391}\special{pa -242 -384}\special{pa -243 -376}%
+\special{pa -244 -369}\special{pa -246 -361}\special{pa -247 -354}\special{pa -248 -346}%
+\special{pa -250 -338}\special{pa -251 -330}\special{pa -252 -322}\special{pa -254 -315}%
+\special{pa -255 -307}\special{pa -256 -299}\special{pa -258 -291}\special{pa -259 -283}%
+\special{pa -260 -274}\special{pa -262 -266}\special{pa -263 -258}\special{pa -264 -250}%
+\special{pa -266 -241}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -2 -956}\special{pa -4 -956}\special{pa -6 -957}%
+\special{pa -8 -958}\special{pa -10 -959}\special{pa -12 -959}\special{pa -14 -960}%
+\special{pa -16 -961}\special{pa -18 -961}\special{pa -20 -962}\special{pa -22 -962}%
+\special{pa -24 -963}\special{pa -26 -963}\special{pa -28 -963}\special{pa -30 -963}%
+\special{pa -32 -964}\special{pa -34 -964}\special{pa -36 -964}\special{pa -38 -964}%
+\special{pa -40 -964}\special{pa -42 -964}\special{pa -44 -964}\special{pa -46 -964}%
+\special{pa -48 -964}\special{pa -50 -963}\special{pa -52 -963}\special{pa -54 -963}%
+\special{pa -56 -962}\special{pa -58 -962}\special{pa -60 -961}\special{pa -62 -961}%
+\special{pa -64 -960}\special{pa -66 -960}\special{pa -68 -959}\special{pa -70 -958}%
+\special{pa -72 -958}\special{pa -74 -957}\special{pa -76 -956}\special{pa -78 -955}%
+\special{pa -80 -954}\special{pa -82 -953}\special{pa -84 -952}\special{pa -86 -951}%
+\special{pa -88 -950}\special{pa -90 -949}\special{pa -92 -948}\special{pa -94 -946}%
+\special{pa -96 -945}\special{pa -98 -944}\special{pa -100 -942}\special{pa -102 -941}%
+\special{pa -105 -939}\special{pa -107 -938}\special{pa -109 -936}\special{pa -111 -934}%
+\special{pa -113 -933}\special{pa -115 -931}\special{pa -117 -929}\special{pa -119 -927}%
+\special{pa -121 -925}\special{pa -123 -923}\special{pa -125 -921}\special{pa -127 -919}%
+\special{pa -129 -917}\special{pa -131 -915}\special{pa -133 -913}\special{pa -135 -911}%
+\special{pa -137 -908}\special{pa -139 -906}\special{pa -141 -904}\special{pa -143 -901}%
+\special{pa -145 -899}\special{pa -147 -896}\special{pa -149 -894}\special{pa -151 -891}%
+\special{pa -153 -888}\special{pa -155 -886}\special{pa -157 -883}\special{pa -159 -880}%
+\special{pa -161 -877}\special{pa -163 -874}\special{pa -165 -872}\special{pa -167 -869}%
+\special{pa -169 -865}\special{pa -171 -862}\special{pa -173 -859}\special{pa -175 -856}%
+\special{pa -177 -853}\special{pa -179 -850}\special{pa -181 -846}\special{pa -183 -843}%
+\special{pa -185 -839}\special{pa -187 -836}\special{pa -189 -832}\special{pa -191 -829}%
+\special{pa -193 -825}\special{pa -195 -822}\special{pa -197 -818}\special{pa -199 -814}%
+\special{pa -201 -810}\special{pa -203 -806}\special{pa -205 -803}\special{pa -207 -799}%
+\special{pa -209 -795}\special{pa -211 -791}\special{pa -213 -786}\special{pa -215 -782}%
+\special{pa -217 -778}\special{pa -219 -774}\special{pa -221 -770}\special{pa -223 -765}%
+\special{pa -225 -761}\special{pa -227 -756}\special{pa -229 -752}\special{pa -231 -747}%
+\special{pa -233 -743}\special{pa -235 -738}\special{pa -237 -734}\special{pa -239 -729}%
+\special{pa -241 -724}\special{pa -243 -719}\special{pa -245 -714}\special{pa -247 -710}%
+\special{pa -249 -705}\special{pa -251 -700}\special{pa -253 -695}\special{pa -255 -689}%
+\special{pa -257 -684}\special{pa -259 -679}\special{pa -261 -674}\special{pa -263 -669}%
+\special{pa -265 -663}\special{pa -267 -658}\special{pa -269 -652}\special{pa -271 -647}%
+\special{pa -273 -641}\special{pa -275 -636}\special{pa -277 -630}\special{pa -279 -625}%
+\special{pa -281 -619}\special{pa -283 -613}\special{pa -285 -607}\special{pa -287 -601}%
+\special{pa -289 -596}\special{pa -291 -590}\special{pa -293 -584}\special{pa -295 -578}%
+\special{pa -297 -571}\special{pa -299 -565}\special{pa -301 -559}\special{pa -303 -553}%
+\special{pa -305 -547}\special{pa -307 -540}\special{pa -309 -534}\special{pa -311 -527}%
+\special{pa -314 -521}\special{pa -316 -514}\special{pa -318 -508}\special{pa -320 -501}%
+\special{pa -322 -495}\special{pa -324 -488}\special{pa -326 -481}\special{pa -328 -474}%
+\special{pa -330 -467}\special{pa -332 -460}\special{pa -334 -454}\special{pa -336 -447}%
+\special{pa -338 -439}\special{pa -340 -432}\special{pa -342 -425}\special{pa -344 -418}%
+\special{pa -346 -411}\special{pa -348 -403}\special{pa -350 -396}\special{pa -352 -389}%
+\special{pa -354 -381}\special{pa -356 -374}\special{pa -358 -366}\special{pa -360 -359}%
+\special{pa -362 -351}\special{pa -364 -343}\special{pa -366 -336}\special{pa -368 -328}%
+\special{pa -370 -320}\special{pa -372 -312}\special{pa -374 -304}\special{pa -376 -296}%
+\special{pa -378 -288}\special{pa -380 -280}\special{pa -382 -272}\special{pa -384 -264}%
+\special{pa -386 -256}\special{pa -388 -248}\special{pa -390 -239}\special{pa -392 -231}%
+\special{pa -394 -223}\special{pa -396 -214}\special{pa -398 -206}\special{pa -400 -197}%
+\special{pa -402 -189}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -2 -955}\special{pa -5 -956}\special{pa -7 -956}%
+\special{pa -10 -957}\special{pa -12 -957}\special{pa -15 -957}\special{pa -17 -958}%
+\special{pa -20 -958}\special{pa -22 -958}\special{pa -25 -958}\special{pa -27 -958}%
+\special{pa -30 -958}\special{pa -32 -958}\special{pa -35 -958}\special{pa -37 -958}%
+\special{pa -40 -958}\special{pa -42 -958}\special{pa -45 -957}\special{pa -47 -957}%
+\special{pa -50 -957}\special{pa -52 -956}\special{pa -55 -956}\special{pa -57 -956}%
+\special{pa -60 -955}\special{pa -62 -954}\special{pa -65 -954}\special{pa -67 -953}%
+\special{pa -70 -952}\special{pa -72 -952}\special{pa -75 -951}\special{pa -77 -950}%
+\special{pa -80 -949}\special{pa -82 -948}\special{pa -85 -947}\special{pa -87 -946}%
+\special{pa -90 -945}\special{pa -92 -944}\special{pa -95 -942}\special{pa -97 -941}%
+\special{pa -100 -940}\special{pa -102 -939}\special{pa -105 -937}\special{pa -107 -936}%
+\special{pa -110 -934}\special{pa -112 -933}\special{pa -115 -931}\special{pa -117 -930}%
+\special{pa -120 -928}\special{pa -122 -926}\special{pa -125 -924}\special{pa -127 -922}%
+\special{pa -130 -921}\special{pa -132 -919}\special{pa -135 -917}\special{pa -137 -915}%
+\special{pa -140 -913}\special{pa -142 -911}\special{pa -145 -908}\special{pa -147 -906}%
+\special{pa -150 -904}\special{pa -152 -902}\special{pa -155 -899}\special{pa -157 -897}%
+\special{pa -160 -894}\special{pa -162 -892}\special{pa -165 -889}\special{pa -167 -887}%
+\special{pa -170 -884}\special{pa -172 -881}\special{pa -175 -879}\special{pa -177 -876}%
+\special{pa -180 -873}\special{pa -182 -870}\special{pa -185 -867}\special{pa -187 -864}%
+\special{pa -190 -861}\special{pa -192 -858}\special{pa -195 -855}\special{pa -197 -852}%
+\special{pa -200 -849}\special{pa -202 -846}\special{pa -205 -842}\special{pa -207 -839}%
+\special{pa -209 -836}\special{pa -212 -832}\special{pa -214 -829}\special{pa -217 -825}%
+\special{pa -219 -821}\special{pa -222 -818}\special{pa -224 -814}\special{pa -227 -810}%
+\special{pa -229 -807}\special{pa -232 -803}\special{pa -234 -799}\special{pa -237 -795}%
+\special{pa -239 -791}\special{pa -242 -787}\special{pa -244 -783}\special{pa -247 -779}%
+\special{pa -249 -775}\special{pa -252 -770}\special{pa -254 -766}\special{pa -257 -762}%
+\special{pa -259 -757}\special{pa -262 -753}\special{pa -264 -749}\special{pa -267 -744}%
+\special{pa -269 -740}\special{pa -272 -735}\special{pa -274 -730}\special{pa -277 -726}%
+\special{pa -279 -721}\special{pa -282 -716}\special{pa -284 -711}\special{pa -287 -706}%
+\special{pa -289 -702}\special{pa -292 -697}\special{pa -294 -692}\special{pa -297 -686}%
+\special{pa -299 -681}\special{pa -302 -676}\special{pa -304 -671}\special{pa -307 -666}%
+\special{pa -309 -660}\special{pa -312 -655}\special{pa -314 -650}\special{pa -317 -644}%
+\special{pa -319 -639}\special{pa -322 -633}\special{pa -324 -628}\special{pa -327 -622}%
+\special{pa -329 -616}\special{pa -332 -610}\special{pa -334 -605}\special{pa -337 -599}%
+\special{pa -339 -593}\special{pa -342 -587}\special{pa -344 -581}\special{pa -347 -575}%
+\special{pa -349 -569}\special{pa -352 -563}\special{pa -354 -557}\special{pa -357 -550}%
+\special{pa -359 -544}\special{pa -362 -538}\special{pa -364 -532}\special{pa -367 -525}%
+\special{pa -369 -519}\special{pa -372 -512}\special{pa -374 -506}\special{pa -377 -499}%
+\special{pa -379 -492}\special{pa -382 -486}\special{pa -384 -479}\special{pa -387 -472}%
+\special{pa -389 -465}\special{pa -392 -458}\special{pa -394 -451}\special{pa -397 -445}%
+\special{pa -399 -437}\special{pa -402 -430}\special{pa -404 -423}\special{pa -407 -416}%
+\special{pa -409 -409}\special{pa -412 -402}\special{pa -414 -394}\special{pa -417 -387}%
+\special{pa -419 -380}\special{pa -421 -372}\special{pa -424 -365}\special{pa -426 -357}%
+\special{pa -429 -349}\special{pa -431 -342}\special{pa -434 -334}\special{pa -436 -326}%
+\special{pa -439 -319}\special{pa -441 -311}\special{pa -444 -303}\special{pa -446 -295}%
+\special{pa -449 -287}\special{pa -451 -279}\special{pa -454 -271}\special{pa -456 -263}%
+\special{pa -459 -255}\special{pa -461 -246}\special{pa -464 -238}\special{pa -466 -230}%
+\special{pa -469 -221}\special{pa -471 -213}\special{pa -474 -204}\special{pa -476 -196}%
+\special{pa -479 -187}\special{pa -481 -179}\special{pa -484 -170}\special{pa -486 -161}%
+\special{pa -489 -153}\special{pa -491 -144}\special{pa -494 -135}\special{pa -496 -126}%
+\special{pa -499 -117}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -3 -955}\special{pa -5 -955}\special{pa -8 -955}%
+\special{pa -11 -955}\special{pa -14 -955}\special{pa -16 -955}\special{pa -19 -955}%
+\special{pa -22 -955}\special{pa -25 -954}\special{pa -27 -954}\special{pa -30 -954}%
+\special{pa -33 -953}\special{pa -36 -953}\special{pa -38 -952}\special{pa -41 -952}%
+\special{pa -44 -951}\special{pa -46 -951}\special{pa -49 -950}\special{pa -52 -949}%
+\special{pa -55 -949}\special{pa -57 -948}\special{pa -60 -947}\special{pa -63 -946}%
+\special{pa -66 -945}\special{pa -68 -944}\special{pa -71 -943}\special{pa -74 -942}%
+\special{pa -77 -941}\special{pa -79 -940}\special{pa -82 -938}\special{pa -85 -937}%
+\special{pa -87 -936}\special{pa -90 -934}\special{pa -93 -933}\special{pa -96 -931}%
+\special{pa -98 -930}\special{pa -101 -928}\special{pa -104 -927}\special{pa -107 -925}%
+\special{pa -109 -923}\special{pa -112 -922}\special{pa -115 -920}\special{pa -118 -918}%
+\special{pa -120 -916}\special{pa -123 -914}\special{pa -126 -912}\special{pa -129 -910}%
+\special{pa -131 -908}\special{pa -134 -906}\special{pa -137 -904}\special{pa -139 -901}%
+\special{pa -142 -899}\special{pa -145 -897}\special{pa -148 -894}\special{pa -150 -892}%
+\special{pa -153 -889}\special{pa -156 -887}\special{pa -159 -884}\special{pa -161 -882}%
+\special{pa -164 -879}\special{pa -167 -876}\special{pa -170 -874}\special{pa -172 -871}%
+\special{pa -175 -868}\special{pa -178 -865}\special{pa -180 -862}\special{pa -183 -859}%
+\special{pa -186 -856}\special{pa -189 -853}\special{pa -191 -850}\special{pa -194 -847}%
+\special{pa -197 -843}\special{pa -200 -840}\special{pa -202 -837}\special{pa -205 -833}%
+\special{pa -208 -830}\special{pa -211 -826}\special{pa -213 -823}\special{pa -216 -819}%
+\special{pa -219 -816}\special{pa -221 -812}\special{pa -224 -808}\special{pa -227 -805}%
+\special{pa -230 -801}\special{pa -232 -797}\special{pa -235 -793}\special{pa -238 -789}%
+\special{pa -241 -785}\special{pa -243 -781}\special{pa -246 -777}\special{pa -249 -773}%
+\special{pa -252 -769}\special{pa -254 -764}\special{pa -257 -760}\special{pa -260 -756}%
+\special{pa -262 -751}\special{pa -265 -747}\special{pa -268 -742}\special{pa -271 -738}%
+\special{pa -273 -733}\special{pa -276 -729}\special{pa -279 -724}\special{pa -282 -719}%
+\special{pa -284 -714}\special{pa -287 -710}\special{pa -290 -705}\special{pa -293 -700}%
+\special{pa -295 -695}\special{pa -298 -690}\special{pa -301 -685}\special{pa -304 -680}%
+\special{pa -306 -675}\special{pa -309 -669}\special{pa -312 -664}\special{pa -314 -659}%
+\special{pa -317 -653}\special{pa -320 -648}\special{pa -323 -643}\special{pa -325 -637}%
+\special{pa -328 -632}\special{pa -331 -626}\special{pa -334 -620}\special{pa -336 -615}%
+\special{pa -339 -609}\special{pa -342 -603}\special{pa -345 -597}\special{pa -347 -592}%
+\special{pa -350 -586}\special{pa -353 -580}\special{pa -355 -574}\special{pa -358 -568}%
+\special{pa -361 -562}\special{pa -364 -555}\special{pa -366 -549}\special{pa -369 -543}%
+\special{pa -372 -537}\special{pa -375 -530}\special{pa -377 -524}\special{pa -380 -517}%
+\special{pa -383 -511}\special{pa -386 -504}\special{pa -388 -498}\special{pa -391 -491}%
+\special{pa -394 -485}\special{pa -396 -478}\special{pa -399 -471}\special{pa -402 -464}%
+\special{pa -405 -457}\special{pa -407 -450}\special{pa -410 -444}\special{pa -413 -436}%
+\special{pa -416 -429}\special{pa -418 -422}\special{pa -421 -415}\special{pa -424 -408}%
+\special{pa -427 -401}\special{pa -429 -393}\special{pa -432 -386}\special{pa -435 -379}%
+\special{pa -437 -371}\special{pa -440 -364}\special{pa -443 -356}\special{pa -446 -349}%
+\special{pa -448 -341}\special{pa -451 -333}\special{pa -454 -326}\special{pa -457 -318}%
+\special{pa -459 -310}\special{pa -462 -302}\special{pa -465 -294}\special{pa -468 -286}%
+\special{pa -470 -278}\special{pa -473 -270}\special{pa -476 -262}\special{pa -479 -254}%
+\special{pa -481 -246}\special{pa -484 -237}\special{pa -487 -229}\special{pa -489 -221}%
+\special{pa -492 -212}\special{pa -495 -204}\special{pa -498 -195}\special{pa -500 -187}%
+\special{pa -503 -178}\special{pa -506 -170}\special{pa -509 -161}\special{pa -511 -152}%
+\special{pa -514 -143}\special{pa -517 -135}\special{pa -520 -126}\special{pa -522 -117}%
+\special{pa -525 -108}\special{pa -528 -99}\special{pa -530 -90}\special{pa -533 -81}%
+\special{pa -536 -72}\special{pa -539 -62}\special{pa -541 -53}\special{pa -544 -44}%
+\special{pa -547 -34}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -3 -954}\special{pa -5 -954}\special{pa -8 -954}%
+\special{pa -11 -953}\special{pa -14 -953}\special{pa -16 -952}\special{pa -19 -952}%
+\special{pa -22 -951}\special{pa -24 -950}\special{pa -27 -950}\special{pa -30 -949}%
+\special{pa -32 -948}\special{pa -35 -947}\special{pa -38 -946}\special{pa -41 -945}%
+\special{pa -43 -944}\special{pa -46 -943}\special{pa -49 -942}\special{pa -51 -941}%
+\special{pa -54 -940}\special{pa -57 -939}\special{pa -60 -937}\special{pa -62 -936}%
+\special{pa -65 -935}\special{pa -68 -933}\special{pa -70 -932}\special{pa -73 -930}%
+\special{pa -76 -929}\special{pa -79 -927}\special{pa -81 -925}\special{pa -84 -924}%
+\special{pa -87 -922}\special{pa -89 -920}\special{pa -92 -918}\special{pa -95 -916}%
+\special{pa -97 -914}\special{pa -100 -912}\special{pa -103 -910}\special{pa -106 -908}%
+\special{pa -108 -906}\special{pa -111 -904}\special{pa -114 -902}\special{pa -116 -899}%
+\special{pa -119 -897}\special{pa -122 -895}\special{pa -125 -892}\special{pa -127 -890}%
+\special{pa -130 -887}\special{pa -133 -885}\special{pa -135 -882}\special{pa -138 -879}%
+\special{pa -141 -877}\special{pa -143 -874}\special{pa -146 -871}\special{pa -149 -868}%
+\special{pa -152 -865}\special{pa -154 -862}\special{pa -157 -859}\special{pa -160 -856}%
+\special{pa -162 -853}\special{pa -165 -850}\special{pa -168 -847}\special{pa -171 -844}%
+\special{pa -173 -840}\special{pa -176 -837}\special{pa -179 -834}\special{pa -181 -830}%
+\special{pa -184 -827}\special{pa -187 -823}\special{pa -189 -820}\special{pa -192 -816}%
+\special{pa -195 -812}\special{pa -198 -809}\special{pa -200 -805}\special{pa -203 -801}%
+\special{pa -206 -797}\special{pa -208 -793}\special{pa -211 -789}\special{pa -214 -785}%
+\special{pa -217 -781}\special{pa -219 -777}\special{pa -222 -773}\special{pa -225 -769}%
+\special{pa -227 -765}\special{pa -230 -760}\special{pa -233 -756}\special{pa -236 -752}%
+\special{pa -238 -747}\special{pa -241 -743}\special{pa -244 -738}\special{pa -246 -733}%
+\special{pa -249 -729}\special{pa -252 -724}\special{pa -254 -719}\special{pa -257 -715}%
+\special{pa -260 -710}\special{pa -263 -705}\special{pa -265 -700}\special{pa -268 -695}%
+\special{pa -271 -690}\special{pa -273 -685}\special{pa -276 -680}\special{pa -279 -675}%
+\special{pa -282 -670}\special{pa -284 -664}\special{pa -287 -659}\special{pa -290 -654}%
+\special{pa -292 -648}\special{pa -295 -643}\special{pa -298 -637}\special{pa -300 -632}%
+\special{pa -303 -626}\special{pa -306 -621}\special{pa -309 -615}\special{pa -311 -609}%
+\special{pa -314 -604}\special{pa -317 -598}\special{pa -319 -592}\special{pa -322 -586}%
+\special{pa -325 -580}\special{pa -328 -574}\special{pa -330 -568}\special{pa -333 -562}%
+\special{pa -336 -556}\special{pa -338 -549}\special{pa -341 -543}\special{pa -344 -537}%
+\special{pa -346 -531}\special{pa -349 -524}\special{pa -352 -518}\special{pa -355 -511}%
+\special{pa -357 -505}\special{pa -360 -498}\special{pa -363 -491}\special{pa -365 -485}%
+\special{pa -368 -478}\special{pa -371 -471}\special{pa -374 -464}\special{pa -376 -458}%
+\special{pa -379 -451}\special{pa -382 -444}\special{pa -384 -437}\special{pa -387 -430}%
+\special{pa -390 -423}\special{pa -393 -415}\special{pa -395 -408}\special{pa -398 -401}%
+\special{pa -401 -394}\special{pa -403 -386}\special{pa -406 -379}\special{pa -409 -371}%
+\special{pa -411 -364}\special{pa -414 -356}\special{pa -417 -349}\special{pa -420 -341}%
+\special{pa -422 -333}\special{pa -425 -326}\special{pa -428 -318}\special{pa -430 -310}%
+\special{pa -433 -302}\special{pa -436 -294}\special{pa -439 -286}\special{pa -441 -278}%
+\special{pa -444 -270}\special{pa -447 -262}\special{pa -449 -254}\special{pa -452 -246}%
+\special{pa -455 -238}\special{pa -457 -229}\special{pa -460 -221}\special{pa -463 -213}%
+\special{pa -466 -204}\special{pa -468 -196}\special{pa -471 -187}\special{pa -474 -178}%
+\special{pa -476 -170}\special{pa -479 -161}\special{pa -482 -152}\special{pa -485 -144}%
+\special{pa -487 -135}\special{pa -490 -126}\special{pa -493 -117}\special{pa -495 -108}%
+\special{pa -498 -99}\special{pa -501 -90}\special{pa -503 -81}\special{pa -506 -72}%
+\special{pa -509 -62}\special{pa -512 -53}\special{pa -514 -44}\special{pa -517 -35}%
+\special{pa -520 -25}\special{pa -522 -16}\special{pa -525 -6}\special{pa -528 3}%
+\special{pa -531 13}\special{pa -533 23}\special{pa -536 32}\special{pa -539 42}%
+\special{pa -541 52}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -2 -954}\special{pa -5 -953}\special{pa -7 -952}%
+\special{pa -10 -952}\special{pa -12 -951}\special{pa -14 -950}\special{pa -17 -949}%
+\special{pa -19 -948}\special{pa -22 -947}\special{pa -24 -946}\special{pa -27 -944}%
+\special{pa -29 -943}\special{pa -31 -942}\special{pa -34 -941}\special{pa -36 -939}%
+\special{pa -39 -938}\special{pa -41 -936}\special{pa -43 -935}\special{pa -46 -933}%
+\special{pa -48 -932}\special{pa -51 -930}\special{pa -53 -929}\special{pa -56 -927}%
+\special{pa -58 -925}\special{pa -60 -923}\special{pa -63 -921}\special{pa -65 -919}%
+\special{pa -68 -917}\special{pa -70 -915}\special{pa -72 -913}\special{pa -75 -911}%
+\special{pa -77 -909}\special{pa -80 -907}\special{pa -82 -904}\special{pa -85 -902}%
+\special{pa -87 -900}\special{pa -89 -897}\special{pa -92 -895}\special{pa -94 -892}%
+\special{pa -97 -890}\special{pa -99 -887}\special{pa -101 -885}\special{pa -104 -882}%
+\special{pa -106 -879}\special{pa -109 -876}\special{pa -111 -874}\special{pa -113 -871}%
+\special{pa -116 -868}\special{pa -118 -865}\special{pa -121 -862}\special{pa -123 -859}%
+\special{pa -126 -856}\special{pa -128 -852}\special{pa -130 -849}\special{pa -133 -846}%
+\special{pa -135 -843}\special{pa -138 -839}\special{pa -140 -836}\special{pa -142 -832}%
+\special{pa -145 -829}\special{pa -147 -825}\special{pa -150 -822}\special{pa -152 -818}%
+\special{pa -155 -814}\special{pa -157 -811}\special{pa -159 -807}\special{pa -162 -803}%
+\special{pa -164 -799}\special{pa -167 -795}\special{pa -169 -791}\special{pa -171 -787}%
+\special{pa -174 -783}\special{pa -176 -779}\special{pa -179 -775}\special{pa -181 -771}%
+\special{pa -184 -766}\special{pa -186 -762}\special{pa -188 -758}\special{pa -191 -753}%
+\special{pa -193 -749}\special{pa -196 -744}\special{pa -198 -740}\special{pa -200 -735}%
+\special{pa -203 -730}\special{pa -205 -726}\special{pa -208 -721}\special{pa -210 -716}%
+\special{pa -212 -711}\special{pa -215 -707}\special{pa -217 -702}\special{pa -220 -697}%
+\special{pa -222 -692}\special{pa -225 -686}\special{pa -227 -681}\special{pa -229 -676}%
+\special{pa -232 -671}\special{pa -234 -666}\special{pa -237 -660}\special{pa -239 -655}%
+\special{pa -241 -650}\special{pa -244 -644}\special{pa -246 -639}\special{pa -249 -633}%
+\special{pa -251 -627}\special{pa -254 -622}\special{pa -256 -616}\special{pa -258 -610}%
+\special{pa -261 -605}\special{pa -263 -599}\special{pa -266 -593}\special{pa -268 -587}%
+\special{pa -270 -581}\special{pa -273 -575}\special{pa -275 -569}\special{pa -278 -563}%
+\special{pa -280 -556}\special{pa -283 -550}\special{pa -285 -544}\special{pa -287 -538}%
+\special{pa -290 -531}\special{pa -292 -525}\special{pa -295 -518}\special{pa -297 -512}%
+\special{pa -299 -505}\special{pa -302 -499}\special{pa -304 -492}\special{pa -307 -485}%
+\special{pa -309 -479}\special{pa -311 -472}\special{pa -314 -465}\special{pa -316 -458}%
+\special{pa -319 -451}\special{pa -321 -444}\special{pa -324 -437}\special{pa -326 -430}%
+\special{pa -328 -423}\special{pa -331 -416}\special{pa -333 -408}\special{pa -336 -401}%
+\special{pa -338 -394}\special{pa -340 -387}\special{pa -343 -379}\special{pa -345 -372}%
+\special{pa -348 -364}\special{pa -350 -357}\special{pa -353 -349}\special{pa -355 -341}%
+\special{pa -357 -334}\special{pa -360 -326}\special{pa -362 -318}\special{pa -365 -310}%
+\special{pa -367 -302}\special{pa -369 -294}\special{pa -372 -286}\special{pa -374 -278}%
+\special{pa -377 -270}\special{pa -379 -262}\special{pa -381 -254}\special{pa -384 -246}%
+\special{pa -386 -237}\special{pa -389 -229}\special{pa -391 -221}\special{pa -394 -212}%
+\special{pa -396 -204}\special{pa -398 -195}\special{pa -401 -187}\special{pa -403 -178}%
+\special{pa -406 -169}\special{pa -408 -161}\special{pa -410 -152}\special{pa -413 -143}%
+\special{pa -415 -134}\special{pa -418 -125}\special{pa -420 -116}\special{pa -423 -108}%
+\special{pa -425 -98}\special{pa -427 -89}\special{pa -430 -80}\special{pa -432 -71}%
+\special{pa -435 -62}\special{pa -437 -53}\special{pa -439 -43}\special{pa -442 -34}%
+\special{pa -444 -24}\special{pa -447 -15}\special{pa -449 -5}\special{pa -452 4}%
+\special{pa -454 14}\special{pa -456 23}\special{pa -459 33}\special{pa -461 43}%
+\special{pa -464 53}\special{pa -466 63}\special{pa -468 72}\special{pa -471 82}%
+\special{pa -473 92}\special{pa -476 102}\special{pa -478 113}\special{pa -480 123}%
+\special{pa -483 133}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -2 -954}\special{pa -4 -953}\special{pa -6 -951}%
+\special{pa -8 -950}\special{pa -9 -949}\special{pa -11 -948}\special{pa -13 -946}%
+\special{pa -15 -945}\special{pa -17 -944}\special{pa -19 -942}\special{pa -21 -941}%
+\special{pa -23 -939}\special{pa -25 -938}\special{pa -26 -936}\special{pa -28 -934}%
+\special{pa -30 -932}\special{pa -32 -931}\special{pa -34 -929}\special{pa -36 -927}%
+\special{pa -38 -925}\special{pa -40 -923}\special{pa -41 -921}\special{pa -43 -919}%
+\special{pa -45 -917}\special{pa -47 -915}\special{pa -49 -912}\special{pa -51 -910}%
+\special{pa -53 -908}\special{pa -55 -905}\special{pa -57 -903}\special{pa -58 -901}%
+\special{pa -60 -898}\special{pa -62 -896}\special{pa -64 -893}\special{pa -66 -890}%
+\special{pa -68 -888}\special{pa -70 -885}\special{pa -72 -882}\special{pa -74 -879}%
+\special{pa -75 -876}\special{pa -77 -873}\special{pa -79 -870}\special{pa -81 -867}%
+\special{pa -83 -864}\special{pa -85 -861}\special{pa -87 -858}\special{pa -89 -855}%
+\special{pa -91 -851}\special{pa -92 -848}\special{pa -94 -845}\special{pa -96 -841}%
+\special{pa -98 -838}\special{pa -100 -834}\special{pa -102 -831}\special{pa -104 -827}%
+\special{pa -106 -824}\special{pa -107 -820}\special{pa -109 -816}\special{pa -111 -812}%
+\special{pa -113 -808}\special{pa -115 -805}\special{pa -117 -801}\special{pa -119 -797}%
+\special{pa -121 -793}\special{pa -123 -789}\special{pa -124 -784}\special{pa -126 -780}%
+\special{pa -128 -776}\special{pa -130 -772}\special{pa -132 -767}\special{pa -134 -763}%
+\special{pa -136 -759}\special{pa -138 -754}\special{pa -140 -750}\special{pa -141 -745}%
+\special{pa -143 -740}\special{pa -145 -736}\special{pa -147 -731}\special{pa -149 -726}%
+\special{pa -151 -722}\special{pa -153 -717}\special{pa -155 -712}\special{pa -157 -707}%
+\special{pa -158 -702}\special{pa -160 -697}\special{pa -162 -692}\special{pa -164 -687}%
+\special{pa -166 -681}\special{pa -168 -676}\special{pa -170 -671}\special{pa -172 -666}%
+\special{pa -173 -660}\special{pa -175 -655}\special{pa -177 -649}\special{pa -179 -644}%
+\special{pa -181 -638}\special{pa -183 -633}\special{pa -185 -627}\special{pa -187 -621}%
+\special{pa -189 -616}\special{pa -190 -610}\special{pa -192 -604}\special{pa -194 -598}%
+\special{pa -196 -592}\special{pa -198 -586}\special{pa -200 -580}\special{pa -202 -574}%
+\special{pa -204 -568}\special{pa -206 -562}\special{pa -207 -555}\special{pa -209 -549}%
+\special{pa -211 -543}\special{pa -213 -536}\special{pa -215 -530}\special{pa -217 -523}%
+\special{pa -219 -517}\special{pa -221 -510}\special{pa -223 -504}\special{pa -224 -497}%
+\special{pa -226 -490}\special{pa -228 -484}\special{pa -230 -477}\special{pa -232 -470}%
+\special{pa -234 -463}\special{pa -236 -456}\special{pa -238 -449}\special{pa -239 -442}%
+\special{pa -241 -435}\special{pa -243 -428}\special{pa -245 -421}\special{pa -247 -413}%
+\special{pa -249 -406}\special{pa -251 -399}\special{pa -253 -391}\special{pa -255 -384}%
+\special{pa -256 -377}\special{pa -258 -369}\special{pa -260 -361}\special{pa -262 -354}%
+\special{pa -264 -346}\special{pa -266 -338}\special{pa -268 -331}\special{pa -270 -323}%
+\special{pa -272 -315}\special{pa -273 -307}\special{pa -275 -299}\special{pa -277 -291}%
+\special{pa -279 -283}\special{pa -281 -275}\special{pa -283 -267}\special{pa -285 -259}%
+\special{pa -287 -251}\special{pa -289 -242}\special{pa -290 -234}\special{pa -292 -226}%
+\special{pa -294 -217}\special{pa -296 -209}\special{pa -298 -200}\special{pa -300 -192}%
+\special{pa -302 -183}\special{pa -304 -174}\special{pa -306 -166}\special{pa -307 -157}%
+\special{pa -309 -148}\special{pa -311 -139}\special{pa -313 -130}\special{pa -315 -121}%
+\special{pa -317 -112}\special{pa -319 -103}\special{pa -321 -94}\special{pa -322 -85}%
+\special{pa -324 -76}\special{pa -326 -67}\special{pa -328 -57}\special{pa -330 -48}%
+\special{pa -332 -39}\special{pa -334 -29}\special{pa -336 -20}\special{pa -338 -10}%
+\special{pa -339 -1}\special{pa -341 9}\special{pa -343 19}\special{pa -345 28}%
+\special{pa -347 38}\special{pa -349 48}\special{pa -351 58}\special{pa -353 68}%
+\special{pa -355 78}\special{pa -356 88}\special{pa -358 98}\special{pa -360 108}%
+\special{pa -362 118}\special{pa -364 128}\special{pa -366 139}\special{pa -368 149}%
+\special{pa -370 159}\special{pa -372 170}\special{pa -373 180}\special{pa -375 190}%
+\special{pa -377 201}%
+\special{fp}%
+\special{pa -19 -942}\special{pa -18 -942}\special{pa -18 -942}\special{pa -17 -941}%
+\special{pa -16 -941}\special{pa -15 -941}\special{pa -15 -941}\special{pa -14 -940}%
+\special{pa -13 -940}\special{pa -13 -940}\special{pa -12 -940}\special{pa -11 -940}%
+\special{pa -10 -939}\special{pa -9 -939}\special{pa -9 -939}\special{pa -8 -939}%
+\special{pa -7 -939}\special{pa -6 -939}\special{pa -5 -939}\special{pa -4 -939}%
+\special{pa -3 -939}\special{pa -3 -939}\special{pa -2 -939}\special{pa -1 -939}%
+\special{pa 0 -939}\special{pa 1 -939}\special{pa 2 -939}\special{pa 3 -939}%
+\special{pa 3 -939}\special{pa 4 -939}\special{pa 5 -939}\special{pa 6 -939}%
+\special{pa 7 -939}\special{pa 8 -939}\special{pa 9 -939}\special{pa 9 -939}%
+\special{pa 10 -939}\special{pa 11 -940}\special{pa 12 -940}\special{pa 13 -940}%
+\special{pa 13 -940}\special{pa 14 -940}\special{pa 15 -941}\special{pa 15 -941}%
+\special{pa 16 -941}\special{pa 17 -941}\special{pa 18 -942}\special{pa 18 -942}%
+\special{pa 19 -942}\special{pa 19 -943}\special{pa 20 -943}\special{pa 21 -943}%
+\special{pa 21 -944}\special{pa 22 -944}\special{pa 22 -944}\special{pa 23 -945}%
+\special{pa 23 -945}\special{pa 24 -945}\special{pa 24 -946}\special{pa 25 -946}%
+\special{pa 25 -946}\special{pa 25 -947}\special{pa 26 -947}\special{pa 26 -948}%
+\special{pa 26 -948}\special{pa 26 -948}\special{pa 27 -949}\special{pa 27 -949}%
+\special{pa 27 -950}\special{pa 27 -950}\special{pa 27 -951}\special{pa 27 -951}%
+\special{pa 28 -951}\special{pa 28 -952}\special{pa 28 -952}\special{pa 28 -953}%
+\special{pa 28 -953}\special{pa 27 -954}\special{pa 27 -954}\special{pa 27 -954}%
+\special{pa 27 -955}\special{pa 27 -955}\special{pa 27 -956}\special{pa 26 -956}%
+\special{pa 26 -957}\special{pa 26 -957}\special{pa 26 -957}\special{pa 25 -958}%
+\special{pa 25 -958}\special{pa 25 -959}\special{pa 24 -959}\special{pa 24 -959}%
+\special{pa 23 -960}\special{pa 23 -960}\special{pa 22 -960}\special{pa 22 -961}%
+\special{pa 21 -961}\special{pa 21 -961}\special{pa 20 -962}\special{pa 19 -962}%
+\special{pa 19 -962}\special{pa 18 -963}\special{pa 18 -963}\special{pa 17 -963}%
+\special{pa 16 -963}\special{pa 15 -964}\special{pa 15 -964}\special{pa 14 -964}%
+\special{pa 13 -964}\special{pa 13 -965}\special{pa 12 -965}\special{pa 11 -965}%
+\special{pa 10 -965}\special{pa 9 -965}\special{pa 9 -965}\special{pa 8 -966}%
+\special{pa 7 -966}\special{pa 6 -966}\special{pa 5 -966}\special{pa 4 -966}%
+\special{pa 3 -966}\special{pa 3 -966}\special{pa 2 -966}\special{pa 1 -966}%
+\special{pa -0 -966}\special{pa -1 -966}\special{pa -2 -966}\special{pa -3 -966}%
+\special{pa -3 -966}\special{pa -4 -966}\special{pa -5 -966}\special{pa -6 -966}%
+\special{pa -7 -966}\special{pa -8 -966}\special{pa -9 -965}\special{pa -9 -965}%
+\special{pa -10 -965}\special{pa -11 -965}\special{pa -12 -965}\special{pa -13 -965}%
+\special{pa -13 -964}\special{pa -14 -964}\special{pa -15 -964}\special{pa -15 -964}%
+\special{pa -16 -963}\special{pa -17 -963}\special{pa -18 -963}\special{pa -18 -963}%
+\special{pa -19 -962}\special{pa -19 -962}\special{pa -20 -962}\special{pa -21 -961}%
+\special{pa -21 -961}\special{pa -22 -961}\special{pa -22 -960}\special{pa -23 -960}%
+\special{pa -23 -960}\special{pa -24 -959}\special{pa -24 -959}\special{pa -25 -959}%
+\special{pa -25 -958}\special{pa -25 -958}\special{pa -26 -957}\special{pa -26 -957}%
+\special{pa -26 -957}\special{pa -26 -956}\special{pa -27 -956}\special{pa -27 -955}%
+\special{pa -27 -955}\special{pa -27 -954}\special{pa -27 -954}\special{pa -27 -954}%
+\special{pa -28 -953}\special{pa -28 -953}\special{pa -28 -952}\special{pa -28 -952}%
+\special{pa -28 -951}\special{pa -27 -951}\special{pa -27 -951}\special{pa -27 -950}%
+\special{pa -27 -950}\special{pa -27 -949}\special{pa -27 -949}\special{pa -26 -948}%
+\special{pa -26 -948}\special{pa -26 -948}\special{pa -26 -947}\special{pa -25 -947}%
+\special{pa -25 -946}\special{pa -25 -946}\special{pa -24 -946}\special{pa -24 -945}%
+\special{pa -23 -945}\special{pa -23 -945}\special{pa -22 -944}\special{pa -22 -944}%
+\special{pa -21 -943}\special{pa -21 -943}\special{pa -20 -943}\special{pa -19 -943}%
+\special{pa -19 -942}%
+\special{fp}%
+\special{pa -38 -925}\special{pa -36 -924}\special{pa -35 -924}\special{pa -34 -923}%
+\special{pa -32 -923}\special{pa -31 -922}\special{pa -30 -922}\special{pa -28 -921}%
+\special{pa -27 -921}\special{pa -25 -921}\special{pa -23 -920}\special{pa -22 -920}%
+\special{pa -20 -919}\special{pa -19 -919}\special{pa -17 -919}\special{pa -15 -919}%
+\special{pa -14 -918}\special{pa -12 -918}\special{pa -10 -918}\special{pa -9 -918}%
+\special{pa -7 -918}\special{pa -5 -918}\special{pa -3 -918}\special{pa -2 -918}%
+\special{pa 0 -918}\special{pa 2 -918}\special{pa 3 -918}\special{pa 5 -918}%
+\special{pa 7 -918}\special{pa 9 -918}\special{pa 10 -918}\special{pa 12 -918}%
+\special{pa 14 -918}\special{pa 15 -919}\special{pa 17 -919}\special{pa 19 -919}%
+\special{pa 20 -920}\special{pa 22 -920}\special{pa 23 -920}\special{pa 25 -921}%
+\special{pa 27 -921}\special{pa 28 -921}\special{pa 30 -922}\special{pa 31 -922}%
+\special{pa 32 -923}\special{pa 34 -923}\special{pa 35 -924}\special{pa 36 -924}%
+\special{pa 38 -925}\special{pa 39 -926}\special{pa 40 -926}\special{pa 41 -927}%
+\special{pa 42 -928}\special{pa 44 -928}\special{pa 45 -929}\special{pa 46 -930}%
+\special{pa 47 -930}\special{pa 47 -931}\special{pa 48 -932}\special{pa 49 -933}%
+\special{pa 50 -933}\special{pa 51 -934}\special{pa 51 -935}\special{pa 52 -936}%
+\special{pa 52 -937}\special{pa 53 -937}\special{pa 53 -938}\special{pa 54 -939}%
+\special{pa 54 -940}\special{pa 54 -941}\special{pa 55 -942}\special{pa 55 -943}%
+\special{pa 55 -943}\special{pa 55 -944}\special{pa 55 -945}\special{pa 55 -946}%
+\special{pa 55 -947}\special{pa 55 -948}\special{pa 55 -949}\special{pa 54 -949}%
+\special{pa 54 -950}\special{pa 54 -951}\special{pa 53 -952}\special{pa 53 -953}%
+\special{pa 52 -954}\special{pa 52 -954}\special{pa 51 -955}\special{pa 51 -956}%
+\special{pa 50 -957}\special{pa 49 -958}\special{pa 48 -958}\special{pa 47 -959}%
+\special{pa 47 -960}\special{pa 46 -961}\special{pa 45 -961}\special{pa 44 -962}%
+\special{pa 42 -963}\special{pa 41 -963}\special{pa 40 -964}\special{pa 39 -965}%
+\special{pa 38 -965}\special{pa 36 -966}\special{pa 35 -966}\special{pa 34 -967}%
+\special{pa 32 -967}\special{pa 31 -968}\special{pa 30 -968}\special{pa 28 -969}%
+\special{pa 27 -969}\special{pa 25 -970}\special{pa 23 -970}\special{pa 22 -970}%
+\special{pa 20 -971}\special{pa 19 -971}\special{pa 17 -971}\special{pa 15 -972}%
+\special{pa 14 -972}\special{pa 12 -972}\special{pa 10 -972}\special{pa 9 -972}%
+\special{pa 7 -972}\special{pa 5 -973}\special{pa 3 -973}\special{pa 2 -973}%
+\special{pa -0 -973}\special{pa -2 -973}\special{pa -3 -973}\special{pa -5 -973}%
+\special{pa -7 -972}\special{pa -9 -972}\special{pa -10 -972}\special{pa -12 -972}%
+\special{pa -14 -972}\special{pa -15 -972}\special{pa -17 -971}\special{pa -19 -971}%
+\special{pa -20 -971}\special{pa -22 -970}\special{pa -23 -970}\special{pa -25 -970}%
+\special{pa -27 -969}\special{pa -28 -969}\special{pa -30 -968}\special{pa -31 -968}%
+\special{pa -32 -967}\special{pa -34 -967}\special{pa -35 -966}\special{pa -36 -966}%
+\special{pa -38 -965}\special{pa -39 -965}\special{pa -40 -964}\special{pa -41 -963}%
+\special{pa -42 -963}\special{pa -44 -962}\special{pa -45 -961}\special{pa -46 -961}%
+\special{pa -47 -960}\special{pa -47 -959}\special{pa -48 -958}\special{pa -49 -958}%
+\special{pa -50 -957}\special{pa -51 -956}\special{pa -51 -955}\special{pa -52 -954}%
+\special{pa -52 -954}\special{pa -53 -953}\special{pa -53 -952}\special{pa -54 -951}%
+\special{pa -54 -950}\special{pa -54 -949}\special{pa -55 -949}\special{pa -55 -948}%
+\special{pa -55 -947}\special{pa -55 -946}\special{pa -55 -945}\special{pa -55 -944}%
+\special{pa -55 -943}\special{pa -55 -943}\special{pa -55 -942}\special{pa -54 -941}%
+\special{pa -54 -940}\special{pa -54 -939}\special{pa -53 -938}\special{pa -53 -937}%
+\special{pa -52 -937}\special{pa -52 -936}\special{pa -51 -935}\special{pa -51 -934}%
+\special{pa -50 -933}\special{pa -49 -933}\special{pa -48 -932}\special{pa -47 -931}%
+\special{pa -47 -930}\special{pa -46 -930}\special{pa -45 -929}\special{pa -44 -928}%
+\special{pa -42 -928}\special{pa -41 -927}\special{pa -40 -926}\special{pa -39 -926}%
+\special{pa -38 -925}%
+\special{fp}%
+\special{pa -57 -903}\special{pa -55 -902}\special{pa -53 -901}\special{pa -51 -901}%
+\special{pa -49 -900}\special{pa -46 -899}\special{pa -44 -898}\special{pa -42 -898}%
+\special{pa -40 -897}\special{pa -38 -896}\special{pa -35 -896}\special{pa -33 -895}%
+\special{pa -30 -895}\special{pa -28 -894}\special{pa -26 -894}\special{pa -23 -893}%
+\special{pa -21 -893}\special{pa -18 -893}\special{pa -15 -893}\special{pa -13 -892}%
+\special{pa -10 -892}\special{pa -8 -892}\special{pa -5 -892}\special{pa -3 -892}%
+\special{pa 0 -892}\special{pa 3 -892}\special{pa 5 -892}\special{pa 8 -892}%
+\special{pa 10 -892}\special{pa 13 -892}\special{pa 16 -893}\special{pa 18 -893}%
+\special{pa 21 -893}\special{pa 23 -894}\special{pa 26 -894}\special{pa 28 -894}%
+\special{pa 30 -895}\special{pa 33 -895}\special{pa 35 -896}\special{pa 38 -896}%
+\special{pa 40 -897}\special{pa 42 -898}\special{pa 44 -898}\special{pa 46 -899}%
+\special{pa 49 -900}\special{pa 51 -901}\special{pa 53 -901}\special{pa 55 -902}%
+\special{pa 57 -903}\special{pa 58 -904}\special{pa 60 -905}\special{pa 62 -906}%
+\special{pa 64 -907}\special{pa 65 -908}\special{pa 67 -909}\special{pa 68 -910}%
+\special{pa 70 -911}\special{pa 71 -912}\special{pa 72 -913}\special{pa 74 -914}%
+\special{pa 75 -916}\special{pa 76 -917}\special{pa 77 -918}\special{pa 78 -919}%
+\special{pa 79 -920}\special{pa 79 -922}\special{pa 80 -923}\special{pa 81 -924}%
+\special{pa 81 -925}\special{pa 82 -927}\special{pa 82 -928}\special{pa 82 -929}%
+\special{pa 83 -931}\special{pa 83 -932}\special{pa 83 -933}\special{pa 83 -935}%
+\special{pa 83 -936}\special{pa 82 -937}\special{pa 82 -938}\special{pa 82 -940}%
+\special{pa 81 -941}\special{pa 81 -942}\special{pa 80 -943}\special{pa 79 -945}%
+\special{pa 79 -946}\special{pa 78 -947}\special{pa 77 -948}\special{pa 76 -950}%
+\special{pa 75 -951}\special{pa 74 -952}\special{pa 72 -953}\special{pa 71 -954}%
+\special{pa 70 -955}\special{pa 68 -956}\special{pa 67 -958}\special{pa 65 -959}%
+\special{pa 64 -960}\special{pa 62 -961}\special{pa 60 -962}\special{pa 58 -962}%
+\special{pa 57 -963}\special{pa 55 -964}\special{pa 53 -965}\special{pa 51 -966}%
+\special{pa 49 -967}\special{pa 46 -967}\special{pa 44 -968}\special{pa 42 -969}%
+\special{pa 40 -969}\special{pa 38 -970}\special{pa 35 -971}\special{pa 33 -971}%
+\special{pa 30 -972}\special{pa 28 -972}\special{pa 26 -973}\special{pa 23 -973}%
+\special{pa 21 -973}\special{pa 18 -974}\special{pa 15 -974}\special{pa 13 -974}%
+\special{pa 10 -974}\special{pa 8 -974}\special{pa 5 -974}\special{pa 3 -975}%
+\special{pa -0 -975}\special{pa -3 -975}\special{pa -5 -974}\special{pa -8 -974}%
+\special{pa -10 -974}\special{pa -13 -974}\special{pa -16 -974}\special{pa -18 -974}%
+\special{pa -21 -973}\special{pa -23 -973}\special{pa -26 -973}\special{pa -28 -972}%
+\special{pa -30 -972}\special{pa -33 -971}\special{pa -35 -971}\special{pa -38 -970}%
+\special{pa -40 -969}\special{pa -42 -969}\special{pa -44 -968}\special{pa -46 -967}%
+\special{pa -49 -967}\special{pa -51 -966}\special{pa -53 -965}\special{pa -55 -964}%
+\special{pa -57 -963}\special{pa -58 -962}\special{pa -60 -961}\special{pa -62 -961}%
+\special{pa -64 -960}\special{pa -65 -959}\special{pa -67 -957}\special{pa -68 -956}%
+\special{pa -70 -955}\special{pa -71 -954}\special{pa -72 -953}\special{pa -74 -952}%
+\special{pa -75 -951}\special{pa -76 -950}\special{pa -77 -948}\special{pa -78 -947}%
+\special{pa -79 -946}\special{pa -79 -945}\special{pa -80 -943}\special{pa -81 -942}%
+\special{pa -81 -941}\special{pa -82 -940}\special{pa -82 -938}\special{pa -82 -937}%
+\special{pa -83 -936}\special{pa -83 -934}\special{pa -83 -933}\special{pa -83 -932}%
+\special{pa -83 -931}\special{pa -82 -929}\special{pa -82 -928}\special{pa -82 -927}%
+\special{pa -81 -925}\special{pa -81 -924}\special{pa -80 -923}\special{pa -79 -922}%
+\special{pa -79 -920}\special{pa -78 -919}\special{pa -77 -918}\special{pa -76 -917}%
+\special{pa -75 -916}\special{pa -74 -914}\special{pa -72 -913}\special{pa -71 -912}%
+\special{pa -70 -911}\special{pa -68 -910}\special{pa -67 -909}\special{pa -65 -908}%
+\special{pa -64 -907}\special{pa -62 -906}\special{pa -60 -905}\special{pa -58 -904}%
+\special{pa -57 -903}%
+\special{fp}%
+\special{pa -75 -876}\special{pa -73 -875}\special{pa -70 -874}\special{pa -68 -873}%
+\special{pa -65 -872}\special{pa -62 -871}\special{pa -59 -870}\special{pa -56 -869}%
+\special{pa -53 -868}\special{pa -50 -867}\special{pa -47 -867}\special{pa -44 -866}%
+\special{pa -41 -865}\special{pa -37 -865}\special{pa -34 -864}\special{pa -31 -864}%
+\special{pa -27 -863}\special{pa -24 -863}\special{pa -21 -862}\special{pa -17 -862}%
+\special{pa -14 -862}\special{pa -10 -862}\special{pa -7 -861}\special{pa -3 -861}%
+\special{pa 0 -861}\special{pa 4 -861}\special{pa 7 -861}\special{pa 10 -862}%
+\special{pa 14 -862}\special{pa 17 -862}\special{pa 21 -862}\special{pa 24 -863}%
+\special{pa 27 -863}\special{pa 31 -864}\special{pa 34 -864}\special{pa 37 -865}%
+\special{pa 41 -865}\special{pa 44 -866}\special{pa 47 -867}\special{pa 50 -867}%
+\special{pa 53 -868}\special{pa 56 -869}\special{pa 59 -870}\special{pa 62 -871}%
+\special{pa 65 -872}\special{pa 68 -873}\special{pa 70 -874}\special{pa 73 -875}%
+\special{pa 75 -876}\special{pa 78 -878}\special{pa 80 -879}\special{pa 83 -880}%
+\special{pa 85 -881}\special{pa 87 -883}\special{pa 89 -884}\special{pa 91 -886}%
+\special{pa 93 -887}\special{pa 95 -888}\special{pa 97 -890}\special{pa 98 -891}%
+\special{pa 100 -893}\special{pa 101 -895}\special{pa 103 -896}\special{pa 104 -898}%
+\special{pa 105 -899}\special{pa 106 -901}\special{pa 107 -903}\special{pa 108 -904}%
+\special{pa 108 -906}\special{pa 109 -908}\special{pa 109 -910}\special{pa 110 -911}%
+\special{pa 110 -913}\special{pa 110 -915}\special{pa 110 -917}\special{pa 110 -918}%
+\special{pa 110 -920}\special{pa 110 -922}\special{pa 109 -923}\special{pa 109 -925}%
+\special{pa 108 -927}\special{pa 108 -929}\special{pa 107 -930}\special{pa 106 -932}%
+\special{pa 105 -934}\special{pa 104 -935}\special{pa 102 -937}\special{pa 101 -938}%
+\special{pa 100 -940}\special{pa 98 -942}\special{pa 97 -943}\special{pa 95 -945}%
+\special{pa 93 -946}\special{pa 91 -947}\special{pa 89 -949}\special{pa 87 -950}%
+\special{pa 85 -952}\special{pa 83 -953}\special{pa 80 -954}\special{pa 78 -955}%
+\special{pa 75 -957}\special{pa 73 -958}\special{pa 70 -959}\special{pa 68 -960}%
+\special{pa 65 -961}\special{pa 62 -962}\special{pa 59 -963}\special{pa 56 -964}%
+\special{pa 53 -965}\special{pa 50 -966}\special{pa 47 -966}\special{pa 44 -967}%
+\special{pa 41 -968}\special{pa 37 -968}\special{pa 34 -969}\special{pa 31 -969}%
+\special{pa 27 -970}\special{pa 24 -970}\special{pa 21 -971}\special{pa 17 -971}%
+\special{pa 14 -971}\special{pa 10 -971}\special{pa 7 -971}\special{pa 3 -972}%
+\special{pa -0 -972}\special{pa -4 -972}\special{pa -7 -971}\special{pa -10 -971}%
+\special{pa -14 -971}\special{pa -17 -971}\special{pa -21 -971}\special{pa -24 -970}%
+\special{pa -27 -970}\special{pa -31 -969}\special{pa -34 -969}\special{pa -37 -968}%
+\special{pa -41 -968}\special{pa -44 -967}\special{pa -47 -966}\special{pa -50 -966}%
+\special{pa -53 -965}\special{pa -56 -964}\special{pa -59 -963}\special{pa -62 -962}%
+\special{pa -65 -961}\special{pa -68 -960}\special{pa -70 -959}\special{pa -73 -958}%
+\special{pa -75 -957}\special{pa -78 -955}\special{pa -80 -954}\special{pa -83 -953}%
+\special{pa -85 -952}\special{pa -87 -950}\special{pa -89 -949}\special{pa -91 -947}%
+\special{pa -93 -946}\special{pa -95 -945}\special{pa -97 -943}\special{pa -98 -941}%
+\special{pa -100 -940}\special{pa -101 -938}\special{pa -103 -937}\special{pa -104 -935}%
+\special{pa -105 -934}\special{pa -106 -932}\special{pa -107 -930}\special{pa -108 -928}%
+\special{pa -108 -927}\special{pa -109 -925}\special{pa -109 -923}\special{pa -110 -922}%
+\special{pa -110 -920}\special{pa -110 -918}\special{pa -110 -916}\special{pa -110 -915}%
+\special{pa -110 -913}\special{pa -110 -911}\special{pa -109 -910}\special{pa -109 -908}%
+\special{pa -108 -906}\special{pa -108 -904}\special{pa -107 -903}\special{pa -106 -901}%
+\special{pa -105 -899}\special{pa -104 -898}\special{pa -102 -896}\special{pa -101 -895}%
+\special{pa -100 -893}\special{pa -98 -891}\special{pa -97 -890}\special{pa -95 -888}%
+\special{pa -93 -887}\special{pa -91 -885}\special{pa -89 -884}\special{pa -87 -883}%
+\special{pa -85 -881}\special{pa -83 -880}\special{pa -80 -879}\special{pa -78 -877}%
+\special{pa -75 -876}%
+\special{fp}%
+\special{pa -94 -845}\special{pa -91 -843}\special{pa -88 -842}\special{pa -84 -841}%
+\special{pa -81 -839}\special{pa -77 -838}\special{pa -74 -837}\special{pa -70 -836}%
+\special{pa -66 -835}\special{pa -63 -834}\special{pa -59 -833}\special{pa -55 -832}%
+\special{pa -51 -831}\special{pa -47 -830}\special{pa -43 -829}\special{pa -38 -829}%
+\special{pa -34 -828}\special{pa -30 -828}\special{pa -26 -827}\special{pa -22 -827}%
+\special{pa -17 -827}\special{pa -13 -826}\special{pa -9 -826}\special{pa -4 -826}%
+\special{pa 0 -826}\special{pa 4 -826}\special{pa 9 -826}\special{pa 13 -826}%
+\special{pa 17 -827}\special{pa 22 -827}\special{pa 26 -827}\special{pa 30 -828}%
+\special{pa 34 -828}\special{pa 38 -829}\special{pa 43 -829}\special{pa 47 -830}%
+\special{pa 51 -831}\special{pa 55 -832}\special{pa 59 -833}\special{pa 63 -834}%
+\special{pa 66 -835}\special{pa 70 -836}\special{pa 74 -837}\special{pa 77 -838}%
+\special{pa 81 -839}\special{pa 84 -841}\special{pa 88 -842}\special{pa 91 -843}%
+\special{pa 94 -845}\special{pa 97 -846}\special{pa 100 -848}\special{pa 103 -849}%
+\special{pa 106 -851}\special{pa 109 -853}\special{pa 112 -855}\special{pa 114 -856}%
+\special{pa 116 -858}\special{pa 119 -860}\special{pa 121 -862}\special{pa 123 -864}%
+\special{pa 125 -866}\special{pa 126 -868}\special{pa 128 -870}\special{pa 130 -872}%
+\special{pa 131 -874}\special{pa 132 -876}\special{pa 133 -878}\special{pa 134 -880}%
+\special{pa 135 -882}\special{pa 136 -884}\special{pa 137 -886}\special{pa 137 -889}%
+\special{pa 138 -891}\special{pa 138 -893}\special{pa 138 -895}\special{pa 138 -897}%
+\special{pa 138 -899}\special{pa 137 -902}\special{pa 137 -904}\special{pa 136 -906}%
+\special{pa 135 -908}\special{pa 134 -910}\special{pa 133 -912}\special{pa 132 -914}%
+\special{pa 131 -916}\special{pa 130 -918}\special{pa 128 -920}\special{pa 126 -922}%
+\special{pa 125 -924}\special{pa 123 -926}\special{pa 121 -928}\special{pa 119 -930}%
+\special{pa 116 -932}\special{pa 114 -934}\special{pa 111 -936}\special{pa 109 -937}%
+\special{pa 106 -939}\special{pa 103 -941}\special{pa 100 -942}\special{pa 97 -944}%
+\special{pa 94 -945}\special{pa 91 -947}\special{pa 88 -948}\special{pa 84 -949}%
+\special{pa 81 -951}\special{pa 77 -952}\special{pa 74 -953}\special{pa 70 -954}%
+\special{pa 66 -955}\special{pa 63 -956}\special{pa 59 -957}\special{pa 55 -958}%
+\special{pa 51 -959}\special{pa 47 -960}\special{pa 43 -961}\special{pa 38 -961}%
+\special{pa 34 -962}\special{pa 30 -962}\special{pa 26 -963}\special{pa 22 -963}%
+\special{pa 17 -963}\special{pa 13 -964}\special{pa 9 -964}\special{pa 4 -964}%
+\special{pa -0 -964}\special{pa -4 -964}\special{pa -9 -964}\special{pa -13 -964}%
+\special{pa -17 -963}\special{pa -22 -963}\special{pa -26 -963}\special{pa -30 -962}%
+\special{pa -34 -962}\special{pa -38 -961}\special{pa -43 -961}\special{pa -47 -960}%
+\special{pa -51 -959}\special{pa -55 -958}\special{pa -59 -957}\special{pa -63 -956}%
+\special{pa -66 -955}\special{pa -70 -954}\special{pa -74 -953}\special{pa -77 -952}%
+\special{pa -81 -951}\special{pa -84 -949}\special{pa -88 -948}\special{pa -91 -947}%
+\special{pa -94 -945}\special{pa -97 -944}\special{pa -100 -942}\special{pa -103 -941}%
+\special{pa -106 -939}\special{pa -109 -937}\special{pa -112 -935}\special{pa -114 -934}%
+\special{pa -116 -932}\special{pa -119 -930}\special{pa -121 -928}\special{pa -123 -926}%
+\special{pa -125 -924}\special{pa -126 -922}\special{pa -128 -920}\special{pa -130 -918}%
+\special{pa -131 -916}\special{pa -132 -914}\special{pa -133 -912}\special{pa -134 -910}%
+\special{pa -135 -908}\special{pa -136 -906}\special{pa -137 -904}\special{pa -137 -901}%
+\special{pa -138 -899}\special{pa -138 -897}\special{pa -138 -895}\special{pa -138 -893}%
+\special{pa -138 -891}\special{pa -137 -888}\special{pa -137 -886}\special{pa -136 -884}%
+\special{pa -135 -882}\special{pa -134 -880}\special{pa -133 -878}\special{pa -132 -876}%
+\special{pa -131 -874}\special{pa -130 -872}\special{pa -128 -870}\special{pa -126 -868}%
+\special{pa -125 -866}\special{pa -123 -864}\special{pa -121 -862}\special{pa -119 -860}%
+\special{pa -116 -858}\special{pa -114 -856}\special{pa -111 -854}\special{pa -109 -853}%
+\special{pa -106 -851}\special{pa -103 -849}\special{pa -100 -848}\special{pa -97 -846}%
+\special{pa -94 -845}%
+\special{fp}%
+\special{pa -113 -808}\special{pa -109 -807}\special{pa -105 -805}\special{pa -101 -803}%
+\special{pa -97 -802}\special{pa -93 -800}\special{pa -89 -799}\special{pa -84 -798}%
+\special{pa -80 -796}\special{pa -75 -795}\special{pa -70 -794}\special{pa -66 -793}%
+\special{pa -61 -792}\special{pa -56 -791}\special{pa -51 -790}\special{pa -46 -789}%
+\special{pa -41 -789}\special{pa -36 -788}\special{pa -31 -788}\special{pa -26 -787}%
+\special{pa -21 -787}\special{pa -16 -786}\special{pa -10 -786}\special{pa -5 -786}%
+\special{pa 0 -786}\special{pa 5 -786}\special{pa 10 -786}\special{pa 16 -786}%
+\special{pa 21 -787}\special{pa 26 -787}\special{pa 31 -788}\special{pa 36 -788}%
+\special{pa 41 -789}\special{pa 46 -789}\special{pa 51 -790}\special{pa 56 -791}%
+\special{pa 61 -792}\special{pa 66 -793}\special{pa 70 -794}\special{pa 75 -795}%
+\special{pa 80 -796}\special{pa 84 -798}\special{pa 89 -799}\special{pa 93 -800}%
+\special{pa 97 -802}\special{pa 101 -803}\special{pa 105 -805}\special{pa 109 -807}%
+\special{pa 113 -809}\special{pa 117 -810}\special{pa 121 -812}\special{pa 124 -814}%
+\special{pa 127 -816}\special{pa 131 -818}\special{pa 134 -820}\special{pa 137 -822}%
+\special{pa 140 -824}\special{pa 142 -827}\special{pa 145 -829}\special{pa 147 -831}%
+\special{pa 150 -834}\special{pa 152 -836}\special{pa 154 -838}\special{pa 156 -841}%
+\special{pa 157 -843}\special{pa 159 -846}\special{pa 160 -848}\special{pa 161 -851}%
+\special{pa 162 -853}\special{pa 163 -856}\special{pa 164 -858}\special{pa 165 -861}%
+\special{pa 165 -864}\special{pa 165 -866}\special{pa 165 -869}\special{pa 165 -871}%
+\special{pa 165 -874}\special{pa 165 -877}\special{pa 164 -879}\special{pa 163 -882}%
+\special{pa 162 -884}\special{pa 161 -887}\special{pa 160 -889}\special{pa 159 -892}%
+\special{pa 157 -894}\special{pa 156 -897}\special{pa 154 -899}\special{pa 152 -902}%
+\special{pa 150 -904}\special{pa 147 -906}\special{pa 145 -909}\special{pa 142 -911}%
+\special{pa 140 -913}\special{pa 137 -915}\special{pa 134 -917}\special{pa 131 -919}%
+\special{pa 127 -921}\special{pa 124 -923}\special{pa 120 -925}\special{pa 117 -927}%
+\special{pa 113 -929}\special{pa 109 -931}\special{pa 105 -932}\special{pa 101 -934}%
+\special{pa 97 -936}\special{pa 93 -937}\special{pa 89 -939}\special{pa 84 -940}%
+\special{pa 80 -941}\special{pa 75 -942}\special{pa 70 -944}\special{pa 66 -945}%
+\special{pa 61 -946}\special{pa 56 -947}\special{pa 51 -947}\special{pa 46 -948}%
+\special{pa 41 -949}\special{pa 36 -949}\special{pa 31 -950}\special{pa 26 -950}%
+\special{pa 21 -951}\special{pa 16 -951}\special{pa 10 -951}\special{pa 5 -951}%
+\special{pa -0 -951}\special{pa -5 -951}\special{pa -10 -951}\special{pa -16 -951}%
+\special{pa -21 -951}\special{pa -26 -950}\special{pa -31 -950}\special{pa -36 -949}%
+\special{pa -41 -949}\special{pa -46 -948}\special{pa -51 -947}\special{pa -56 -947}%
+\special{pa -61 -946}\special{pa -66 -945}\special{pa -70 -944}\special{pa -75 -942}%
+\special{pa -80 -941}\special{pa -84 -940}\special{pa -89 -939}\special{pa -93 -937}%
+\special{pa -97 -936}\special{pa -101 -934}\special{pa -105 -932}\special{pa -109 -931}%
+\special{pa -113 -929}\special{pa -117 -927}\special{pa -121 -925}\special{pa -124 -923}%
+\special{pa -127 -921}\special{pa -131 -919}\special{pa -134 -917}\special{pa -137 -915}%
+\special{pa -140 -913}\special{pa -142 -911}\special{pa -145 -909}\special{pa -147 -906}%
+\special{pa -150 -904}\special{pa -152 -902}\special{pa -154 -899}\special{pa -156 -897}%
+\special{pa -157 -894}\special{pa -159 -892}\special{pa -160 -889}\special{pa -161 -887}%
+\special{pa -162 -884}\special{pa -163 -882}\special{pa -164 -879}\special{pa -165 -877}%
+\special{pa -165 -874}\special{pa -165 -871}\special{pa -165 -869}\special{pa -165 -866}%
+\special{pa -165 -864}\special{pa -165 -861}\special{pa -164 -858}\special{pa -163 -856}%
+\special{pa -162 -853}\special{pa -161 -851}\special{pa -160 -848}\special{pa -159 -846}%
+\special{pa -157 -843}\special{pa -156 -841}\special{pa -154 -838}\special{pa -152 -836}%
+\special{pa -150 -834}\special{pa -147 -831}\special{pa -145 -829}\special{pa -142 -827}%
+\special{pa -140 -824}\special{pa -137 -822}\special{pa -134 -820}\special{pa -131 -818}%
+\special{pa -127 -816}\special{pa -124 -814}\special{pa -120 -812}\special{pa -117 -810}%
+\special{pa -113 -808}%
+\special{fp}%
+\special{pa -132 -767}\special{pa -128 -765}\special{pa -123 -763}\special{pa -118 -761}%
+\special{pa -113 -760}\special{pa -108 -758}\special{pa -103 -756}\special{pa -98 -755}%
+\special{pa -93 -753}\special{pa -88 -752}\special{pa -82 -750}\special{pa -77 -749}%
+\special{pa -71 -748}\special{pa -65 -747}\special{pa -60 -746}\special{pa -54 -745}%
+\special{pa -48 -744}\special{pa -42 -744}\special{pa -36 -743}\special{pa -30 -742}%
+\special{pa -24 -742}\special{pa -18 -742}\special{pa -12 -741}\special{pa -6 -741}%
+\special{pa 0 -741}\special{pa 6 -741}\special{pa 12 -741}\special{pa 18 -742}%
+\special{pa 24 -742}\special{pa 30 -742}\special{pa 36 -743}\special{pa 42 -744}%
+\special{pa 48 -744}\special{pa 54 -745}\special{pa 60 -746}\special{pa 65 -747}%
+\special{pa 71 -748}\special{pa 77 -749}\special{pa 82 -750}\special{pa 88 -752}%
+\special{pa 93 -753}\special{pa 98 -755}\special{pa 103 -756}\special{pa 108 -758}%
+\special{pa 113 -760}\special{pa 118 -762}\special{pa 123 -763}\special{pa 128 -765}%
+\special{pa 132 -767}\special{pa 136 -770}\special{pa 141 -772}\special{pa 145 -774}%
+\special{pa 149 -776}\special{pa 152 -779}\special{pa 156 -781}\special{pa 160 -784}%
+\special{pa 163 -786}\special{pa 166 -789}\special{pa 169 -791}\special{pa 172 -794}%
+\special{pa 175 -797}\special{pa 177 -799}\special{pa 179 -802}\special{pa 182 -805}%
+\special{pa 183 -808}\special{pa 185 -811}\special{pa 187 -814}\special{pa 188 -817}%
+\special{pa 190 -820}\special{pa 191 -823}\special{pa 191 -826}\special{pa 192 -829}%
+\special{pa 193 -832}\special{pa 193 -835}\special{pa 193 -838}\special{pa 193 -841}%
+\special{pa 193 -844}\special{pa 192 -847}\special{pa 191 -850}\special{pa 191 -853}%
+\special{pa 189 -856}\special{pa 188 -859}\special{pa 187 -862}\special{pa 185 -865}%
+\special{pa 183 -868}\special{pa 181 -870}\special{pa 179 -873}\special{pa 177 -876}%
+\special{pa 175 -879}\special{pa 172 -882}\special{pa 169 -884}\special{pa 166 -887}%
+\special{pa 163 -889}\special{pa 160 -892}\special{pa 156 -894}\special{pa 152 -897}%
+\special{pa 149 -899}\special{pa 145 -902}\special{pa 141 -904}\special{pa 136 -906}%
+\special{pa 132 -908}\special{pa 128 -910}\special{pa 123 -912}\special{pa 118 -914}%
+\special{pa 113 -916}\special{pa 108 -918}\special{pa 103 -919}\special{pa 98 -921}%
+\special{pa 93 -922}\special{pa 88 -924}\special{pa 82 -925}\special{pa 77 -926}%
+\special{pa 71 -927}\special{pa 65 -928}\special{pa 60 -929}\special{pa 54 -930}%
+\special{pa 48 -931}\special{pa 42 -932}\special{pa 36 -932}\special{pa 30 -933}%
+\special{pa 24 -933}\special{pa 18 -934}\special{pa 12 -934}\special{pa 6 -934}%
+\special{pa -0 -934}\special{pa -6 -934}\special{pa -12 -934}\special{pa -18 -934}%
+\special{pa -24 -933}\special{pa -30 -933}\special{pa -36 -932}\special{pa -42 -932}%
+\special{pa -48 -931}\special{pa -54 -930}\special{pa -60 -929}\special{pa -65 -928}%
+\special{pa -71 -927}\special{pa -77 -926}\special{pa -82 -925}\special{pa -88 -924}%
+\special{pa -93 -922}\special{pa -98 -921}\special{pa -103 -919}\special{pa -108 -917}%
+\special{pa -113 -916}\special{pa -118 -914}\special{pa -123 -912}\special{pa -128 -910}%
+\special{pa -132 -908}\special{pa -136 -906}\special{pa -141 -904}\special{pa -145 -901}%
+\special{pa -149 -899}\special{pa -152 -897}\special{pa -156 -894}\special{pa -160 -892}%
+\special{pa -163 -889}\special{pa -166 -887}\special{pa -169 -884}\special{pa -172 -881}%
+\special{pa -175 -879}\special{pa -177 -876}\special{pa -179 -873}\special{pa -182 -870}%
+\special{pa -183 -867}\special{pa -185 -865}\special{pa -187 -862}\special{pa -188 -859}%
+\special{pa -190 -856}\special{pa -191 -853}\special{pa -191 -850}\special{pa -192 -847}%
+\special{pa -193 -844}\special{pa -193 -841}\special{pa -193 -838}\special{pa -193 -835}%
+\special{pa -193 -832}\special{pa -192 -829}\special{pa -191 -826}\special{pa -191 -823}%
+\special{pa -189 -820}\special{pa -188 -817}\special{pa -187 -814}\special{pa -185 -811}%
+\special{pa -183 -808}\special{pa -181 -805}\special{pa -179 -802}\special{pa -177 -799}%
+\special{pa -175 -797}\special{pa -172 -794}\special{pa -169 -791}\special{pa -166 -789}%
+\special{pa -163 -786}\special{pa -160 -783}\special{pa -156 -781}\special{pa -152 -779}%
+\special{pa -149 -776}\special{pa -145 -774}\special{pa -141 -772}\special{pa -136 -769}%
+\special{pa -132 -767}%
+\special{fp}%
+\special{pa -151 -722}\special{pa -146 -719}\special{pa -140 -717}\special{pa -135 -715}%
+\special{pa -130 -713}\special{pa -124 -711}\special{pa -118 -709}\special{pa -112 -707}%
+\special{pa -106 -705}\special{pa -100 -704}\special{pa -94 -702}\special{pa -87 -701}%
+\special{pa -81 -699}\special{pa -75 -698}\special{pa -68 -697}\special{pa -61 -696}%
+\special{pa -55 -695}\special{pa -48 -694}\special{pa -41 -694}\special{pa -34 -693}%
+\special{pa -28 -693}\special{pa -21 -692}\special{pa -14 -692}\special{pa -7 -692}%
+\special{pa 0 -692}\special{pa 7 -692}\special{pa 14 -692}\special{pa 21 -692}%
+\special{pa 28 -693}\special{pa 35 -693}\special{pa 41 -694}\special{pa 48 -694}%
+\special{pa 55 -695}\special{pa 62 -696}\special{pa 68 -697}\special{pa 75 -698}%
+\special{pa 81 -699}\special{pa 88 -701}\special{pa 94 -702}\special{pa 100 -704}%
+\special{pa 106 -705}\special{pa 112 -707}\special{pa 118 -709}\special{pa 124 -711}%
+\special{pa 130 -713}\special{pa 135 -715}\special{pa 141 -717}\special{pa 146 -719}%
+\special{pa 151 -722}\special{pa 156 -724}\special{pa 161 -726}\special{pa 165 -729}%
+\special{pa 170 -732}\special{pa 174 -734}\special{pa 178 -737}\special{pa 182 -740}%
+\special{pa 186 -743}\special{pa 190 -746}\special{pa 193 -749}\special{pa 196 -752}%
+\special{pa 200 -755}\special{pa 202 -758}\special{pa 205 -761}\special{pa 207 -765}%
+\special{pa 210 -768}\special{pa 212 -771}\special{pa 214 -775}\special{pa 215 -778}%
+\special{pa 217 -781}\special{pa 218 -785}\special{pa 219 -788}\special{pa 220 -792}%
+\special{pa 220 -795}\special{pa 220 -799}\special{pa 220 -802}\special{pa 220 -805}%
+\special{pa 220 -809}\special{pa 219 -812}\special{pa 219 -816}\special{pa 218 -819}%
+\special{pa 217 -823}\special{pa 215 -826}\special{pa 214 -829}\special{pa 212 -833}%
+\special{pa 210 -836}\special{pa 207 -839}\special{pa 205 -843}\special{pa 202 -846}%
+\special{pa 199 -849}\special{pa 196 -852}\special{pa 193 -855}\special{pa 190 -858}%
+\special{pa 186 -861}\special{pa 182 -864}\special{pa 178 -867}\special{pa 174 -870}%
+\special{pa 170 -872}\special{pa 165 -875}\special{pa 161 -877}\special{pa 156 -880}%
+\special{pa 151 -882}\special{pa 146 -885}\special{pa 140 -887}\special{pa 135 -889}%
+\special{pa 130 -891}\special{pa 124 -893}\special{pa 118 -895}\special{pa 112 -897}%
+\special{pa 106 -899}\special{pa 100 -900}\special{pa 94 -902}\special{pa 87 -903}%
+\special{pa 81 -904}\special{pa 75 -906}\special{pa 68 -907}\special{pa 61 -908}%
+\special{pa 55 -909}\special{pa 48 -910}\special{pa 41 -910}\special{pa 34 -911}%
+\special{pa 28 -911}\special{pa 21 -912}\special{pa 14 -912}\special{pa 7 -912}%
+\special{pa -0 -912}\special{pa -7 -912}\special{pa -14 -912}\special{pa -21 -912}%
+\special{pa -28 -911}\special{pa -35 -911}\special{pa -41 -910}\special{pa -48 -909}%
+\special{pa -55 -909}\special{pa -62 -908}\special{pa -68 -907}\special{pa -75 -906}%
+\special{pa -81 -904}\special{pa -88 -903}\special{pa -94 -902}\special{pa -100 -900}%
+\special{pa -106 -899}\special{pa -112 -897}\special{pa -118 -895}\special{pa -124 -893}%
+\special{pa -130 -891}\special{pa -135 -889}\special{pa -141 -887}\special{pa -146 -885}%
+\special{pa -151 -882}\special{pa -156 -880}\special{pa -161 -877}\special{pa -165 -875}%
+\special{pa -170 -872}\special{pa -174 -869}\special{pa -178 -867}\special{pa -182 -864}%
+\special{pa -186 -861}\special{pa -190 -858}\special{pa -193 -855}\special{pa -196 -852}%
+\special{pa -200 -849}\special{pa -202 -846}\special{pa -205 -842}\special{pa -207 -839}%
+\special{pa -210 -836}\special{pa -212 -833}\special{pa -214 -829}\special{pa -215 -826}%
+\special{pa -217 -823}\special{pa -218 -819}\special{pa -219 -816}\special{pa -220 -812}%
+\special{pa -220 -809}\special{pa -220 -805}\special{pa -220 -802}\special{pa -220 -798}%
+\special{pa -220 -795}\special{pa -219 -792}\special{pa -219 -788}\special{pa -218 -785}%
+\special{pa -217 -781}\special{pa -215 -778}\special{pa -214 -774}\special{pa -212 -771}%
+\special{pa -210 -768}\special{pa -207 -765}\special{pa -205 -761}\special{pa -202 -758}%
+\special{pa -199 -755}\special{pa -196 -752}\special{pa -193 -749}\special{pa -190 -746}%
+\special{pa -186 -743}\special{pa -182 -740}\special{pa -178 -737}\special{pa -174 -734}%
+\special{pa -170 -732}\special{pa -165 -729}\special{pa -161 -726}\special{pa -156 -724}%
+\special{pa -151 -722}%
+\special{fp}%
+\special{pa -170 -671}\special{pa -164 -668}\special{pa -158 -666}\special{pa -152 -663}%
+\special{pa -146 -661}\special{pa -139 -659}\special{pa -133 -657}\special{pa -126 -655}%
+\special{pa -119 -653}\special{pa -113 -651}\special{pa -106 -649}\special{pa -98 -648}%
+\special{pa -91 -646}\special{pa -84 -645}\special{pa -77 -643}\special{pa -69 -642}%
+\special{pa -62 -641}\special{pa -54 -640}\special{pa -46 -640}\special{pa -39 -639}%
+\special{pa -31 -638}\special{pa -23 -638}\special{pa -15 -638}\special{pa -8 -637}%
+\special{pa 0 -637}\special{pa 8 -637}\special{pa 16 -638}\special{pa 23 -638}%
+\special{pa 31 -638}\special{pa 39 -639}\special{pa 47 -640}\special{pa 54 -640}%
+\special{pa 62 -641}\special{pa 69 -642}\special{pa 77 -643}\special{pa 84 -645}%
+\special{pa 91 -646}\special{pa 99 -648}\special{pa 106 -649}\special{pa 113 -651}%
+\special{pa 120 -653}\special{pa 126 -655}\special{pa 133 -657}\special{pa 139 -659}%
+\special{pa 146 -661}\special{pa 152 -663}\special{pa 158 -666}\special{pa 164 -668}%
+\special{pa 170 -671}\special{pa 175 -674}\special{pa 181 -676}\special{pa 186 -679}%
+\special{pa 191 -682}\special{pa 196 -685}\special{pa 201 -688}\special{pa 205 -692}%
+\special{pa 209 -695}\special{pa 214 -698}\special{pa 217 -702}\special{pa 221 -705}%
+\special{pa 224 -709}\special{pa 228 -712}\special{pa 231 -716}\special{pa 233 -719}%
+\special{pa 236 -723}\special{pa 238 -727}\special{pa 240 -731}\special{pa 242 -734}%
+\special{pa 244 -738}\special{pa 245 -742}\special{pa 246 -746}\special{pa 247 -750}%
+\special{pa 248 -754}\special{pa 248 -758}\special{pa 248 -761}\special{pa 248 -765}%
+\special{pa 248 -769}\special{pa 247 -773}\special{pa 246 -777}\special{pa 245 -781}%
+\special{pa 244 -785}\special{pa 242 -788}\special{pa 240 -792}\special{pa 238 -796}%
+\special{pa 236 -800}\special{pa 233 -803}\special{pa 231 -807}\special{pa 228 -811}%
+\special{pa 224 -814}\special{pa 221 -818}\special{pa 217 -821}\special{pa 213 -825}%
+\special{pa 209 -828}\special{pa 205 -831}\special{pa 201 -834}\special{pa 196 -837}%
+\special{pa 191 -840}\special{pa 186 -843}\special{pa 181 -846}\special{pa 175 -849}%
+\special{pa 170 -852}\special{pa 164 -854}\special{pa 158 -857}\special{pa 152 -859}%
+\special{pa 146 -862}\special{pa 139 -864}\special{pa 133 -866}\special{pa 126 -868}%
+\special{pa 119 -870}\special{pa 113 -872}\special{pa 106 -874}\special{pa 98 -875}%
+\special{pa 91 -877}\special{pa 84 -878}\special{pa 77 -879}\special{pa 69 -880}%
+\special{pa 62 -881}\special{pa 54 -882}\special{pa 46 -883}\special{pa 39 -884}%
+\special{pa 31 -884}\special{pa 23 -885}\special{pa 15 -885}\special{pa 8 -885}%
+\special{pa -0 -885}\special{pa -8 -885}\special{pa -16 -885}\special{pa -23 -885}%
+\special{pa -31 -884}\special{pa -39 -884}\special{pa -47 -883}\special{pa -54 -882}%
+\special{pa -62 -881}\special{pa -69 -880}\special{pa -77 -879}\special{pa -84 -878}%
+\special{pa -91 -877}\special{pa -99 -875}\special{pa -106 -874}\special{pa -113 -872}%
+\special{pa -120 -870}\special{pa -126 -868}\special{pa -133 -866}\special{pa -139 -864}%
+\special{pa -146 -862}\special{pa -152 -859}\special{pa -158 -857}\special{pa -164 -854}%
+\special{pa -170 -852}\special{pa -175 -849}\special{pa -181 -846}\special{pa -186 -843}%
+\special{pa -191 -840}\special{pa -196 -837}\special{pa -201 -834}\special{pa -205 -831}%
+\special{pa -209 -828}\special{pa -214 -824}\special{pa -217 -821}\special{pa -221 -818}%
+\special{pa -224 -814}\special{pa -228 -811}\special{pa -231 -807}\special{pa -233 -803}%
+\special{pa -236 -800}\special{pa -238 -796}\special{pa -240 -792}\special{pa -242 -788}%
+\special{pa -244 -785}\special{pa -245 -781}\special{pa -246 -777}\special{pa -247 -773}%
+\special{pa -248 -769}\special{pa -248 -765}\special{pa -248 -761}\special{pa -248 -757}%
+\special{pa -248 -754}\special{pa -247 -750}\special{pa -246 -746}\special{pa -245 -742}%
+\special{pa -244 -738}\special{pa -242 -734}\special{pa -240 -730}\special{pa -238 -727}%
+\special{pa -236 -723}\special{pa -233 -719}\special{pa -231 -716}\special{pa -228 -712}%
+\special{pa -224 -709}\special{pa -221 -705}\special{pa -217 -702}\special{pa -213 -698}%
+\special{pa -209 -695}\special{pa -205 -692}\special{pa -201 -688}\special{pa -196 -685}%
+\special{pa -191 -682}\special{pa -186 -679}\special{pa -181 -676}\special{pa -175 -674}%
+\special{pa -170 -671}%
+\special{fp}%
+\special{pa -189 -616}\special{pa -182 -613}\special{pa -176 -610}\special{pa -169 -607}%
+\special{pa -162 -604}\special{pa -155 -602}\special{pa -148 -600}\special{pa -140 -597}%
+\special{pa -133 -595}\special{pa -125 -593}\special{pa -117 -591}\special{pa -109 -590}%
+\special{pa -101 -588}\special{pa -93 -586}\special{pa -85 -585}\special{pa -77 -584}%
+\special{pa -68 -583}\special{pa -60 -582}\special{pa -52 -581}\special{pa -43 -580}%
+\special{pa -34 -579}\special{pa -26 -579}\special{pa -17 -578}\special{pa -9 -578}%
+\special{pa 0 -578}\special{pa 9 -578}\special{pa 17 -578}\special{pa 26 -579}%
+\special{pa 35 -579}\special{pa 43 -580}\special{pa 52 -581}\special{pa 60 -582}%
+\special{pa 69 -583}\special{pa 77 -584}\special{pa 85 -585}\special{pa 93 -586}%
+\special{pa 102 -588}\special{pa 110 -590}\special{pa 117 -591}\special{pa 125 -593}%
+\special{pa 133 -595}\special{pa 140 -597}\special{pa 148 -600}\special{pa 155 -602}%
+\special{pa 162 -605}\special{pa 169 -607}\special{pa 176 -610}\special{pa 182 -613}%
+\special{pa 189 -616}\special{pa 195 -619}\special{pa 201 -622}\special{pa 207 -625}%
+\special{pa 212 -628}\special{pa 218 -632}\special{pa 223 -635}\special{pa 228 -639}%
+\special{pa 233 -642}\special{pa 237 -646}\special{pa 242 -650}\special{pa 246 -653}%
+\special{pa 249 -657}\special{pa 253 -661}\special{pa 256 -665}\special{pa 259 -669}%
+\special{pa 262 -673}\special{pa 265 -678}\special{pa 267 -682}\special{pa 269 -686}%
+\special{pa 271 -690}\special{pa 272 -694}\special{pa 273 -699}\special{pa 274 -703}%
+\special{pa 275 -707}\special{pa 275 -712}\special{pa 276 -716}\special{pa 275 -720}%
+\special{pa 275 -725}\special{pa 274 -729}\special{pa 273 -733}\special{pa 272 -738}%
+\special{pa 271 -742}\special{pa 269 -746}\special{pa 267 -750}\special{pa 265 -754}%
+\special{pa 262 -759}\special{pa 259 -763}\special{pa 256 -767}\special{pa 253 -771}%
+\special{pa 249 -775}\special{pa 246 -779}\special{pa 241 -782}\special{pa 237 -786}%
+\special{pa 233 -790}\special{pa 228 -793}\special{pa 223 -797}\special{pa 218 -801}%
+\special{pa 212 -804}\special{pa 207 -807}\special{pa 201 -810}\special{pa 195 -813}%
+\special{pa 189 -816}\special{pa 182 -819}\special{pa 176 -822}\special{pa 169 -825}%
+\special{pa 162 -828}\special{pa 155 -830}\special{pa 148 -832}\special{pa 140 -835}%
+\special{pa 133 -837}\special{pa 125 -839}\special{pa 117 -841}\special{pa 109 -842}%
+\special{pa 101 -844}\special{pa 93 -846}\special{pa 85 -847}\special{pa 77 -848}%
+\special{pa 68 -849}\special{pa 60 -850}\special{pa 52 -851}\special{pa 43 -852}%
+\special{pa 34 -853}\special{pa 26 -853}\special{pa 17 -854}\special{pa 9 -854}%
+\special{pa -0 -854}\special{pa -9 -854}\special{pa -17 -854}\special{pa -26 -853}%
+\special{pa -35 -853}\special{pa -43 -852}\special{pa -52 -851}\special{pa -60 -850}%
+\special{pa -69 -849}\special{pa -77 -848}\special{pa -85 -847}\special{pa -93 -846}%
+\special{pa -102 -844}\special{pa -110 -842}\special{pa -117 -841}\special{pa -125 -839}%
+\special{pa -133 -837}\special{pa -140 -835}\special{pa -148 -832}\special{pa -155 -830}%
+\special{pa -162 -827}\special{pa -169 -825}\special{pa -176 -822}\special{pa -182 -819}%
+\special{pa -189 -816}\special{pa -195 -813}\special{pa -201 -810}\special{pa -207 -807}%
+\special{pa -212 -804}\special{pa -218 -800}\special{pa -223 -797}\special{pa -228 -793}%
+\special{pa -233 -790}\special{pa -237 -786}\special{pa -242 -782}\special{pa -246 -779}%
+\special{pa -249 -775}\special{pa -253 -771}\special{pa -256 -767}\special{pa -259 -763}%
+\special{pa -262 -759}\special{pa -265 -754}\special{pa -267 -750}\special{pa -269 -746}%
+\special{pa -271 -742}\special{pa -272 -738}\special{pa -273 -733}\special{pa -274 -729}%
+\special{pa -275 -725}\special{pa -275 -720}\special{pa -276 -716}\special{pa -275 -712}%
+\special{pa -275 -707}\special{pa -274 -703}\special{pa -273 -699}\special{pa -272 -694}%
+\special{pa -271 -690}\special{pa -269 -686}\special{pa -267 -682}\special{pa -265 -678}%
+\special{pa -262 -673}\special{pa -259 -669}\special{pa -256 -665}\special{pa -253 -661}%
+\special{pa -249 -657}\special{pa -246 -653}\special{pa -241 -650}\special{pa -237 -646}%
+\special{pa -233 -642}\special{pa -228 -639}\special{pa -223 -635}\special{pa -218 -632}%
+\special{pa -212 -628}\special{pa -207 -625}\special{pa -201 -622}\special{pa -195 -619}%
+\special{pa -189 -616}%
+\special{fp}%
+\special{pa -207 -555}\special{pa -200 -552}\special{pa -193 -549}\special{pa -186 -546}%
+\special{pa -178 -543}\special{pa -170 -540}\special{pa -162 -538}\special{pa -154 -535}%
+\special{pa -146 -533}\special{pa -138 -531}\special{pa -129 -529}\special{pa -120 -527}%
+\special{pa -111 -525}\special{pa -103 -523}\special{pa -94 -522}\special{pa -84 -520}%
+\special{pa -75 -519}\special{pa -66 -518}\special{pa -57 -517}\special{pa -47 -516}%
+\special{pa -38 -515}\special{pa -28 -515}\special{pa -19 -515}\special{pa -9 -514}%
+\special{pa 0 -514}\special{pa 10 -514}\special{pa 19 -515}\special{pa 29 -515}%
+\special{pa 38 -516}\special{pa 48 -516}\special{pa 57 -517}\special{pa 66 -518}%
+\special{pa 75 -519}\special{pa 85 -520}\special{pa 94 -522}\special{pa 103 -523}%
+\special{pa 112 -525}\special{pa 120 -527}\special{pa 129 -529}\special{pa 138 -531}%
+\special{pa 146 -533}\special{pa 154 -535}\special{pa 163 -538}\special{pa 170 -541}%
+\special{pa 178 -543}\special{pa 186 -546}\special{pa 193 -549}\special{pa 201 -552}%
+\special{pa 208 -555}\special{pa 214 -559}\special{pa 221 -562}\special{pa 227 -566}%
+\special{pa 234 -569}\special{pa 240 -573}\special{pa 245 -577}\special{pa 251 -581}%
+\special{pa 256 -585}\special{pa 261 -589}\special{pa 266 -593}\special{pa 270 -597}%
+\special{pa 274 -601}\special{pa 278 -606}\special{pa 282 -610}\special{pa 285 -615}%
+\special{pa 288 -619}\special{pa 291 -624}\special{pa 294 -628}\special{pa 296 -633}%
+\special{pa 298 -638}\special{pa 299 -642}\special{pa 301 -647}\special{pa 302 -652}%
+\special{pa 303 -656}\special{pa 303 -661}\special{pa 303 -666}\special{pa 303 -671}%
+\special{pa 303 -675}\special{pa 302 -680}\special{pa 301 -685}\special{pa 299 -690}%
+\special{pa 298 -694}\special{pa 296 -699}\special{pa 294 -704}\special{pa 291 -708}%
+\special{pa 288 -713}\special{pa 285 -717}\special{pa 282 -722}\special{pa 278 -726}%
+\special{pa 274 -730}\special{pa 270 -735}\special{pa 266 -739}\special{pa 261 -743}%
+\special{pa 256 -747}\special{pa 251 -751}\special{pa 245 -755}\special{pa 239 -759}%
+\special{pa 234 -763}\special{pa 227 -766}\special{pa 221 -770}\special{pa 214 -773}%
+\special{pa 207 -776}\special{pa 200 -780}\special{pa 193 -783}\special{pa 186 -786}%
+\special{pa 178 -789}\special{pa 170 -791}\special{pa 162 -794}\special{pa 154 -796}%
+\special{pa 146 -799}\special{pa 138 -801}\special{pa 129 -803}\special{pa 120 -805}%
+\special{pa 111 -807}\special{pa 103 -809}\special{pa 94 -810}\special{pa 84 -811}%
+\special{pa 75 -813}\special{pa 66 -814}\special{pa 57 -815}\special{pa 47 -816}%
+\special{pa 38 -816}\special{pa 28 -817}\special{pa 19 -817}\special{pa 9 -817}%
+\special{pa -0 -817}\special{pa -10 -817}\special{pa -19 -817}\special{pa -29 -817}%
+\special{pa -38 -816}\special{pa -48 -816}\special{pa -57 -815}\special{pa -66 -814}%
+\special{pa -75 -813}\special{pa -85 -811}\special{pa -94 -810}\special{pa -103 -808}%
+\special{pa -112 -807}\special{pa -120 -805}\special{pa -129 -803}\special{pa -138 -801}%
+\special{pa -146 -799}\special{pa -154 -796}\special{pa -163 -794}\special{pa -170 -791}%
+\special{pa -178 -788}\special{pa -186 -786}\special{pa -193 -783}\special{pa -201 -780}%
+\special{pa -208 -776}\special{pa -214 -773}\special{pa -221 -770}\special{pa -227 -766}%
+\special{pa -234 -762}\special{pa -240 -759}\special{pa -245 -755}\special{pa -251 -751}%
+\special{pa -256 -747}\special{pa -261 -743}\special{pa -266 -739}\special{pa -270 -735}%
+\special{pa -274 -730}\special{pa -278 -726}\special{pa -282 -722}\special{pa -285 -717}%
+\special{pa -288 -713}\special{pa -291 -708}\special{pa -294 -704}\special{pa -296 -699}%
+\special{pa -298 -694}\special{pa -299 -690}\special{pa -301 -685}\special{pa -302 -680}%
+\special{pa -303 -675}\special{pa -303 -671}\special{pa -303 -666}\special{pa -303 -661}%
+\special{pa -303 -656}\special{pa -302 -652}\special{pa -301 -647}\special{pa -299 -642}%
+\special{pa -298 -637}\special{pa -296 -633}\special{pa -294 -628}\special{pa -291 -624}%
+\special{pa -288 -619}\special{pa -285 -614}\special{pa -282 -610}\special{pa -278 -606}%
+\special{pa -274 -601}\special{pa -270 -597}\special{pa -266 -593}\special{pa -261 -589}%
+\special{pa -256 -585}\special{pa -251 -581}\special{pa -245 -577}\special{pa -239 -573}%
+\special{pa -234 -569}\special{pa -227 -566}\special{pa -221 -562}\special{pa -214 -559}%
+\special{pa -207 -555}%
+\special{fp}%
+\special{pa -226 -490}\special{pa -219 -487}\special{pa -211 -484}\special{pa -203 -480}%
+\special{pa -194 -477}\special{pa -186 -474}\special{pa -177 -471}\special{pa -168 -469}%
+\special{pa -159 -466}\special{pa -150 -464}\special{pa -141 -461}\special{pa -131 -459}%
+\special{pa -122 -457}\special{pa -112 -455}\special{pa -102 -454}\special{pa -92 -452}%
+\special{pa -82 -451}\special{pa -72 -450}\special{pa -62 -449}\special{pa -52 -448}%
+\special{pa -41 -447}\special{pa -31 -446}\special{pa -21 -446}\special{pa -10 -446}%
+\special{pa 0 -446}\special{pa 11 -446}\special{pa 21 -446}\special{pa 31 -446}%
+\special{pa 42 -447}\special{pa 52 -448}\special{pa 62 -449}\special{pa 72 -450}%
+\special{pa 82 -451}\special{pa 92 -452}\special{pa 102 -454}\special{pa 112 -455}%
+\special{pa 122 -457}\special{pa 131 -459}\special{pa 141 -461}\special{pa 150 -464}%
+\special{pa 159 -466}\special{pa 168 -469}\special{pa 177 -471}\special{pa 186 -474}%
+\special{pa 194 -477}\special{pa 203 -480}\special{pa 211 -484}\special{pa 219 -487}%
+\special{pa 226 -490}\special{pa 234 -494}\special{pa 241 -498}\special{pa 248 -502}%
+\special{pa 255 -506}\special{pa 261 -510}\special{pa 268 -514}\special{pa 274 -518}%
+\special{pa 279 -522}\special{pa 285 -527}\special{pa 290 -531}\special{pa 295 -536}%
+\special{pa 299 -541}\special{pa 304 -545}\special{pa 308 -550}\special{pa 311 -555}%
+\special{pa 315 -560}\special{pa 318 -565}\special{pa 320 -570}\special{pa 323 -575}%
+\special{pa 325 -580}\special{pa 327 -585}\special{pa 328 -590}\special{pa 329 -595}%
+\special{pa 330 -601}\special{pa 331 -606}\special{pa 331 -611}\special{pa 331 -616}%
+\special{pa 330 -621}\special{pa 329 -627}\special{pa 328 -632}\special{pa 327 -637}%
+\special{pa 325 -642}\special{pa 323 -647}\special{pa 320 -652}\special{pa 318 -657}%
+\special{pa 314 -662}\special{pa 311 -667}\special{pa 307 -672}\special{pa 303 -677}%
+\special{pa 299 -681}\special{pa 295 -686}\special{pa 290 -691}\special{pa 285 -695}%
+\special{pa 279 -700}\special{pa 273 -704}\special{pa 267 -708}\special{pa 261 -712}%
+\special{pa 255 -716}\special{pa 248 -720}\special{pa 241 -724}\special{pa 234 -728}%
+\special{pa 226 -732}\special{pa 219 -735}\special{pa 211 -738}\special{pa 203 -742}%
+\special{pa 194 -745}\special{pa 186 -748}\special{pa 177 -751}\special{pa 168 -753}%
+\special{pa 159 -756}\special{pa 150 -758}\special{pa 141 -761}\special{pa 131 -763}%
+\special{pa 122 -765}\special{pa 112 -767}\special{pa 102 -768}\special{pa 92 -770}%
+\special{pa 82 -771}\special{pa 72 -772}\special{pa 62 -773}\special{pa 52 -774}%
+\special{pa 41 -775}\special{pa 31 -776}\special{pa 21 -776}\special{pa 10 -776}%
+\special{pa -0 -776}\special{pa -11 -776}\special{pa -21 -776}\special{pa -31 -776}%
+\special{pa -42 -775}\special{pa -52 -774}\special{pa -62 -773}\special{pa -72 -772}%
+\special{pa -82 -771}\special{pa -92 -770}\special{pa -102 -768}\special{pa -112 -767}%
+\special{pa -122 -765}\special{pa -131 -763}\special{pa -141 -761}\special{pa -150 -758}%
+\special{pa -159 -756}\special{pa -168 -753}\special{pa -177 -751}\special{pa -186 -748}%
+\special{pa -194 -745}\special{pa -203 -742}\special{pa -211 -738}\special{pa -219 -735}%
+\special{pa -226 -731}\special{pa -234 -728}\special{pa -241 -724}\special{pa -248 -720}%
+\special{pa -255 -716}\special{pa -261 -712}\special{pa -268 -708}\special{pa -274 -704}%
+\special{pa -279 -700}\special{pa -285 -695}\special{pa -290 -691}\special{pa -295 -686}%
+\special{pa -299 -681}\special{pa -304 -677}\special{pa -308 -672}\special{pa -311 -667}%
+\special{pa -315 -662}\special{pa -318 -657}\special{pa -320 -652}\special{pa -323 -647}%
+\special{pa -325 -642}\special{pa -327 -637}\special{pa -328 -632}\special{pa -329 -626}%
+\special{pa -330 -621}\special{pa -331 -616}\special{pa -331 -611}\special{pa -331 -606}%
+\special{pa -330 -601}\special{pa -329 -595}\special{pa -328 -590}\special{pa -327 -585}%
+\special{pa -325 -580}\special{pa -323 -575}\special{pa -320 -570}\special{pa -318 -565}%
+\special{pa -314 -560}\special{pa -311 -555}\special{pa -307 -550}\special{pa -303 -545}%
+\special{pa -299 -541}\special{pa -295 -536}\special{pa -290 -531}\special{pa -285 -527}%
+\special{pa -279 -522}\special{pa -273 -518}\special{pa -267 -514}\special{pa -261 -510}%
+\special{pa -255 -506}\special{pa -248 -502}\special{pa -241 -498}\special{pa -234 -494}%
+\special{pa -226 -490}%
+\special{fp}%
+\special{pa -245 -421}\special{pa -237 -417}\special{pa -228 -413}\special{pa -219 -410}%
+\special{pa -210 -406}\special{pa -201 -403}\special{pa -192 -400}\special{pa -182 -397}%
+\special{pa -172 -394}\special{pa -163 -392}\special{pa -152 -389}\special{pa -142 -387}%
+\special{pa -132 -385}\special{pa -121 -383}\special{pa -111 -381}\special{pa -100 -379}%
+\special{pa -89 -378}\special{pa -78 -376}\special{pa -67 -375}\special{pa -56 -374}%
+\special{pa -45 -374}\special{pa -34 -373}\special{pa -22 -373}\special{pa -11 -372}%
+\special{pa 0 -372}\special{pa 11 -372}\special{pa 23 -373}\special{pa 34 -373}%
+\special{pa 45 -374}\special{pa 56 -374}\special{pa 67 -375}\special{pa 78 -377}%
+\special{pa 89 -378}\special{pa 100 -379}\special{pa 111 -381}\special{pa 121 -383}%
+\special{pa 132 -385}\special{pa 142 -387}\special{pa 153 -389}\special{pa 163 -392}%
+\special{pa 173 -394}\special{pa 182 -397}\special{pa 192 -400}\special{pa 201 -403}%
+\special{pa 211 -406}\special{pa 220 -410}\special{pa 228 -413}\special{pa 237 -417}%
+\special{pa 245 -421}\special{pa 253 -425}\special{pa 261 -429}\special{pa 269 -433}%
+\special{pa 276 -437}\special{pa 283 -442}\special{pa 290 -446}\special{pa 296 -451}%
+\special{pa 303 -455}\special{pa 308 -460}\special{pa 314 -465}\special{pa 319 -470}%
+\special{pa 324 -475}\special{pa 329 -480}\special{pa 333 -485}\special{pa 337 -491}%
+\special{pa 341 -496}\special{pa 344 -501}\special{pa 347 -507}\special{pa 350 -512}%
+\special{pa 352 -518}\special{pa 354 -523}\special{pa 355 -529}\special{pa 357 -535}%
+\special{pa 358 -540}\special{pa 358 -546}\special{pa 358 -551}\special{pa 358 -557}%
+\special{pa 358 -563}\special{pa 357 -568}\special{pa 355 -574}\special{pa 354 -579}%
+\special{pa 352 -585}\special{pa 350 -590}\special{pa 347 -596}\special{pa 344 -601}%
+\special{pa 341 -607}\special{pa 337 -612}\special{pa 333 -617}\special{pa 329 -623}%
+\special{pa 324 -628}\special{pa 319 -633}\special{pa 314 -638}\special{pa 308 -643}%
+\special{pa 302 -647}\special{pa 296 -652}\special{pa 290 -657}\special{pa 283 -661}%
+\special{pa 276 -666}\special{pa 269 -670}\special{pa 261 -674}\special{pa 253 -678}%
+\special{pa 245 -682}\special{pa 237 -686}\special{pa 228 -689}\special{pa 219 -693}%
+\special{pa 210 -696}\special{pa 201 -700}\special{pa 192 -703}\special{pa 182 -706}%
+\special{pa 172 -708}\special{pa 163 -711}\special{pa 152 -713}\special{pa 142 -716}%
+\special{pa 132 -718}\special{pa 121 -720}\special{pa 111 -722}\special{pa 100 -723}%
+\special{pa 89 -725}\special{pa 78 -726}\special{pa 67 -727}\special{pa 56 -728}%
+\special{pa 45 -729}\special{pa 34 -730}\special{pa 22 -730}\special{pa 11 -730}%
+\special{pa -0 -730}\special{pa -11 -730}\special{pa -23 -730}\special{pa -34 -730}%
+\special{pa -45 -729}\special{pa -56 -728}\special{pa -67 -727}\special{pa -78 -726}%
+\special{pa -89 -725}\special{pa -100 -723}\special{pa -111 -722}\special{pa -121 -720}%
+\special{pa -132 -718}\special{pa -142 -716}\special{pa -153 -713}\special{pa -163 -711}%
+\special{pa -173 -708}\special{pa -182 -705}\special{pa -192 -703}\special{pa -201 -699}%
+\special{pa -211 -696}\special{pa -220 -693}\special{pa -228 -689}\special{pa -237 -686}%
+\special{pa -245 -682}\special{pa -253 -678}\special{pa -261 -674}\special{pa -269 -670}%
+\special{pa -276 -665}\special{pa -283 -661}\special{pa -290 -657}\special{pa -296 -652}%
+\special{pa -303 -647}\special{pa -308 -642}\special{pa -314 -638}\special{pa -319 -633}%
+\special{pa -324 -628}\special{pa -329 -622}\special{pa -333 -617}\special{pa -337 -612}%
+\special{pa -341 -607}\special{pa -344 -601}\special{pa -347 -596}\special{pa -350 -590}%
+\special{pa -352 -585}\special{pa -354 -579}\special{pa -355 -574}\special{pa -357 -568}%
+\special{pa -358 -563}\special{pa -358 -557}\special{pa -358 -551}\special{pa -358 -546}%
+\special{pa -358 -540}\special{pa -357 -534}\special{pa -355 -529}\special{pa -354 -523}%
+\special{pa -352 -518}\special{pa -350 -512}\special{pa -347 -507}\special{pa -344 -501}%
+\special{pa -341 -496}\special{pa -337 -491}\special{pa -333 -485}\special{pa -329 -480}%
+\special{pa -324 -475}\special{pa -319 -470}\special{pa -314 -465}\special{pa -308 -460}%
+\special{pa -302 -455}\special{pa -296 -451}\special{pa -290 -446}\special{pa -283 -441}%
+\special{pa -276 -437}\special{pa -269 -433}\special{pa -261 -429}\special{pa -253 -425}%
+\special{pa -245 -421}%
+\special{fp}%
+\special{pa -264 -346}\special{pa -255 -342}\special{pa -246 -338}\special{pa -236 -334}%
+\special{pa -227 -331}\special{pa -217 -327}\special{pa -207 -324}\special{pa -196 -321}%
+\special{pa -186 -318}\special{pa -175 -315}\special{pa -164 -312}\special{pa -153 -310}%
+\special{pa -142 -307}\special{pa -131 -305}\special{pa -119 -303}\special{pa -108 -302}%
+\special{pa -96 -300}\special{pa -84 -299}\special{pa -72 -297}\special{pa -60 -296}%
+\special{pa -48 -295}\special{pa -36 -295}\special{pa -24 -294}\special{pa -12 -294}%
+\special{pa 0 -294}\special{pa 12 -294}\special{pa 24 -294}\special{pa 36 -295}%
+\special{pa 48 -296}\special{pa 60 -296}\special{pa 72 -297}\special{pa 84 -299}%
+\special{pa 96 -300}\special{pa 108 -302}\special{pa 119 -303}\special{pa 131 -305}%
+\special{pa 142 -308}\special{pa 153 -310}\special{pa 164 -312}\special{pa 175 -315}%
+\special{pa 186 -318}\special{pa 197 -321}\special{pa 207 -324}\special{pa 217 -327}%
+\special{pa 227 -331}\special{pa 237 -334}\special{pa 246 -338}\special{pa 255 -342}%
+\special{pa 264 -346}\special{pa 273 -351}\special{pa 281 -355}\special{pa 290 -359}%
+\special{pa 297 -364}\special{pa 305 -369}\special{pa 312 -374}\special{pa 319 -379}%
+\special{pa 326 -384}\special{pa 332 -389}\special{pa 338 -394}\special{pa 344 -399}%
+\special{pa 349 -405}\special{pa 354 -410}\special{pa 359 -416}\special{pa 363 -422}%
+\special{pa 367 -427}\special{pa 371 -433}\special{pa 374 -439}\special{pa 377 -445}%
+\special{pa 379 -451}\special{pa 381 -457}\special{pa 383 -463}\special{pa 384 -469}%
+\special{pa 385 -475}\special{pa 386 -481}\special{pa 386 -487}\special{pa 386 -493}%
+\special{pa 385 -499}\special{pa 384 -505}\special{pa 383 -511}\special{pa 381 -517}%
+\special{pa 379 -523}\special{pa 377 -529}\special{pa 374 -535}\special{pa 370 -541}%
+\special{pa 367 -547}\special{pa 363 -552}\special{pa 359 -558}\special{pa 354 -564}%
+\special{pa 349 -569}\special{pa 344 -575}\special{pa 338 -580}\special{pa 332 -585}%
+\special{pa 326 -590}\special{pa 319 -595}\special{pa 312 -600}\special{pa 305 -605}%
+\special{pa 297 -610}\special{pa 289 -615}\special{pa 281 -619}\special{pa 273 -623}%
+\special{pa 264 -628}\special{pa 255 -632}\special{pa 246 -636}\special{pa 236 -639}%
+\special{pa 227 -643}\special{pa 217 -646}\special{pa 207 -650}\special{pa 196 -653}%
+\special{pa 186 -656}\special{pa 175 -659}\special{pa 164 -661}\special{pa 153 -664}%
+\special{pa 142 -666}\special{pa 131 -668}\special{pa 119 -670}\special{pa 108 -672}%
+\special{pa 96 -674}\special{pa 84 -675}\special{pa 72 -676}\special{pa 60 -677}%
+\special{pa 48 -678}\special{pa 36 -679}\special{pa 24 -679}\special{pa 12 -680}%
+\special{pa -0 -680}\special{pa -12 -680}\special{pa -24 -679}\special{pa -36 -679}%
+\special{pa -48 -678}\special{pa -60 -677}\special{pa -72 -676}\special{pa -84 -675}%
+\special{pa -96 -674}\special{pa -108 -672}\special{pa -119 -670}\special{pa -131 -668}%
+\special{pa -142 -666}\special{pa -153 -664}\special{pa -164 -661}\special{pa -175 -659}%
+\special{pa -186 -656}\special{pa -197 -653}\special{pa -207 -650}\special{pa -217 -646}%
+\special{pa -227 -643}\special{pa -237 -639}\special{pa -246 -635}\special{pa -255 -632}%
+\special{pa -264 -627}\special{pa -273 -623}\special{pa -281 -619}\special{pa -290 -614}%
+\special{pa -297 -610}\special{pa -305 -605}\special{pa -312 -600}\special{pa -319 -595}%
+\special{pa -326 -590}\special{pa -332 -585}\special{pa -338 -580}\special{pa -344 -574}%
+\special{pa -349 -569}\special{pa -354 -563}\special{pa -359 -558}\special{pa -363 -552}%
+\special{pa -367 -546}\special{pa -371 -541}\special{pa -374 -535}\special{pa -377 -529}%
+\special{pa -379 -523}\special{pa -381 -517}\special{pa -383 -511}\special{pa -384 -505}%
+\special{pa -385 -499}\special{pa -386 -493}\special{pa -386 -487}\special{pa -386 -481}%
+\special{pa -385 -475}\special{pa -384 -469}\special{pa -383 -463}\special{pa -381 -457}%
+\special{pa -379 -451}\special{pa -377 -445}\special{pa -374 -439}\special{pa -370 -433}%
+\special{pa -367 -427}\special{pa -363 -421}\special{pa -359 -416}\special{pa -354 -410}%
+\special{pa -349 -405}\special{pa -344 -399}\special{pa -338 -394}\special{pa -332 -389}%
+\special{pa -326 -383}\special{pa -319 -378}\special{pa -312 -373}\special{pa -305 -369}%
+\special{pa -297 -364}\special{pa -289 -359}\special{pa -281 -355}\special{pa -273 -350}%
+\special{pa -264 -346}%
+\special{fp}%
+\special{pa -283 -267}\special{pa -273 -263}\special{pa -263 -258}\special{pa -253 -254}%
+\special{pa -243 -250}\special{pa -232 -247}\special{pa -221 -243}\special{pa -210 -240}%
+\special{pa -199 -237}\special{pa -188 -233}\special{pa -176 -231}\special{pa -164 -228}%
+\special{pa -152 -225}\special{pa -140 -223}\special{pa -128 -221}\special{pa -115 -219}%
+\special{pa -103 -217}\special{pa -90 -216}\special{pa -77 -215}\special{pa -65 -214}%
+\special{pa -52 -213}\special{pa -39 -212}\special{pa -26 -211}\special{pa -13 -211}%
+\special{pa 0 -211}\special{pa 13 -211}\special{pa 26 -211}\special{pa 39 -212}%
+\special{pa 52 -213}\special{pa 65 -214}\special{pa 78 -215}\special{pa 90 -216}%
+\special{pa 103 -217}\special{pa 115 -219}\special{pa 128 -221}\special{pa 140 -223}%
+\special{pa 152 -226}\special{pa 164 -228}\special{pa 176 -231}\special{pa 188 -234}%
+\special{pa 199 -237}\special{pa 211 -240}\special{pa 222 -243}\special{pa 232 -247}%
+\special{pa 243 -250}\special{pa 253 -254}\special{pa 264 -258}\special{pa 273 -263}%
+\special{pa 283 -267}\special{pa 292 -272}\special{pa 301 -276}\special{pa 310 -281}%
+\special{pa 319 -286}\special{pa 327 -291}\special{pa 335 -296}\special{pa 342 -302}%
+\special{pa 349 -307}\special{pa 356 -313}\special{pa 362 -318}\special{pa 368 -324}%
+\special{pa 374 -330}\special{pa 379 -336}\special{pa 384 -342}\special{pa 389 -348}%
+\special{pa 393 -354}\special{pa 397 -360}\special{pa 400 -366}\special{pa 403 -373}%
+\special{pa 406 -379}\special{pa 408 -385}\special{pa 410 -392}\special{pa 412 -398}%
+\special{pa 413 -405}\special{pa 413 -411}\special{pa 413 -418}\special{pa 413 -424}%
+\special{pa 413 -431}\special{pa 412 -437}\special{pa 410 -444}\special{pa 408 -450}%
+\special{pa 406 -456}\special{pa 403 -463}\special{pa 400 -469}\special{pa 397 -475}%
+\special{pa 393 -482}\special{pa 389 -488}\special{pa 384 -494}\special{pa 379 -500}%
+\special{pa 374 -506}\special{pa 368 -512}\special{pa 362 -517}\special{pa 356 -523}%
+\special{pa 349 -528}\special{pa 342 -534}\special{pa 334 -539}\special{pa 327 -544}%
+\special{pa 318 -549}\special{pa 310 -554}\special{pa 301 -559}\special{pa 292 -564}%
+\special{pa 283 -568}\special{pa 273 -573}\special{pa 263 -577}\special{pa 253 -581}%
+\special{pa 243 -585}\special{pa 232 -589}\special{pa 221 -592}\special{pa 210 -596}%
+\special{pa 199 -599}\special{pa 188 -602}\special{pa 176 -605}\special{pa 164 -607}%
+\special{pa 152 -610}\special{pa 140 -612}\special{pa 128 -614}\special{pa 115 -616}%
+\special{pa 103 -618}\special{pa 90 -619}\special{pa 77 -621}\special{pa 65 -622}%
+\special{pa 52 -623}\special{pa 39 -623}\special{pa 26 -624}\special{pa 13 -624}%
+\special{pa -0 -624}\special{pa -13 -624}\special{pa -26 -624}\special{pa -39 -623}%
+\special{pa -52 -623}\special{pa -65 -622}\special{pa -78 -621}\special{pa -90 -619}%
+\special{pa -103 -618}\special{pa -115 -616}\special{pa -128 -614}\special{pa -140 -612}%
+\special{pa -152 -610}\special{pa -164 -607}\special{pa -176 -605}\special{pa -188 -602}%
+\special{pa -199 -599}\special{pa -211 -596}\special{pa -222 -592}\special{pa -232 -589}%
+\special{pa -243 -585}\special{pa -253 -581}\special{pa -264 -577}\special{pa -273 -573}%
+\special{pa -283 -568}\special{pa -292 -564}\special{pa -301 -559}\special{pa -310 -554}%
+\special{pa -319 -549}\special{pa -327 -544}\special{pa -335 -539}\special{pa -342 -534}%
+\special{pa -349 -528}\special{pa -356 -523}\special{pa -362 -517}\special{pa -368 -511}%
+\special{pa -374 -506}\special{pa -379 -500}\special{pa -384 -494}\special{pa -389 -488}%
+\special{pa -393 -481}\special{pa -397 -475}\special{pa -400 -469}\special{pa -403 -463}%
+\special{pa -406 -456}\special{pa -408 -450}\special{pa -410 -444}\special{pa -412 -437}%
+\special{pa -413 -431}\special{pa -413 -424}\special{pa -413 -418}\special{pa -413 -411}%
+\special{pa -413 -405}\special{pa -412 -398}\special{pa -410 -392}\special{pa -408 -385}%
+\special{pa -406 -379}\special{pa -403 -373}\special{pa -400 -366}\special{pa -397 -360}%
+\special{pa -393 -354}\special{pa -389 -348}\special{pa -384 -342}\special{pa -379 -336}%
+\special{pa -374 -330}\special{pa -368 -324}\special{pa -362 -318}\special{pa -356 -312}%
+\special{pa -349 -307}\special{pa -342 -301}\special{pa -334 -296}\special{pa -327 -291}%
+\special{pa -318 -286}\special{pa -310 -281}\special{pa -301 -276}\special{pa -292 -271}%
+\special{pa -283 -267}%
+\special{fp}%
+\special{pa -302 -183}\special{pa -291 -178}\special{pa -281 -174}\special{pa -270 -169}%
+\special{pa -259 -165}\special{pa -248 -161}\special{pa -236 -157}\special{pa -224 -154}%
+\special{pa -212 -150}\special{pa -200 -147}\special{pa -188 -144}\special{pa -175 -141}%
+\special{pa -162 -139}\special{pa -149 -136}\special{pa -136 -134}\special{pa -123 -132}%
+\special{pa -110 -130}\special{pa -96 -129}\special{pa -82 -127}\special{pa -69 -126}%
+\special{pa -55 -125}\special{pa -41 -124}\special{pa -28 -124}\special{pa -14 -123}%
+\special{pa 0 -123}\special{pa 14 -123}\special{pa 28 -124}\special{pa 42 -124}%
+\special{pa 55 -125}\special{pa 69 -126}\special{pa 83 -127}\special{pa 96 -129}%
+\special{pa 110 -130}\special{pa 123 -132}\special{pa 136 -134}\special{pa 150 -136}%
+\special{pa 162 -139}\special{pa 175 -141}\special{pa 188 -144}\special{pa 200 -147}%
+\special{pa 213 -151}\special{pa 225 -154}\special{pa 236 -158}\special{pa 248 -161}%
+\special{pa 259 -165}\special{pa 270 -170}\special{pa 281 -174}\special{pa 292 -178}%
+\special{pa 302 -183}\special{pa 312 -188}\special{pa 322 -193}\special{pa 331 -198}%
+\special{pa 340 -203}\special{pa 349 -209}\special{pa 357 -214}\special{pa 365 -220}%
+\special{pa 372 -226}\special{pa 380 -232}\special{pa 386 -238}\special{pa 393 -244}%
+\special{pa 399 -250}\special{pa 405 -256}\special{pa 410 -263}\special{pa 415 -269}%
+\special{pa 419 -276}\special{pa 423 -282}\special{pa 427 -289}\special{pa 430 -296}%
+\special{pa 433 -302}\special{pa 436 -309}\special{pa 437 -316}\special{pa 439 -323}%
+\special{pa 440 -330}\special{pa 441 -337}\special{pa 441 -344}\special{pa 441 -351}%
+\special{pa 440 -358}\special{pa 439 -365}\special{pa 437 -371}\special{pa 435 -378}%
+\special{pa 433 -385}\special{pa 430 -392}\special{pa 427 -399}\special{pa 423 -405}%
+\special{pa 419 -412}\special{pa 415 -418}\special{pa 410 -425}\special{pa 405 -431}%
+\special{pa 399 -438}\special{pa 393 -444}\special{pa 386 -450}\special{pa 379 -456}%
+\special{pa 372 -462}\special{pa 365 -468}\special{pa 357 -473}\special{pa 348 -479}%
+\special{pa 340 -484}\special{pa 331 -490}\special{pa 321 -495}\special{pa 312 -500}%
+\special{pa 302 -504}\special{pa 291 -509}\special{pa 281 -514}\special{pa 270 -518}%
+\special{pa 259 -522}\special{pa 248 -526}\special{pa 236 -530}\special{pa 224 -533}%
+\special{pa 212 -537}\special{pa 200 -540}\special{pa 188 -543}\special{pa 175 -546}%
+\special{pa 162 -549}\special{pa 149 -551}\special{pa 136 -553}\special{pa 123 -555}%
+\special{pa 110 -557}\special{pa 96 -559}\special{pa 82 -560}\special{pa 69 -561}%
+\special{pa 55 -562}\special{pa 41 -563}\special{pa 28 -564}\special{pa 14 -564}%
+\special{pa -0 -564}\special{pa -14 -564}\special{pa -28 -564}\special{pa -42 -563}%
+\special{pa -55 -562}\special{pa -69 -561}\special{pa -83 -560}\special{pa -96 -559}%
+\special{pa -110 -557}\special{pa -123 -555}\special{pa -136 -553}\special{pa -150 -551}%
+\special{pa -162 -549}\special{pa -175 -546}\special{pa -188 -543}\special{pa -200 -540}%
+\special{pa -213 -537}\special{pa -225 -533}\special{pa -236 -530}\special{pa -248 -526}%
+\special{pa -259 -522}\special{pa -270 -518}\special{pa -281 -514}\special{pa -292 -509}%
+\special{pa -302 -504}\special{pa -312 -500}\special{pa -322 -495}\special{pa -331 -489}%
+\special{pa -340 -484}\special{pa -349 -479}\special{pa -357 -473}\special{pa -365 -468}%
+\special{pa -372 -462}\special{pa -380 -456}\special{pa -386 -450}\special{pa -393 -444}%
+\special{pa -399 -437}\special{pa -405 -431}\special{pa -410 -425}\special{pa -415 -418}%
+\special{pa -419 -412}\special{pa -423 -405}\special{pa -427 -398}\special{pa -430 -392}%
+\special{pa -433 -385}\special{pa -436 -378}\special{pa -437 -371}\special{pa -439 -364}%
+\special{pa -440 -357}\special{pa -441 -351}\special{pa -441 -344}\special{pa -441 -337}%
+\special{pa -440 -330}\special{pa -439 -323}\special{pa -437 -316}\special{pa -435 -309}%
+\special{pa -433 -302}\special{pa -430 -296}\special{pa -427 -289}\special{pa -423 -282}%
+\special{pa -419 -275}\special{pa -415 -269}\special{pa -410 -262}\special{pa -405 -256}%
+\special{pa -399 -250}\special{pa -393 -244}\special{pa -386 -237}\special{pa -379 -231}%
+\special{pa -372 -225}\special{pa -365 -220}\special{pa -357 -214}\special{pa -348 -208}%
+\special{pa -340 -203}\special{pa -331 -198}\special{pa -321 -193}\special{pa -312 -188}%
+\special{pa -302 -183}%
+\special{fp}%
+\special{pa -321 -94}\special{pa -310 -89}\special{pa -299 -84}\special{pa -287 -80}%
+\special{pa -275 -75}\special{pa -263 -71}\special{pa -251 -67}\special{pa -238 -63}%
+\special{pa -226 -60}\special{pa -213 -56}\special{pa -199 -53}\special{pa -186 -50}%
+\special{pa -172 -47}\special{pa -159 -44}\special{pa -145 -42}\special{pa -131 -40}%
+\special{pa -116 -38}\special{pa -102 -36}\special{pa -88 -35}\special{pa -73 -34}%
+\special{pa -59 -33}\special{pa -44 -32}\special{pa -29 -31}\special{pa -15 -31}%
+\special{pa 0 -31}\special{pa 15 -31}\special{pa 30 -31}\special{pa 44 -32}%
+\special{pa 59 -33}\special{pa 73 -34}\special{pa 88 -35}\special{pa 102 -36}%
+\special{pa 117 -38}\special{pa 131 -40}\special{pa 145 -42}\special{pa 159 -45}%
+\special{pa 173 -47}\special{pa 186 -50}\special{pa 200 -53}\special{pa 213 -56}%
+\special{pa 226 -60}\special{pa 239 -63}\special{pa 251 -67}\special{pa 263 -71}%
+\special{pa 276 -75}\special{pa 287 -80}\special{pa 299 -84}\special{pa 310 -89}%
+\special{pa 321 -94}\special{pa 331 -99}\special{pa 342 -105}\special{pa 352 -110}%
+\special{pa 361 -116}\special{pa 370 -121}\special{pa 379 -127}\special{pa 388 -133}%
+\special{pa 396 -139}\special{pa 403 -146}\special{pa 411 -152}\special{pa 418 -159}%
+\special{pa 424 -165}\special{pa 430 -172}\special{pa 436 -179}\special{pa 441 -186}%
+\special{pa 446 -193}\special{pa 450 -200}\special{pa 454 -207}\special{pa 457 -214}%
+\special{pa 460 -221}\special{pa 463 -228}\special{pa 465 -236}\special{pa 466 -243}%
+\special{pa 468 -250}\special{pa 468 -258}\special{pa 469 -265}\special{pa 468 -272}%
+\special{pa 468 -280}\special{pa 466 -287}\special{pa 465 -294}\special{pa 463 -302}%
+\special{pa 460 -309}\special{pa 457 -316}\special{pa 454 -323}\special{pa 450 -330}%
+\special{pa 446 -337}\special{pa 441 -344}\special{pa 436 -351}\special{pa 430 -358}%
+\special{pa 424 -365}\special{pa 417 -371}\special{pa 410 -378}\special{pa 403 -384}%
+\special{pa 395 -391}\special{pa 387 -397}\special{pa 379 -403}\special{pa 370 -409}%
+\special{pa 361 -414}\special{pa 351 -420}\special{pa 341 -425}\special{pa 331 -431}%
+\special{pa 321 -436}\special{pa 310 -441}\special{pa 299 -445}\special{pa 287 -450}%
+\special{pa 275 -454}\special{pa 263 -459}\special{pa 251 -463}\special{pa 238 -467}%
+\special{pa 226 -470}\special{pa 213 -474}\special{pa 199 -477}\special{pa 186 -480}%
+\special{pa 172 -483}\special{pa 159 -485}\special{pa 145 -488}\special{pa 131 -490}%
+\special{pa 116 -492}\special{pa 102 -494}\special{pa 88 -495}\special{pa 73 -496}%
+\special{pa 59 -497}\special{pa 44 -498}\special{pa 29 -499}\special{pa 15 -499}%
+\special{pa -0 -499}\special{pa -15 -499}\special{pa -30 -499}\special{pa -44 -498}%
+\special{pa -59 -497}\special{pa -73 -496}\special{pa -88 -495}\special{pa -102 -494}%
+\special{pa -117 -492}\special{pa -131 -490}\special{pa -145 -488}\special{pa -159 -485}%
+\special{pa -173 -483}\special{pa -186 -480}\special{pa -200 -477}\special{pa -213 -474}%
+\special{pa -226 -470}\special{pa -239 -467}\special{pa -251 -463}\special{pa -263 -459}%
+\special{pa -276 -454}\special{pa -287 -450}\special{pa -299 -445}\special{pa -310 -441}%
+\special{pa -321 -436}\special{pa -331 -431}\special{pa -342 -425}\special{pa -352 -420}%
+\special{pa -361 -414}\special{pa -370 -408}\special{pa -379 -403}\special{pa -388 -397}%
+\special{pa -396 -390}\special{pa -403 -384}\special{pa -411 -378}\special{pa -418 -371}%
+\special{pa -424 -365}\special{pa -430 -358}\special{pa -436 -351}\special{pa -441 -344}%
+\special{pa -446 -337}\special{pa -450 -330}\special{pa -454 -323}\special{pa -457 -316}%
+\special{pa -460 -309}\special{pa -463 -301}\special{pa -465 -294}\special{pa -466 -287}%
+\special{pa -468 -280}\special{pa -468 -272}\special{pa -469 -265}\special{pa -468 -257}%
+\special{pa -468 -250}\special{pa -466 -243}\special{pa -465 -235}\special{pa -463 -228}%
+\special{pa -460 -221}\special{pa -457 -214}\special{pa -454 -207}\special{pa -450 -199}%
+\special{pa -446 -192}\special{pa -441 -185}\special{pa -436 -179}\special{pa -430 -172}%
+\special{pa -424 -165}\special{pa -417 -158}\special{pa -410 -152}\special{pa -403 -146}%
+\special{pa -395 -139}\special{pa -387 -133}\special{pa -379 -127}\special{pa -370 -121}%
+\special{pa -361 -116}\special{pa -351 -110}\special{pa -341 -105}\special{pa -331 -99}%
+\special{pa -321 -94}%
+\special{fp}%
+\special{pa -339 -1}\special{pa -328 5}\special{pa -316 10}\special{pa -304 15}%
+\special{pa -291 19}\special{pa -279 24}\special{pa -266 28}\special{pa -252 32}%
+\special{pa -239 36}\special{pa -225 40}\special{pa -211 43}\special{pa -197 46}%
+\special{pa -182 49}\special{pa -168 52}\special{pa -153 55}\special{pa -138 57}%
+\special{pa -123 59}\special{pa -108 61}\special{pa -93 62}\special{pa -77 64}%
+\special{pa -62 65}\special{pa -47 66}\special{pa -31 66}\special{pa -15 67}%
+\special{pa 0 67}\special{pa 16 67}\special{pa 31 66}\special{pa 47 66}%
+\special{pa 62 65}\special{pa 78 64}\special{pa 93 62}\special{pa 108 61}%
+\special{pa 124 59}\special{pa 139 57}\special{pa 153 54}\special{pa 168 52}%
+\special{pa 183 49}\special{pa 197 46}\special{pa 211 43}\special{pa 225 40}%
+\special{pa 239 36}\special{pa 253 32}\special{pa 266 28}\special{pa 279 24}%
+\special{pa 292 19}\special{pa 304 15}\special{pa 316 10}\special{pa 328 5}%
+\special{pa 340 -1}\special{pa 351 -6}\special{pa 362 -12}\special{pa 372 -17}%
+\special{pa 382 -23}\special{pa 392 -29}\special{pa 401 -36}\special{pa 410 -42}%
+\special{pa 419 -49}\special{pa 427 -55}\special{pa 435 -62}\special{pa 442 -69}%
+\special{pa 449 -76}\special{pa 455 -83}\special{pa 461 -90}\special{pa 467 -97}%
+\special{pa 472 -105}\special{pa 476 -112}\special{pa 481 -120}\special{pa 484 -127}%
+\special{pa 487 -135}\special{pa 490 -143}\special{pa 492 -150}\special{pa 494 -158}%
+\special{pa 495 -166}\special{pa 496 -174}\special{pa 496 -181}\special{pa 496 -189}%
+\special{pa 495 -197}\special{pa 494 -205}\special{pa 492 -213}\special{pa 490 -220}%
+\special{pa 487 -228}\special{pa 484 -236}\special{pa 480 -243}\special{pa 476 -251}%
+\special{pa 472 -258}\special{pa 467 -265}\special{pa 461 -273}\special{pa 455 -280}%
+\special{pa 449 -287}\special{pa 442 -294}\special{pa 435 -301}\special{pa 427 -308}%
+\special{pa 419 -314}\special{pa 410 -321}\special{pa 401 -327}\special{pa 392 -333}%
+\special{pa 382 -340}\special{pa 372 -345}\special{pa 361 -351}\special{pa 351 -357}%
+\special{pa 339 -362}\special{pa 328 -367}\special{pa 316 -373}\special{pa 304 -377}%
+\special{pa 291 -382}\special{pa 279 -387}\special{pa 266 -391}\special{pa 252 -395}%
+\special{pa 239 -399}\special{pa 225 -402}\special{pa 211 -406}\special{pa 197 -409}%
+\special{pa 182 -412}\special{pa 168 -415}\special{pa 153 -417}\special{pa 138 -420}%
+\special{pa 123 -422}\special{pa 108 -423}\special{pa 93 -425}\special{pa 77 -426}%
+\special{pa 62 -427}\special{pa 47 -428}\special{pa 31 -429}\special{pa 15 -429}%
+\special{pa -0 -429}\special{pa -16 -429}\special{pa -31 -429}\special{pa -47 -428}%
+\special{pa -62 -427}\special{pa -78 -426}\special{pa -93 -425}\special{pa -108 -423}%
+\special{pa -124 -422}\special{pa -139 -420}\special{pa -153 -417}\special{pa -168 -415}%
+\special{pa -183 -412}\special{pa -197 -409}\special{pa -211 -406}\special{pa -225 -402}%
+\special{pa -239 -399}\special{pa -253 -395}\special{pa -266 -391}\special{pa -279 -386}%
+\special{pa -292 -382}\special{pa -304 -377}\special{pa -316 -372}\special{pa -328 -367}%
+\special{pa -340 -362}\special{pa -351 -357}\special{pa -362 -351}\special{pa -372 -345}%
+\special{pa -382 -339}\special{pa -392 -333}\special{pa -401 -327}\special{pa -410 -321}%
+\special{pa -419 -314}\special{pa -427 -308}\special{pa -435 -301}\special{pa -442 -294}%
+\special{pa -449 -287}\special{pa -455 -280}\special{pa -461 -273}\special{pa -467 -265}%
+\special{pa -472 -258}\special{pa -476 -251}\special{pa -481 -243}\special{pa -484 -235}%
+\special{pa -487 -228}\special{pa -490 -220}\special{pa -492 -212}\special{pa -494 -205}%
+\special{pa -495 -197}\special{pa -496 -189}\special{pa -496 -181}\special{pa -496 -174}%
+\special{pa -495 -166}\special{pa -494 -158}\special{pa -492 -150}\special{pa -490 -142}%
+\special{pa -487 -135}\special{pa -484 -127}\special{pa -480 -120}\special{pa -476 -112}%
+\special{pa -472 -105}\special{pa -467 -97}\special{pa -461 -90}\special{pa -455 -83}%
+\special{pa -449 -76}\special{pa -442 -69}\special{pa -435 -62}\special{pa -427 -55}%
+\special{pa -419 -48}\special{pa -410 -42}\special{pa -401 -36}\special{pa -392 -29}%
+\special{pa -382 -23}\special{pa -372 -17}\special{pa -361 -12}\special{pa -351 -6}%
+\special{pa -339 -1}%
+\special{fp}%
+\special{pa -358 98}\special{pa -346 103}\special{pa -334 109}\special{pa -321 114}%
+\special{pa -308 119}\special{pa -294 124}\special{pa -280 128}\special{pa -266 132}%
+\special{pa -252 136}\special{pa -238 140}\special{pa -223 144}\special{pa -208 147}%
+\special{pa -193 150}\special{pa -177 153}\special{pa -162 156}\special{pa -146 158}%
+\special{pa -130 161}\special{pa -114 162}\special{pa -98 164}\special{pa -82 166}%
+\special{pa -65 167}\special{pa -49 168}\special{pa -33 168}\special{pa -16 169}%
+\special{pa 0 169}\special{pa 17 169}\special{pa 33 168}\special{pa 49 168}%
+\special{pa 66 167}\special{pa 82 165}\special{pa 98 164}\special{pa 114 162}%
+\special{pa 130 160}\special{pa 146 158}\special{pa 162 156}\special{pa 178 153}%
+\special{pa 193 150}\special{pa 208 147}\special{pa 223 144}\special{pa 238 140}%
+\special{pa 252 136}\special{pa 267 132}\special{pa 281 128}\special{pa 294 123}%
+\special{pa 308 119}\special{pa 321 114}\special{pa 334 109}\special{pa 346 103}%
+\special{pa 359 98}\special{pa 370 92}\special{pa 382 86}\special{pa 393 80}%
+\special{pa 404 74}\special{pa 414 67}\special{pa 424 61}\special{pa 433 54}%
+\special{pa 442 47}\special{pa 451 40}\special{pa 459 33}\special{pa 467 26}%
+\special{pa 474 18}\special{pa 481 11}\special{pa 487 3}\special{pa 493 -4}%
+\special{pa 498 -12}\special{pa 503 -20}\special{pa 507 -28}\special{pa 511 -36}%
+\special{pa 514 -44}\special{pa 517 -52}\special{pa 520 -60}\special{pa 521 -69}%
+\special{pa 523 -77}\special{pa 523 -85}\special{pa 524 -93}\special{pa 523 -101}%
+\special{pa 523 -110}\special{pa 521 -118}\special{pa 519 -126}\special{pa 517 -134}%
+\special{pa 514 -142}\special{pa 511 -150}\special{pa 507 -158}\special{pa 503 -166}%
+\special{pa 498 -174}\special{pa 493 -182}\special{pa 487 -190}\special{pa 480 -197}%
+\special{pa 474 -205}\special{pa 466 -212}\special{pa 459 -219}\special{pa 451 -226}%
+\special{pa 442 -233}\special{pa 433 -240}\special{pa 424 -247}\special{pa 414 -254}%
+\special{pa 403 -260}\special{pa 393 -266}\special{pa 382 -272}\special{pa 370 -278}%
+\special{pa 358 -284}\special{pa 346 -290}\special{pa 334 -295}\special{pa 321 -300}%
+\special{pa 308 -305}\special{pa 294 -310}\special{pa 280 -314}\special{pa 266 -318}%
+\special{pa 252 -323}\special{pa 238 -326}\special{pa 223 -330}\special{pa 208 -333}%
+\special{pa 193 -337}\special{pa 177 -339}\special{pa 162 -342}\special{pa 146 -345}%
+\special{pa 130 -347}\special{pa 114 -349}\special{pa 98 -350}\special{pa 82 -352}%
+\special{pa 65 -353}\special{pa 49 -354}\special{pa 33 -354}\special{pa 16 -355}%
+\special{pa -0 -355}\special{pa -17 -355}\special{pa -33 -354}\special{pa -49 -354}%
+\special{pa -66 -353}\special{pa -82 -352}\special{pa -98 -350}\special{pa -114 -349}%
+\special{pa -130 -347}\special{pa -146 -344}\special{pa -162 -342}\special{pa -178 -339}%
+\special{pa -193 -336}\special{pa -208 -333}\special{pa -223 -330}\special{pa -238 -326}%
+\special{pa -252 -322}\special{pa -267 -318}\special{pa -281 -314}\special{pa -294 -310}%
+\special{pa -308 -305}\special{pa -321 -300}\special{pa -334 -295}\special{pa -346 -289}%
+\special{pa -359 -284}\special{pa -370 -278}\special{pa -382 -272}\special{pa -393 -266}%
+\special{pa -404 -260}\special{pa -414 -253}\special{pa -424 -247}\special{pa -433 -240}%
+\special{pa -442 -233}\special{pa -451 -226}\special{pa -459 -219}\special{pa -467 -212}%
+\special{pa -474 -204}\special{pa -481 -197}\special{pa -487 -189}\special{pa -493 -182}%
+\special{pa -498 -174}\special{pa -503 -166}\special{pa -507 -158}\special{pa -511 -150}%
+\special{pa -514 -142}\special{pa -517 -134}\special{pa -520 -126}\special{pa -521 -118}%
+\special{pa -523 -109}\special{pa -523 -101}\special{pa -524 -93}\special{pa -523 -85}%
+\special{pa -523 -77}\special{pa -521 -68}\special{pa -519 -60}\special{pa -517 -52}%
+\special{pa -514 -44}\special{pa -511 -36}\special{pa -507 -28}\special{pa -503 -20}%
+\special{pa -498 -12}\special{pa -493 -4}\special{pa -487 3}\special{pa -480 11}%
+\special{pa -474 18}\special{pa -466 26}\special{pa -459 33}\special{pa -451 40}%
+\special{pa -442 47}\special{pa -433 54}\special{pa -424 61}\special{pa -414 67}%
+\special{pa -403 74}\special{pa -393 80}\special{pa -382 86}\special{pa -370 92}%
+\special{pa -358 98}%
+\special{fp}%
+\special{pa -377 201}\special{pa -364 207}\special{pa -351 212}\special{pa -338 218}%
+\special{pa -324 223}\special{pa -310 228}\special{pa -295 233}\special{pa -280 237}%
+\special{pa -265 242}\special{pa -250 246}\special{pa -235 249}\special{pa -219 253}%
+\special{pa -203 256}\special{pa -187 259}\special{pa -170 262}\special{pa -154 265}%
+\special{pa -137 267}\special{pa -120 269}\special{pa -103 271}\special{pa -86 272}%
+\special{pa -69 273}\special{pa -52 274}\special{pa -34 275}\special{pa -17 275}%
+\special{pa 0 276}\special{pa 18 275}\special{pa 35 275}\special{pa 52 274}%
+\special{pa 69 273}\special{pa 86 272}\special{pa 103 271}\special{pa 120 269}%
+\special{pa 137 267}\special{pa 154 265}\special{pa 171 262}\special{pa 187 259}%
+\special{pa 203 256}\special{pa 219 253}\special{pa 235 249}\special{pa 250 246}%
+\special{pa 266 241}\special{pa 281 237}\special{pa 296 233}\special{pa 310 228}%
+\special{pa 324 223}\special{pa 338 218}\special{pa 351 212}\special{pa 365 207}%
+\special{pa 377 201}\special{pa 390 195}\special{pa 402 189}\special{pa 414 182}%
+\special{pa 425 176}\special{pa 436 169}\special{pa 446 162}\special{pa 456 155}%
+\special{pa 465 148}\special{pa 475 140}\special{pa 483 133}\special{pa 491 125}%
+\special{pa 499 117}\special{pa 506 109}\special{pa 513 101}\special{pa 519 93}%
+\special{pa 524 85}\special{pa 529 77}\special{pa 534 68}\special{pa 538 60}%
+\special{pa 541 52}\special{pa 544 43}\special{pa 547 34}\special{pa 549 26}%
+\special{pa 550 17}\special{pa 551 9}\special{pa 551 -0}\special{pa 551 -9}%
+\special{pa 550 -17}\special{pa 549 -26}\special{pa 547 -35}\special{pa 544 -43}%
+\special{pa 541 -52}\special{pa 538 -60}\special{pa 534 -69}\special{pa 529 -77}%
+\special{pa 524 -85}\special{pa 519 -93}\special{pa 512 -102}\special{pa 506 -110}%
+\special{pa 499 -117}\special{pa 491 -125}\special{pa 483 -133}\special{pa 474 -140}%
+\special{pa 465 -148}\special{pa 456 -155}\special{pa 446 -162}\special{pa 435 -169}%
+\special{pa 425 -176}\special{pa 413 -182}\special{pa 402 -189}\special{pa 390 -195}%
+\special{pa 377 -201}\special{pa 364 -207}\special{pa 351 -212}\special{pa 338 -218}%
+\special{pa 324 -223}\special{pa 310 -228}\special{pa 295 -233}\special{pa 280 -237}%
+\special{pa 265 -242}\special{pa 250 -246}\special{pa 235 -249}\special{pa 219 -253}%
+\special{pa 203 -256}\special{pa 187 -259}\special{pa 170 -262}\special{pa 154 -265}%
+\special{pa 137 -267}\special{pa 120 -269}\special{pa 103 -271}\special{pa 86 -272}%
+\special{pa 69 -273}\special{pa 52 -274}\special{pa 34 -275}\special{pa 17 -275}%
+\special{pa -0 -276}\special{pa -18 -275}\special{pa -35 -275}\special{pa -52 -274}%
+\special{pa -69 -273}\special{pa -86 -272}\special{pa -103 -271}\special{pa -120 -269}%
+\special{pa -137 -267}\special{pa -154 -265}\special{pa -171 -262}\special{pa -187 -259}%
+\special{pa -203 -256}\special{pa -219 -253}\special{pa -235 -249}\special{pa -250 -246}%
+\special{pa -266 -241}\special{pa -281 -237}\special{pa -296 -233}\special{pa -310 -228}%
+\special{pa -324 -223}\special{pa -338 -218}\special{pa -351 -212}\special{pa -365 -207}%
+\special{pa -377 -201}\special{pa -390 -195}\special{pa -402 -189}\special{pa -414 -182}%
+\special{pa -425 -176}\special{pa -436 -169}\special{pa -446 -162}\special{pa -456 -155}%
+\special{pa -465 -148}\special{pa -475 -140}\special{pa -483 -133}\special{pa -491 -125}%
+\special{pa -499 -117}\special{pa -506 -109}\special{pa -513 -101}\special{pa -519 -93}%
+\special{pa -524 -85}\special{pa -529 -77}\special{pa -534 -68}\special{pa -538 -60}%
+\special{pa -541 -52}\special{pa -544 -43}\special{pa -547 -34}\special{pa -549 -26}%
+\special{pa -550 -17}\special{pa -551 -9}\special{pa -551 0}\special{pa -551 9}%
+\special{pa -550 17}\special{pa -549 26}\special{pa -547 35}\special{pa -544 43}%
+\special{pa -541 52}\special{pa -538 60}\special{pa -534 69}\special{pa -529 77}%
+\special{pa -524 85}\special{pa -519 93}\special{pa -512 102}\special{pa -506 110}%
+\special{pa -499 117}\special{pa -491 125}\special{pa -483 133}\special{pa -474 140}%
+\special{pa -465 148}\special{pa -456 155}\special{pa -446 162}\special{pa -435 169}%
+\special{pa -425 176}\special{pa -413 182}\special{pa -402 189}\special{pa -390 195}%
+\special{pa -377 201}%
+\special{fp}%
+\settowidth{\Width}{Wireframe Model}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Wireframe Model}\settodepth{\Depth}{Wireframe Model}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.4285714,-1.5000000){\hspace*{\Width}\raisebox{\Height}{Wireframe Model}}%
+%
+\settowidth{\Width}{Surface Model}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Surface Model}\settodepth{\Depth}{Surface Model}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.5714286,-1.5000000){\hspace*{\Width}\raisebox{\Height}{Surface Model}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/wirepara3.tex b/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/wirepara3.tex
index f331e28e1a3..da67431612d 100644
--- a/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/wirepara3.tex
+++ b/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/wirepara3.tex
@@ -1,667 +1,649 @@
-%%% /Users/Hannya/Desktop/fig/template3D.tex
+%%% /Users/hannya/Desktop/fig/wirepara3.tex
%%% Generator=template3D.cdy
-{\unitlength=7mm%
+{\unitlength=8mm%
\begin{picture}%
-(7.56,6.79)(-3.81,-2.29)%
+(5.24,5.22)(-2.52,-2.31)%
\special{pn 8}%
%
\settowidth{\Width}{$x$}\setlength{\Width}{-0.5\Width}%
\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-3.5500000,-1.1800000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+\put(-2.7300000,-0.7600000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
%
\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(3.0600000,-2.1400000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+\put(2.4000000,-1.5300000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
%
\settowidth{\Width}{$z$}\setlength{\Width}{-0.5\Width}%
\settoheight{\Height}{$z$}\settodepth{\Depth}{$z$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.0000000,3.7700000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+\put(0.0000000,2.9600000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
%
-\special{pa -316 452}\special{pa -311 455}%
-\special{fp}%
-\special{pa -311 455}\special{pa -305 459}\special{pa -304 460}%
-\special{fp}%
-\special{pa -304 460}\special{pa -262 485}\special{pa -213 508}\special{pa -169 525}%
-\special{pa -146 532}\special{pa -129 536}\special{pa -92 543}\special{pa -57 548}%
-\special{pa -23 551}\special{pa 10 551}\special{pa 44 549}\special{pa 78 546}%
-\special{pa 114 539}\special{pa 146 532}\special{pa 153 529}\special{pa 195 515}%
-\special{pa 211 509}\special{pa 242 495}\special{pa 262 485}\special{pa 294 466}%
-\special{pa 305 459}\special{pa 344 431}\special{pa 351 425}\special{pa 378 401}%
-\special{pa 409 370}\special{pa 414 364}\special{pa 436 337}\special{pa 460 303}%
-\special{pa 475 279}\special{pa 482 268}\special{pa 500 232}\special{pa 516 195}%
-\special{pa 526 165}\special{pa 528 157}\special{pa 538 118}\special{pa 546 79}%
-\special{pa 550 40}\special{pa 550 28}\special{pa 551 -0}\special{pa 550 -40}%
-\special{pa 546 -79}\special{pa 539 -113}\special{pa 538 -118}\special{pa 528 -157}%
-\special{pa 516 -195}\special{pa 500 -232}\special{pa 497 -238}\special{pa 482 -268}%
-\special{pa 460 -303}\special{pa 439 -334}\special{pa 436 -337}\special{pa 408 -370}%
-\special{pa 378 -401}\special{pa 376 -403}\special{pa 344 -431}\special{pa 316 -452}%
-\special{pa 305 -459}\special{pa 262 -485}\special{pa 213 -508}\special{pa 169 -525}%
-\special{pa 146 -532}\special{pa 129 -536}\special{pa 92 -543}\special{pa 57 -548}%
-\special{pa 23 -551}\special{pa -10 -551}\special{pa -44 -549}\special{pa -78 -546}%
-\special{pa -114 -539}\special{pa -146 -532}\special{pa -153 -529}\special{pa -195 -515}%
-\special{pa -211 -509}\special{pa -242 -495}\special{pa -262 -485}\special{pa -294 -466}%
-\special{pa -305 -459}\special{pa -344 -431}\special{pa -351 -425}\special{pa -378 -401}%
-\special{pa -409 -370}\special{pa -414 -364}\special{pa -436 -337}\special{pa -460 -303}%
-\special{pa -475 -279}\special{pa -482 -268}\special{pa -500 -232}\special{pa -516 -195}%
-\special{pa -526 -165}\special{pa -528 -157}\special{pa -538 -118}\special{pa -546 -79}%
-\special{pa -550 -40}\special{pa -550 -28}\special{pa -551 0}\special{pa -550 40}%
-\special{pa -546 79}\special{pa -539 113}\special{pa -538 118}\special{pa -528 157}%
-\special{pa -516 195}\special{pa -500 232}\special{pa -497 238}\special{pa -482 268}%
-\special{pa -460 303}\special{pa -439 334}\special{pa -436 337}\special{pa -408 370}%
-\special{pa -378 401}\special{pa -376 403}\special{pa -344 431}%
-\special{fp}%
-\special{pa -344 431}\special{pa -344 431}\special{pa -317 451}%
-\special{fp}%
-\special{pa 0 -483}\special{pa -28 -472}\special{pa -57 -460}\special{pa -85 -446}%
-\special{pa -113 -430}\special{pa -140 -412}\special{pa -167 -393}\special{pa -193 -372}%
-\special{pa -219 -350}\special{pa -243 -327}\special{pa -267 -302}\special{pa -289 -276}%
-\special{pa -311 -249}\special{pa -331 -220}\special{pa -350 -191}\special{pa -367 -162}%
-\special{pa -383 -131}\special{pa -398 -100}\special{pa -411 -69}\special{pa -422 -37}%
-\special{pa -432 -6}\special{pa -440 26}\special{pa -446 58}\special{pa -450 89}%
-\special{pa -453 120}\special{pa -454 151}\special{pa -453 181}\special{pa -450 210}%
-\special{pa -446 239}\special{pa -440 266}\special{pa -432 293}\special{pa -422 318}%
-\special{pa -411 342}\special{pa -398 365}\special{pa -383 386}\special{pa -367 406}%
-\special{pa -350 424}\special{pa -343 430}%
-\special{fp}%
-\special{pa -343 430}\special{pa -331 441}\special{pa -317 451}%
-\special{fp}%
-\special{pa -317 451}\special{pa -311 455}%
-\special{fp}%
-\special{pa -311 455}\special{pa -302 460}%
-\special{fp}%
-\special{pa -109 -433}\special{pa -98 -426}\special{pa -87 -421}\special{pa -73 -416}%
-\special{pa -59 -412}\special{pa -44 -409}\special{pa -28 -406}\special{pa -12 -405}%
-\special{pa 5 -405}\special{pa 21 -406}\special{pa 38 -408}\special{pa 53 -410}%
-\special{pa 68 -414}\special{pa 82 -419}\special{pa 94 -424}\special{pa 105 -430}%
-\special{pa 114 -437}\special{pa 121 -444}\special{pa 127 -451}\special{pa 130 -459}%
-\special{pa 132 -467}\special{pa 131 -475}\special{pa 129 -483}\special{pa 124 -491}%
-\special{pa 117 -498}\special{pa 109 -505}\special{pa 98 -511}\special{pa 87 -517}%
-\special{pa 73 -522}\special{pa 59 -526}\special{pa 44 -529}\special{pa 28 -531}%
-\special{pa 12 -532}\special{pa -5 -532}\special{pa -21 -532}\special{pa -38 -530}%
-\special{pa -53 -527}\special{pa -68 -523}\special{pa -82 -519}\special{pa -94 -513}%
-\special{pa -105 -507}\special{pa -114 -501}\special{pa -121 -494}\special{pa -127 -486}%
-\special{pa -130 -478}\special{pa -132 -470}\special{pa -131 -462}\special{pa -129 -454}%
-\special{pa -124 -447}\special{pa -117 -439}\special{pa -109 -433}\special{pa -98 -426}%
-\special{pa -87 -421}\special{pa -73 -416}\special{pa -59 -412}\special{pa -44 -409}%
-\special{pa -28 -406}\special{pa -12 -405}\special{pa 5 -405}\special{pa 21 -406}%
-\special{pa 38 -408}\special{pa 53 -410}\special{pa 68 -414}\special{pa 82 -419}%
-\special{pa 94 -424}\special{pa 105 -430}\special{pa 114 -437}\special{pa 121 -444}%
-\special{pa 127 -451}\special{pa 130 -459}\special{pa 132 -467}\special{pa 131 -475}%
-\special{pa 129 -483}\special{pa 124 -491}\special{pa 117 -498}\special{pa 109 -505}%
-\special{pa 98 -511}\special{pa 87 -517}\special{pa 73 -522}\special{pa 59 -526}%
-\special{pa 44 -529}\special{pa 28 -531}\special{pa 12 -532}\special{pa -5 -532}%
-\special{pa -21 -532}\special{pa -38 -530}\special{pa -53 -527}\special{pa -68 -523}%
-\special{pa -82 -519}\special{pa -94 -513}\special{pa -105 -507}\special{pa -114 -501}%
-\special{pa -121 -494}\special{pa -127 -486}\special{pa -130 -478}\special{pa -132 -470}%
-\special{pa -131 -462}\special{pa -129 -454}\special{pa -124 -447}\special{pa -117 -439}%
-\special{pa -109 -433}%
-\special{fp}%
-\special{pa -211 -357}\special{pa -191 -345}\special{pa -168 -334}\special{pa -143 -325}%
-\special{pa -115 -317}\special{pa -85 -311}\special{pa -54 -307}\special{pa -22 -304}%
-\special{pa 10 -304}\special{pa 42 -305}\special{pa 73 -309}\special{pa 103 -314}%
-\special{pa 132 -321}\special{pa 158 -330}\special{pa 182 -341}\special{pa 203 -352}%
-\special{pa 221 -365}\special{pa 236 -379}\special{pa 246 -394}\special{pa 253 -409}%
-\special{pa 256 -424}\special{pa 255 -440}\special{pa 250 -455}\special{pa 240 -470}%
-\special{pa 227 -484}\special{pa 211 -498}\special{pa 191 -510}\special{pa 168 -521}%
-\special{pa 145 -529}\special{pa 143 -530}\special{pa 130 -534}\special{pa 115 -538}%
-\special{pa 93 -542}\special{pa 85 -544}\special{pa 57 -548}\special{pa 54 -548}%
-\special{pa 24 -550}\special{pa 22 -551}\special{pa -10 -551}\special{pa -11 -551}%
-\special{pa -42 -549}\special{pa -45 -549}\special{pa -73 -546}\special{pa -79 -545}%
-\special{pa -103 -541}\special{pa -115 -538}\special{pa -132 -533}\special{pa -145 -529}%
-\special{pa -158 -525}\special{pa -182 -514}\special{pa -203 -503}\special{pa -221 -490}%
-\special{pa -236 -476}\special{pa -246 -461}\special{pa -253 -446}\special{pa -256 -430}%
-\special{pa -255 -415}\special{pa -250 -400}\special{pa -240 -385}\special{pa -227 -371}%
-\special{pa -211 -357}%
-\special{fp}%
-\special{pa -286 -471}\special{pa -290 -469}\special{pa -291 -468}\special{pa -306 -457}%
-\special{pa -316 -450}\special{pa -336 -430}\special{pa -352 -409}\special{pa -361 -388}%
-\special{pa -365 -366}\special{pa -364 -344}\special{pa -356 -322}\special{pa -343 -300}%
-\special{pa -325 -280}\special{pa -301 -261}\special{pa -273 -244}\special{pa -240 -228}%
-\special{pa -203 -215}\special{pa -164 -204}\special{pa -122 -195}\special{pa -77 -189}%
-\special{pa -32 -186}\special{pa 14 -185}\special{pa 60 -187}\special{pa 104 -192}%
-\special{pa 147 -200}\special{pa 188 -210}\special{pa 226 -223}\special{pa 260 -237}%
-\special{pa 290 -254}\special{pa 316 -272}\special{pa 336 -292}\special{pa 352 -313}%
-\special{pa 361 -335}\special{pa 365 -357}\special{pa 364 -379}\special{pa 356 -401}%
-\special{pa 343 -422}\special{pa 325 -442}\special{pa 315 -450}\special{pa 305 -458}%
-\special{pa 301 -461}\special{pa 294 -466}\special{pa 273 -479}\special{pa 270 -480}%
-\special{fp}%
-\special{pa -413 -364}\special{pa -417 -361}\special{pa -417 -360}\special{pa -419 -358}%
-\special{pa -436 -335}\special{pa -436 -334}\special{pa -448 -307}\special{pa -453 -280}%
-\special{pa -451 -252}\special{pa -442 -225}\special{pa -426 -199}\special{pa -403 -174}%
-\special{pa -374 -150}\special{pa -338 -128}\special{pa -298 -109}\special{pa -253 -92}%
-\special{pa -203 -78}\special{pa -151 -68}\special{pa -96 -60}\special{pa -40 -56}%
-\special{pa 17 -55}\special{pa 74 -58}\special{pa 129 -64}\special{pa 183 -74}%
-\special{pa 233 -86}\special{pa 280 -102}\special{pa 323 -120}\special{pa 360 -141}%
-\special{pa 392 -164}\special{pa 417 -189}\special{pa 436 -214}\special{pa 448 -241}%
-\special{pa 453 -269}\special{pa 451 -296}\special{pa 442 -323}\special{pa 437 -332}%
-\special{pa 434 -336}\special{pa 427 -348}\special{pa 426 -350}\special{pa 422 -353}%
-\special{fp}%
-\special{pa -499 -233}\special{pa -505 -219}\special{pa -510 -208}\special{pa -512 -193}%
-\special{pa -515 -177}\special{pa -513 -146}\special{pa -502 -115}\special{pa -484 -85}%
-\special{pa -458 -57}\special{pa -424 -30}\special{pa -384 -5}\special{pa -338 17}%
-\special{pa -287 36}\special{pa -231 51}\special{pa -171 63}\special{pa -109 72}%
-\special{pa -45 77}\special{pa 20 77}\special{pa 84 74}\special{pa 147 67}%
-\special{pa 208 57}\special{pa 265 42}\special{pa 319 24}\special{pa 367 4}%
-\special{pa 409 -20}\special{pa 445 -46}\special{pa 474 -74}\special{pa 496 -103}%
-\special{pa 510 -134}\special{pa 515 -165}\special{pa 513 -196}\special{pa 503 -225}%
-\special{pa 502 -227}\special{pa 500 -231}%
-\special{fp}%
-\special{pa -544 -79}\special{pa -546 -70}\special{pa -547 -65}\special{pa -544 -32}%
-\special{pa -533 1}\special{pa -514 33}\special{pa -486 63}\special{pa -451 92}%
-\special{pa -408 118}\special{pa -359 141}\special{pa -305 161}\special{pa -245 178}%
-\special{pa -182 191}\special{pa -116 200}\special{pa -48 205}\special{pa 21 206}%
-\special{pa 89 202}\special{pa 156 195}\special{pa 221 184}\special{pa 282 168}%
-\special{pa 338 149}\special{pa 389 127}\special{pa 435 102}\special{pa 473 75}%
-\special{pa 504 45}\special{pa 526 14}\special{pa 541 -19}\special{pa 547 -52}%
-\special{pa 545 -77}%
-\special{fp}%
-\special{pa -545 77}\special{pa -544 85}\special{pa -533 117}\special{pa -514 149}%
-\special{pa -486 180}\special{pa -451 208}\special{pa -408 234}\special{pa -359 257}%
-\special{pa -305 278}\special{pa -245 294}\special{pa -182 307}\special{pa -116 316}%
-\special{pa -48 321}\special{pa 21 322}\special{pa 89 319}\special{pa 156 311}%
-\special{pa 221 300}\special{pa 282 285}\special{pa 338 266}\special{pa 389 244}%
-\special{pa 435 219}\special{pa 473 191}\special{pa 504 161}\special{pa 526 130}%
-\special{pa 541 98}\special{pa 544 79}\special{pa 546 70}%
-\special{fp}%
-\special{pa -503 225}\special{pa -502 227}\special{pa -500 231}\special{pa -496 237}%
-\special{pa -484 257}\special{pa -458 286}\special{pa -424 312}\special{pa -384 337}%
-\special{pa -338 359}\special{pa -287 378}\special{pa -231 394}\special{pa -171 406}%
-\special{pa -109 414}\special{pa -45 419}\special{pa 20 420}\special{pa 84 417}%
-\special{pa 147 410}\special{pa 208 399}\special{pa 265 384}\special{pa 319 367}%
-\special{pa 367 346}\special{pa 409 322}\special{pa 445 296}\special{pa 474 268}%
-\special{pa 496 239}\special{pa 499 233}\special{pa 505 219}%
-\special{fp}%
-\special{pa -427 348}\special{pa -426 350}\special{pa -422 353}\special{pa -406 371}%
-\special{pa -403 375}\special{pa -373 399}\special{pa -338 420}\special{pa -298 439}%
-\special{pa -253 456}\special{pa -203 470}\special{pa -151 481}\special{pa -96 488}%
-\special{pa -40 492}\special{pa 17 493}\special{pa 74 490}\special{pa 129 484}%
-\special{pa 183 475}\special{pa 233 462}\special{pa 280 446}\special{pa 323 428}%
-\special{pa 360 407}\special{pa 392 384}\special{pa 408 369}\special{pa 413 364}%
-\special{pa 417 361}\special{pa 417 360}\special{pa 419 358}%
-\special{fp}%
-\special{pa -294 465}\special{pa -273 479}\special{pa -270 480}\special{pa -260 485}%
-\special{pa -240 494}\special{pa -203 508}\special{pa -164 519}\special{pa -122 528}%
-\special{pa -77 534}\special{pa -32 537}\special{pa 14 538}\special{pa 60 535}%
-\special{pa 104 530}\special{pa 147 523}\special{pa 188 513}\special{pa 226 500}%
-\special{pa 240 494}\special{pa 260 485}\special{pa 286 471}\special{pa 290 469}%
-\special{pa 291 468}%
-\special{fp}%
-\special{pa -24 550}\special{pa -22 551}\special{pa 10 551}\special{pa 11 551}%
-\special{pa 42 549}\special{pa 45 549}%
-\special{fp}%
-\special{pa 0 -483}\special{pa -16 -467}\special{pa -32 -449}\special{pa -48 -430}%
-\special{pa -64 -409}\special{pa -79 -386}\special{pa -94 -362}\special{pa -109 -336}%
-\special{pa -124 -310}\special{pa -137 -281}\special{pa -151 -252}\special{pa -163 -222}%
-\special{pa -176 -191}\special{pa -187 -159}\special{pa -198 -126}\special{pa -208 -93}%
-\special{pa -217 -60}\special{pa -225 -26}\special{pa -232 8}\special{pa -238 41}%
-\special{pa -244 75}\special{pa -248 108}\special{pa -252 141}\special{pa -254 173}%
-\special{pa -256 205}\special{pa -256 236}\special{pa -256 265}\special{pa -254 294}%
-\special{pa -252 322}\special{pa -248 348}\special{pa -244 373}\special{pa -238 397}%
-\special{pa -232 419}\special{pa -225 439}\special{pa -217 457}\special{pa -208 474}%
-\special{pa -198 489}\special{pa -187 502}\special{pa -176 513}\special{pa -163 522}%
-\special{pa -151 529}\special{pa -145 531}\special{pa -138 534}\special{pa -137 534}%
-\special{pa -128 536}%
-\special{fp}%
-\special{pa 0 -483}\special{pa -0 -465}\special{pa -0 -446}\special{pa -0 -424}%
-\special{pa -0 -401}\special{pa -0 -377}\special{pa -0 -351}\special{pa -0 -323}%
-\special{pa -0 -295}\special{pa -0 -265}\special{pa -0 -234}\special{pa -0 -202}%
-\special{pa -0 -170}\special{pa -0 -136}\special{pa -0 -103}\special{pa -0 -68}%
-\special{pa -0 -34}\special{pa -0 1}\special{pa -0 35}\special{pa -0 70}%
-\special{pa -0 104}\special{pa -0 138}\special{pa -0 171}\special{pa -0 203}%
-\special{pa -0 235}\special{pa -0 266}\special{pa -0 296}\special{pa -0 324}%
-\special{pa -0 352}\special{pa -0 378}\special{pa -0 402}\special{pa -0 425}%
-\special{pa -0 446}\special{pa -0 466}\special{pa -0 483}\special{pa -0 499}%
-\special{pa -0 513}\special{pa -0 524}\special{pa -0 534}\special{pa -0 542}%
-\special{pa -0 547}\special{pa -0 550}\special{pa -0 551}%
-\special{fp}%
-\special{pa 0 -483}\special{pa 16 -467}\special{pa 32 -449}\special{pa 48 -430}%
-\special{pa 64 -409}\special{pa 79 -386}\special{pa 94 -362}\special{pa 109 -336}%
-\special{pa 123 -309}\special{pa 137 -281}\special{pa 150 -252}\special{pa 163 -222}%
-\special{pa 175 -191}\special{pa 186 -159}\special{pa 197 -126}\special{pa 207 -93}%
-\special{pa 216 -60}\special{pa 224 -26}\special{pa 231 8}\special{pa 238 41}%
-\special{pa 243 75}\special{pa 248 108}\special{pa 251 141}\special{pa 254 173}%
-\special{pa 255 205}\special{pa 256 236}\special{pa 255 266}\special{pa 254 294}%
-\special{pa 251 322}\special{pa 248 348}\special{pa 243 373}\special{pa 238 397}%
-\special{pa 231 419}\special{pa 224 439}\special{pa 216 458}\special{pa 207 474}%
-\special{pa 197 489}\special{pa 186 502}\special{pa 175 513}\special{pa 163 522}%
-\special{pa 154 527}\special{pa 150 529}\special{pa 146 531}\special{pa 139 533}%
-\special{pa 137 534}\special{pa 133 535}%
-\special{fp}%
-\special{pa 0 -483}\special{pa 28 -472}\special{pa 57 -460}\special{pa 85 -446}%
-\special{pa 113 -430}\special{pa 140 -412}\special{pa 167 -393}\special{pa 193 -372}%
-\special{pa 218 -350}\special{pa 243 -326}\special{pa 266 -302}\special{pa 289 -275}%
-\special{pa 310 -248}\special{pa 331 -220}\special{pa 349 -191}\special{pa 367 -161}%
-\special{pa 383 -131}\special{pa 397 -100}\special{pa 410 -69}\special{pa 422 -37}%
-\special{pa 431 -5}\special{pa 439 27}\special{pa 445 58}\special{pa 450 90}%
-\special{pa 452 121}\special{pa 453 151}\special{pa 452 181}\special{pa 450 211}%
-\special{pa 445 239}\special{pa 439 267}\special{pa 431 293}\special{pa 422 318}%
-\special{pa 410 342}\special{pa 397 365}\special{pa 383 386}\special{pa 367 406}%
-\special{pa 351 423}\special{pa 349 424}\special{pa 332 439}\special{pa 331 441}%
-\special{pa 310 455}%
-\special{fp}%
-\special{pa 308 457}\special{pa 305 459}%
-\special{fp}%
-\special{pa 0 -483}\special{pa 34 -480}\special{pa 69 -475}\special{pa 103 -468}%
-\special{pa 136 -460}\special{pa 169 -449}\special{pa 201 -437}\special{pa 233 -423}%
-\special{pa 264 -407}\special{pa 293 -390}\special{pa 322 -372}\special{pa 349 -351}%
-\special{pa 375 -330}\special{pa 399 -307}\special{pa 422 -283}\special{pa 443 -258}%
-\special{pa 462 -231}\special{pa 479 -204}\special{pa 495 -176}\special{pa 509 -148}%
-\special{pa 520 -118}\special{pa 530 -89}\special{pa 537 -59}\special{pa 543 -28}%
-\special{pa 546 2}\special{pa 547 32}\special{pa 547 39}\special{pa 546 63}%
-\special{pa 544 78}\special{pa 543 93}\special{pa 538 116}\special{pa 538 121}%
-\special{pa 537 122}\special{pa 530 151}\special{pa 528 157}\special{pa 525 166}%
-\special{pa 520 180}\special{pa 514 195}%
-\special{fp}%
-\special{pa 0 -483}\special{pa 32 -488}\special{pa 65 -491}\special{pa 97 -492}%
-\special{pa 128 -491}\special{pa 159 -488}\special{pa 190 -483}\special{pa 219 -477}%
-\special{pa 248 -468}\special{pa 276 -458}\special{pa 303 -446}\special{pa 329 -432}%
-\special{pa 353 -416}\special{pa 376 -399}\special{pa 397 -380}\special{pa 406 -371}%
-\special{pa 417 -360}\special{pa 417 -360}\special{pa 435 -338}\special{pa 439 -334}%
-\special{pa 452 -315}\special{pa 460 -302}%
-\special{fp}%
-\special{pa 0 -483}\special{pa 23 -494}\special{pa 46 -504}\special{pa 69 -511}%
-\special{pa 91 -517}\special{pa 113 -521}\special{pa 135 -522}\special{pa 156 -522}%
-\special{pa 176 -519}\special{pa 196 -514}\special{pa 211 -509}\special{pa 214 -508}%
-\special{pa 215 -508}\special{pa 221 -505}%
-\special{fp}%
-\special{pa 0 -483}\special{pa 8 -498}\special{pa 17 -511}\special{pa 25 -523}%
-\special{pa 33 -532}\special{pa 41 -539}\special{pa 49 -544}\special{pa 56 -547}%
-\special{pa 63 -547}%
-\special{fp}%
-\special{pa 0 -483}\special{pa -8 -498}\special{pa -16 -511}\special{pa -25 -523}%
-\special{pa -33 -532}\special{pa -41 -539}\special{pa -48 -544}\special{pa -56 -547}%
-\special{pa -62 -547}\special{pa -63 -547}\special{pa -66 -547}%
-\special{fp}%
-\special{pa 0 -483}\special{pa -23 -494}\special{pa -46 -504}\special{pa -68 -511}%
-\special{pa -91 -517}\special{pa -113 -521}\special{pa -134 -522}\special{pa -155 -522}%
-\special{pa -176 -519}\special{pa -196 -514}\special{pa -210 -509}\special{pa -213 -508}%
-\special{pa -215 -508}\special{pa -219 -506}%
-\special{fp}%
-\special{pa 0 -483}\special{pa -32 -488}\special{pa -65 -491}\special{pa -97 -492}%
-\special{pa -128 -491}\special{pa -159 -488}\special{pa -190 -484}\special{pa -219 -477}%
-\special{pa -248 -469}\special{pa -276 -458}\special{pa -303 -446}\special{pa -328 -432}%
-\special{pa -353 -417}\special{pa -376 -399}\special{pa -397 -381}\special{pa -407 -370}%
-\special{pa -413 -364}\special{pa -417 -360}\special{pa -431 -343}\special{pa -435 -338}%
-\special{pa -435 -338}\special{pa -438 -334}\special{pa -451 -315}\special{pa -460 -302}%
-\special{fp}%
-\special{pa 0 -483}\special{pa -34 -480}\special{pa -69 -475}\special{pa -103 -468}%
-\special{pa -136 -460}\special{pa -169 -449}\special{pa -201 -437}\special{pa -233 -423}%
-\special{pa -264 -408}\special{pa -293 -390}\special{pa -322 -372}\special{pa -349 -352}%
-\special{pa -375 -330}\special{pa -399 -307}\special{pa -422 -283}\special{pa -443 -258}%
-\special{pa -462 -232}\special{pa -480 -205}\special{pa -495 -177}\special{pa -509 -148}%
-\special{pa -520 -119}\special{pa -530 -89}\special{pa -538 -59}\special{pa -543 -29}%
-\special{pa -546 2}\special{pa -547 32}\special{pa -547 39}\special{pa -546 62}%
-\special{pa -544 79}\special{pa -543 92}\special{pa -539 111}\special{pa -538 118}%
-\special{pa -538 121}\special{pa -538 122}\special{pa -531 146}\special{pa -530 151}%
-\special{pa -530 152}\special{pa -528 158}\special{pa -520 179}\special{pa -513 196}%
-\special{fp}%
-\special{pa 1033 -344}\special{pa 523 -174}%
-\special{fp}%
-\special{pa -454 151}\special{pa -523 174}%
-\special{fp}%
-\special{pa -523 174}\special{pa -908 302}%
-\special{fp}%
-\special{pa -782 -548}\special{pa -451 -316}%
-\special{fp}%
-\special{pa 313 219}\special{pa 451 316}%
-\special{fp}%
-\special{pa 451 316}\special{pa 782 548}%
-\special{fp}%
-\special{pa 0 631}\special{pa 0 551}%
-\special{fp}%
-\special{pa 0 -483}\special{pa 0 -551}%
-\special{fp}%
-\special{pa 0 -551}\special{pa 0 -965}%
-\special{fp}%
-\special{pn 8}%
-\special{pa -306 459}\special{pa -299 462}\special{fp}\special{pa -271 477}\special{pa -264 480}\special{fp}%
-\special{pa -235 491}\special{pa -227 493}\special{fp}\special{pa -197 500}\special{pa -189 502}\special{fp}%
-\special{pa -158 505}\special{pa -150 505}\special{fp}\special{pa -119 505}\special{pa -111 505}\special{fp}%
-\special{pa -80 502}\special{pa -72 500}\special{fp}\special{pa -42 494}\special{pa -34 492}\special{fp}%
-\special{pa -4 484}\special{pa 4 482}\special{fp}\special{pn 8}%
-\special{pn 8}%
-\special{pn 8}%
-\special{pn 8}%
-\special{pa 274 -478}\special{pa 267 -482}\special{fp}\special{pa 239 -495}\special{pa 232 -498}\special{fp}%
-\special{pa 203 -508}\special{pa 196 -510}\special{fp}\special{pa 166 -518}\special{pa 158 -520}\special{fp}%
-\special{pa 129 -526}\special{pa 121 -528}\special{fp}\special{pa 91 -532}\special{pa 83 -533}\special{fp}%
-\special{pa 52 -536}\special{pa 45 -536}\special{fp}\special{pa 14 -537}\special{pa 6 -537}\special{fp}%
-\special{pa -24 -537}\special{pa -32 -537}\special{fp}\special{pa -63 -535}\special{pa -71 -534}\special{fp}%
-\special{pa -101 -531}\special{pa -109 -530}\special{fp}\special{pa -139 -524}\special{pa -146 -523}\special{fp}%
-\special{pa -176 -516}\special{pa -184 -514}\special{fp}\special{pa -213 -505}\special{pa -220 -502}\special{fp}%
-\special{pa -248 -490}\special{pa -256 -487}\special{fp}\special{pa -282 -473}\special{pa -290 -469}\special{fp}%
-\special{pn 8}%
-\special{pn 8}%
-\special{pa 425 -351}\special{pa 420 -356}\special{fp}\special{pa 398 -379}\special{pa 392 -384}\special{fp}%
-\special{pa 367 -402}\special{pa 360 -407}\special{fp}\special{pa 333 -422}\special{pa 326 -426}\special{fp}%
-\special{pa 298 -439}\special{pa 291 -442}\special{fp}\special{pa 261 -453}\special{pa 254 -455}\special{fp}%
-\special{pa 224 -464}\special{pa 216 -466}\special{fp}\special{pa 186 -473}\special{pa 178 -475}\special{fp}%
-\special{pa 148 -481}\special{pa 140 -482}\special{fp}\special{pa 109 -487}\special{pa 101 -487}\special{fp}%
-\special{pa 70 -490}\special{pa 62 -491}\special{fp}\special{pa 31 -492}\special{pa 23 -493}\special{fp}%
-\special{pa -8 -493}\special{pa -16 -493}\special{fp}\special{pa -47 -492}\special{pa -55 -491}\special{fp}%
-\special{pa -87 -489}\special{pa -94 -488}\special{fp}\special{pa -125 -485}\special{pa -133 -484}\special{fp}%
-\special{pa -164 -478}\special{pa -172 -476}\special{fp}\special{pa -202 -470}\special{pa -210 -468}\special{fp}%
-\special{pa -240 -460}\special{pa -248 -457}\special{fp}\special{pa -277 -448}\special{pa -285 -445}\special{fp}%
-\special{pa -313 -432}\special{pa -321 -429}\special{fp}\special{pa -348 -414}\special{pa -355 -410}\special{fp}%
-\special{pa -381 -393}\special{pa -387 -388}\special{fp}\special{pa -410 -367}\special{pa -416 -362}\special{fp}%
-\special{pn 8}%
-\special{pn 8}%
-\special{pa 502 -228}\special{pa 497 -235}\special{fp}\special{pa 480 -261}\special{pa 475 -267}\special{fp}%
-\special{pa 453 -289}\special{pa 447 -295}\special{fp}\special{pa 421 -314}\special{pa 415 -318}\special{fp}%
-\special{pa 388 -335}\special{pa 381 -339}\special{fp}\special{pa 352 -352}\special{pa 345 -356}\special{fp}%
-\special{pa 316 -367}\special{pa 308 -370}\special{fp}\special{pa 278 -380}\special{pa 271 -383}\special{fp}%
-\special{pa 240 -391}\special{pa 232 -393}\special{fp}\special{pa 201 -400}\special{pa 194 -401}\special{fp}%
-\special{pa 163 -407}\special{pa 155 -408}\special{fp}\special{pa 123 -412}\special{pa 115 -413}\special{fp}%
-\special{pa 84 -416}\special{pa 76 -417}\special{fp}\special{pa 44 -419}\special{pa 36 -419}\special{fp}%
-\special{pa 5 -420}\special{pa -3 -420}\special{fp}\special{pa -35 -419}\special{pa -43 -419}\special{fp}%
-\special{pa -74 -417}\special{pa -82 -417}\special{fp}\special{pa -114 -413}\special{pa -122 -412}\special{fp}%
-\special{pa -153 -408}\special{pa -161 -407}\special{fp}\special{pa -192 -402}\special{pa -200 -400}\special{fp}%
-\special{pa -231 -393}\special{pa -239 -391}\special{fp}\special{pa -269 -383}\special{pa -277 -381}\special{fp}%
-\special{pa -307 -371}\special{pa -314 -368}\special{fp}\special{pa -343 -356}\special{pa -351 -353}\special{fp}%
-\special{pa -379 -339}\special{pa -386 -335}\special{fp}\special{pa -413 -319}\special{pa -420 -315}\special{fp}%
-\special{pa -445 -296}\special{pa -451 -291}\special{fp}\special{pa -474 -269}\special{pa -479 -262}\special{fp}%
-\special{pa -496 -236}\special{pa -501 -229}\special{fp}\special{pn 8}%
-\special{pn 8}%
-\special{pa 546 -73}\special{pa 544 -81}\special{fp}\special{pa 536 -112}\special{pa 532 -119}\special{fp}%
-\special{pa 516 -146}\special{pa 511 -153}\special{fp}\special{pa 490 -176}\special{pa 484 -181}\special{fp}%
-\special{pa 459 -201}\special{pa 453 -206}\special{fp}\special{pa 426 -223}\special{pa 419 -227}\special{fp}%
-\special{pa 391 -242}\special{pa 384 -246}\special{fp}\special{pa 355 -259}\special{pa 348 -262}\special{fp}%
-\special{pa 318 -273}\special{pa 310 -275}\special{fp}\special{pa 280 -285}\special{pa 272 -287}\special{fp}%
-\special{pa 242 -295}\special{pa 234 -297}\special{fp}\special{pa 203 -303}\special{pa 195 -305}\special{fp}%
-\special{pa 163 -310}\special{pa 156 -311}\special{fp}\special{pa 124 -315}\special{pa 116 -316}\special{fp}%
-\special{pa 85 -319}\special{pa 77 -319}\special{fp}\special{pa 45 -321}\special{pa 37 -322}\special{fp}%
-\special{pa 5 -322}\special{pa -3 -322}\special{fp}\special{pa -35 -321}\special{pa -43 -321}\special{fp}%
-\special{pa -74 -320}\special{pa -82 -319}\special{fp}\special{pa -114 -316}\special{pa -122 -315}\special{fp}%
-\special{pa -153 -312}\special{pa -161 -311}\special{fp}\special{pa -193 -305}\special{pa -200 -303}\special{fp}%
-\special{pa -231 -297}\special{pa -239 -295}\special{fp}\special{pa -270 -288}\special{pa -278 -285}\special{fp}%
-\special{pa -308 -276}\special{pa -316 -273}\special{fp}\special{pa -345 -263}\special{pa -353 -260}\special{fp}%
-\special{pa -382 -247}\special{pa -389 -244}\special{fp}\special{pa -417 -228}\special{pa -424 -224}\special{fp}%
-\special{pa -451 -207}\special{pa -457 -202}\special{fp}\special{pa -482 -183}\special{pa -488 -177}\special{fp}%
-\special{pa -509 -154}\special{pa -514 -147}\special{fp}\special{pa -531 -121}\special{pa -534 -113}\special{fp}%
-\special{pa -543 -83}\special{pa -546 -76}\special{fp}\special{pn 8}%
-\special{pn 8}%
-\special{pa 546 74}\special{pa 546 66}\special{fp}\special{pa 545 34}\special{pa 543 26}\special{fp}%
-\special{pa 532 -3}\special{pa 528 -10}\special{fp}\special{pa 510 -36}\special{pa 505 -42}\special{fp}%
-\special{pa 484 -65}\special{pa 478 -70}\special{fp}\special{pa 453 -90}\special{pa 446 -95}\special{fp}%
-\special{pa 420 -111}\special{pa 413 -115}\special{fp}\special{pa 384 -129}\special{pa 377 -132}\special{fp}%
-\special{pa 348 -145}\special{pa 341 -148}\special{fp}\special{pa 311 -159}\special{pa 304 -161}\special{fp}%
-\special{pa 273 -170}\special{pa 266 -172}\special{fp}\special{pa 235 -180}\special{pa 227 -182}\special{fp}%
-\special{pa 197 -188}\special{pa 189 -189}\special{fp}\special{pa 158 -194}\special{pa 150 -195}\special{fp}%
-\special{pa 118 -200}\special{pa 110 -200}\special{fp}\special{pa 79 -203}\special{pa 71 -203}\special{fp}%
-\special{pa 40 -205}\special{pa 32 -205}\special{fp}\special{pa 0 -206}\special{pa -8 -206}\special{fp}%
-\special{pa -39 -205}\special{pa -47 -205}\special{fp}\special{pa -79 -203}\special{pa -87 -202}\special{fp}%
-\special{pa -118 -199}\special{pa -126 -198}\special{fp}\special{pa -157 -195}\special{pa -165 -193}\special{fp}%
-\special{pa -196 -188}\special{pa -204 -186}\special{fp}\special{pa -235 -180}\special{pa -243 -178}\special{fp}%
-\special{pa -273 -170}\special{pa -281 -168}\special{fp}\special{pa -311 -159}\special{pa -319 -156}\special{fp}%
-\special{pa -348 -145}\special{pa -356 -142}\special{fp}\special{pa -385 -130}\special{pa -392 -126}\special{fp}%
-\special{pa -419 -111}\special{pa -426 -107}\special{fp}\special{pa -452 -90}\special{pa -459 -85}\special{fp}%
-\special{pa -483 -65}\special{pa -489 -59}\special{fp}\special{pa -510 -36}\special{pa -515 -30}\special{fp}%
-\special{pa -531 -3}\special{pa -535 4}\special{fp}\special{pa -544 34}\special{pa -545 42}\special{fp}%
-\special{pa -545 73}\special{pa -545 81}\special{fp}\special{pn 8}%
-\special{pn 8}%
-\special{pa 504 223}\special{pa 506 215}\special{fp}\special{pa 514 185}\special{pa 515 177}\special{fp}%
-\special{pa 512 146}\special{pa 510 138}\special{fp}\special{pa 498 109}\special{pa 494 102}\special{fp}%
-\special{pa 476 77}\special{pa 471 71}\special{fp}\special{pa 448 49}\special{pa 442 44}\special{fp}%
-\special{pa 416 25}\special{pa 410 21}\special{fp}\special{pa 383 5}\special{pa 376 1}\special{fp}%
-\special{pa 347 -12}\special{pa 340 -16}\special{fp}\special{pa 311 -27}\special{pa 303 -29}\special{fp}%
-\special{pa 273 -39}\special{pa 266 -42}\special{fp}\special{pa 235 -50}\special{pa 227 -52}\special{fp}%
-\special{pa 197 -58}\special{pa 189 -60}\special{fp}\special{pa 158 -65}\special{pa 150 -66}\special{fp}%
-\special{pa 119 -71}\special{pa 111 -72}\special{fp}\special{pa 79 -74}\special{pa 71 -75}\special{fp}%
-\special{pa 40 -77}\special{pa 32 -77}\special{fp}\special{pa 1 -77}\special{pa -7 -77}\special{fp}%
-\special{pa -39 -76}\special{pa -47 -76}\special{fp}\special{pa -78 -75}\special{pa -86 -74}\special{fp}%
-\special{pa -117 -71}\special{pa -125 -70}\special{fp}\special{pa -157 -66}\special{pa -164 -64}\special{fp}%
-\special{pa -195 -59}\special{pa -203 -57}\special{fp}\special{pa -234 -50}\special{pa -242 -48}\special{fp}%
-\special{pa -272 -40}\special{pa -280 -37}\special{fp}\special{pa -309 -28}\special{pa -317 -25}\special{fp}%
-\special{pa -346 -13}\special{pa -353 -9}\special{fp}\special{pa -381 5}\special{pa -388 8}\special{fp}%
-\special{pa -415 25}\special{pa -422 29}\special{fp}\special{pa -447 48}\special{pa -453 53}\special{fp}%
-\special{pa -475 76}\special{pa -480 82}\special{fp}\special{pa -498 108}\special{pa -501 115}\special{fp}%
-\special{pa -511 145}\special{pa -513 152}\special{fp}\special{pa -514 184}\special{pa -513 192}\special{fp}%
-\special{pa -504 221}\special{pa -502 229}\special{fp}\special{pn 8}%
-\special{pn 8}%
-\special{pa 417 361}\special{pa 421 355}\special{fp}\special{pa 439 329}\special{pa 442 321}\special{fp}%
-\special{pa 451 292}\special{pa 453 284}\special{fp}\special{pa 451 253}\special{pa 449 245}\special{fp}%
-\special{pa 437 216}\special{pa 432 209}\special{fp}\special{pa 413 185}\special{pa 408 179}\special{fp}%
-\special{pa 384 158}\special{pa 378 153}\special{fp}\special{pa 351 136}\special{pa 345 132}\special{fp}%
-\special{pa 317 118}\special{pa 309 115}\special{fp}\special{pa 280 103}\special{pa 273 100}\special{fp}%
-\special{pa 243 90}\special{pa 236 87}\special{fp}\special{pa 205 79}\special{pa 198 77}\special{fp}%
-\special{pa 167 71}\special{pa 159 69}\special{fp}\special{pa 128 65}\special{pa 120 63}\special{fp}%
-\special{pa 89 60}\special{pa 81 59}\special{fp}\special{pa 49 57}\special{pa 41 56}\special{fp}%
-\special{pa 10 56}\special{pa 2 56}\special{fp}\special{pa -29 56}\special{pa -37 56}\special{fp}%
-\special{pa -69 58}\special{pa -77 58}\special{fp}\special{pa -108 62}\special{pa -116 63}\special{fp}%
-\special{pa -147 67}\special{pa -155 69}\special{fp}\special{pa -186 75}\special{pa -193 76}\special{fp}%
-\special{pa -224 84}\special{pa -232 86}\special{fp}\special{pa -261 96}\special{pa -269 98}\special{fp}%
-\special{pa -298 110}\special{pa -306 113}\special{fp}\special{pa -334 127}\special{pa -341 130}\special{fp}%
-\special{pa -368 147}\special{pa -374 151}\special{fp}\special{pa -399 171}\special{pa -405 176}\special{fp}%
-\special{pa -426 199}\special{pa -430 206}\special{fp}\special{pa -445 233}\special{pa -448 241}\special{fp}%
-\special{pa -453 272}\special{pa -453 280}\special{fp}\special{pa -447 310}\special{pa -444 318}\special{fp}%
-\special{pa -428 345}\special{pa -425 352}\special{fp}\special{pn 8}%
-\special{pn 8}%
-\special{pa 288 470}\special{pa 294 465}\special{fp}\special{pa 319 447}\special{pa 325 441}\special{fp}%
-\special{pa 346 418}\special{pa 350 411}\special{fp}\special{pa 362 382}\special{pa 364 374}\special{fp}%
-\special{pa 363 343}\special{pa 361 335}\special{fp}\special{pa 347 307}\special{pa 343 301}\special{fp}%
-\special{pa 321 278}\special{pa 315 273}\special{fp}\special{pa 290 254}\special{pa 283 250}\special{fp}%
-\special{pa 255 235}\special{pa 248 232}\special{fp}\special{pa 219 220}\special{pa 211 218}\special{fp}%
-\special{pa 181 208}\special{pa 174 206}\special{fp}\special{pa 143 199}\special{pa 135 198}\special{fp}%
-\special{pa 104 193}\special{pa 96 191}\special{fp}\special{pa 65 188}\special{pa 57 187}\special{fp}%
-\special{pa 26 186}\special{pa 18 185}\special{fp}\special{pa -14 185}\special{pa -22 185}\special{fp}%
-\special{pa -53 187}\special{pa -61 187}\special{fp}\special{pa -92 191}\special{pa -100 192}\special{fp}%
-\special{pa -131 197}\special{pa -139 198}\special{fp}\special{pa -170 205}\special{pa -178 207}\special{fp}%
-\special{pa -208 216}\special{pa -215 219}\special{fp}\special{pa -244 231}\special{pa -252 234}\special{fp}%
-\special{pa -280 248}\special{pa -287 252}\special{fp}\special{pa -313 270}\special{pa -319 275}\special{fp}%
-\special{pa -340 298}\special{pa -345 304}\special{fp}\special{pa -360 331}\special{pa -363 339}\special{fp}%
-\special{pa -365 370}\special{pa -363 378}\special{fp}\special{pa -352 407}\special{pa -348 414}\special{fp}%
-\special{pa -328 439}\special{pa -323 444}\special{fp}\special{pa -298 463}\special{pa -291 468}\special{fp}%
-\special{pn 8}%
-\special{pn 8}%
-\special{pa 41 550}\special{pa 49 549}\special{fp}\special{pa 81 545}\special{pa 88 543}\special{fp}%
-\special{pa 120 537}\special{pa 127 534}\special{fp}\special{pa 158 525}\special{pa 165 522}\special{fp}%
-\special{pa 194 508}\special{pa 201 504}\special{fp}\special{pa 227 485}\special{pa 232 479}\special{fp}%
-\special{pa 251 453}\special{pa 253 445}\special{fp}\special{pa 254 414}\special{pa 252 406}\special{fp}%
-\special{pa 235 379}\special{pa 230 373}\special{fp}\special{pa 205 354}\special{pa 198 349}\special{fp}%
-\special{pa 170 335}\special{pa 162 332}\special{fp}\special{pa 132 322}\special{pa 124 320}\special{fp}%
-\special{pa 93 312}\special{pa 85 311}\special{fp}\special{pa 53 307}\special{pa 45 306}\special{fp}%
-\special{pa 14 304}\special{pa 6 304}\special{fp}\special{pa -26 305}\special{pa -34 305}\special{fp}%
-\special{pa -66 308}\special{pa -74 309}\special{fp}\special{pa -106 315}\special{pa -113 317}\special{fp}%
-\special{pa -144 325}\special{pa -152 328}\special{fp}\special{pa -181 340}\special{pa -188 344}\special{fp}%
-\special{pa -216 361}\special{pa -222 366}\special{fp}\special{pa -244 389}\special{pa -248 396}\special{fp}%
-\special{pa -256 427}\special{pa -255 435}\special{fp}\special{pa -244 464}\special{pa -240 471}\special{fp}%
-\special{pa -217 493}\special{pa -210 498}\special{fp}\special{pa -183 514}\special{pa -176 517}\special{fp}%
-\special{pa -146 529}\special{pa -138 532}\special{fp}\special{pa -107 539}\special{pa -99 541}\special{fp}%
-\special{pa -68 546}\special{pa -60 547}\special{fp}\special{pa -28 550}\special{pa -20 551}\special{fp}%
-\special{pn 8}%
-\special{pn 8}%
-\special{pa -112 503}\special{pa -105 507}\special{fp}\special{pa -77 520}\special{pa -69 523}\special{fp}%
-\special{pa -38 529}\special{pa -30 531}\special{fp}\special{pa 1 532}\special{pa 9 532}\special{fp}%
-\special{pa 40 529}\special{pa 48 528}\special{fp}\special{pa 79 520}\special{pa 86 517}\special{fp}%
-\special{pa 114 501}\special{pa 119 495}\special{fp}\special{pa 132 468}\special{pa 131 460}\special{fp}%
-\special{pa 112 435}\special{pa 106 430}\special{fp}\special{pa 77 417}\special{pa 69 414}\special{fp}%
-\special{pa 38 408}\special{pa 30 407}\special{fp}\special{pa -1 405}\special{pa -9 405}\special{fp}%
-\special{pa -40 408}\special{pa -48 410}\special{fp}\special{pa -79 418}\special{pa -86 421}\special{fp}%
-\special{pa -114 436}\special{pa -119 442}\special{fp}\special{pa -132 470}\special{pa -131 478}\special{fp}%
-\special{pa -112 502}\special{pa -106 507}\special{fp}\special{pa -77 520}\special{pa -69 523}\special{fp}%
-\special{pa -38 529}\special{pa -30 531}\special{fp}\special{pa 1 532}\special{pa 9 532}\special{fp}%
-\special{pa 40 529}\special{pa 48 528}\special{fp}\special{pa 79 520}\special{pa 86 517}\special{fp}%
-\special{pa 114 501}\special{pa 119 495}\special{fp}\special{pa 132 468}\special{pa 131 460}\special{fp}%
-\special{pa 112 435}\special{pa 106 430}\special{fp}\special{pa 77 417}\special{pa 69 414}\special{fp}%
-\special{pa 38 408}\special{pa 30 407}\special{fp}\special{pa -1 405}\special{pa -9 405}\special{fp}%
-\special{pa -40 408}\special{pa -48 410}\special{fp}\special{pa -79 418}\special{pa -86 421}\special{fp}%
-\special{pa -114 436}\special{pa -119 442}\special{fp}\special{pa -132 470}\special{pa -131 478}\special{fp}%
-\special{pa -111 502}\special{pa -106 508}\special{fp}\special{pn 8}%
-\special{pn 8}%
-\special{pa -132 536}\special{pa -124 536}\special{fp}\special{pa -96 536}\special{pa -88 534}\special{fp}%
-\special{pa -62 525}\special{pa -55 522}\special{fp}\special{pa -31 507}\special{pa -25 503}\special{fp}%
-\special{pa -3 485}\special{pa 3 480}\special{fp}\special{pn 8}%
-\special{pn 8}%
-\special{pa 0 555}\special{pa 0 547}\special{fp}\special{pa 0 521}\special{pa 0 513}\special{fp}%
-\special{pa 0 487}\special{pa 0 479}\special{fp}\special{pn 8}%
-\special{pn 8}%
-\special{pa 137 534}\special{pa 129 535}\special{fp}\special{pa 100 536}\special{pa 92 535}\special{fp}%
-\special{pa 65 526}\special{pa 57 523}\special{fp}\special{pa 32 508}\special{pa 26 504}\special{fp}%
-\special{pa 3 485}\special{pa -3 480}\special{fp}\special{pn 8}%
-\special{pn 8}%
-\special{pa 309 457}\special{pa 302 461}\special{fp}\special{pa 274 476}\special{pa 267 479}\special{fp}%
-\special{pa 237 490}\special{pa 230 493}\special{fp}\special{pa 199 500}\special{pa 191 501}\special{fp}%
-\special{pa 160 505}\special{pa 152 505}\special{fp}\special{pa 120 505}\special{pa 112 505}\special{fp}%
-\special{pa 81 502}\special{pa 73 501}\special{fp}\special{pa 42 494}\special{pa 34 493}\special{fp}%
-\special{pa 4 484}\special{pa -4 482}\special{fp}\special{pn 8}%
-\special{pn 8}%
-\special{pa 516 192}\special{pa 512 199}\special{fp}\special{pa 499 227}\special{pa 495 234}\special{fp}%
-\special{pa 479 261}\special{pa 475 268}\special{fp}\special{pa 456 293}\special{pa 451 299}\special{fp}%
-\special{pa 431 323}\special{pa 425 328}\special{fp}\special{pa 403 350}\special{pa 397 355}\special{fp}%
-\special{pa 373 375}\special{pa 366 380}\special{fp}\special{pa 341 398}\special{pa 334 402}\special{fp}%
-\special{pa 307 417}\special{pa 300 421}\special{fp}\special{pa 272 435}\special{pa 264 438}\special{fp}%
-\special{pa 235 450}\special{pa 228 452}\special{fp}\special{pa 198 461}\special{pa 190 464}\special{fp}%
-\special{pa 160 471}\special{pa 152 472}\special{fp}\special{pa 121 478}\special{pa 113 479}\special{fp}%
-\special{pa 82 482}\special{pa 74 482}\special{fp}\special{pa 43 484}\special{pa 35 484}\special{fp}%
-\special{pa 4 483}\special{pa -4 483}\special{fp}\special{pn 8}%
-\special{pn 8}%
-\special{pa 458 -305}\special{pa 462 -298}\special{fp}\special{pa 477 -271}\special{pa 480 -264}\special{fp}%
-\special{pa 491 -235}\special{pa 494 -227}\special{fp}\special{pa 503 -198}\special{pa 505 -190}\special{fp}%
-\special{pa 511 -160}\special{pa 512 -152}\special{fp}\special{pa 515 -121}\special{pa 515 -113}\special{fp}%
-\special{pa 515 -82}\special{pa 515 -74}\special{fp}\special{pa 513 -43}\special{pa 512 -35}\special{fp}%
-\special{pa 507 -5}\special{pa 505 3}\special{fp}\special{pa 498 33}\special{pa 496 41}\special{fp}%
-\special{pa 486 71}\special{pa 484 78}\special{fp}\special{pa 472 107}\special{pa 469 114}\special{fp}%
-\special{pa 456 142}\special{pa 452 149}\special{fp}\special{pa 437 176}\special{pa 433 183}\special{fp}%
-\special{pa 416 209}\special{pa 411 216}\special{fp}\special{pa 393 241}\special{pa 388 247}\special{fp}%
-\special{pa 368 271}\special{pa 363 276}\special{fp}\special{pa 341 299}\special{pa 336 305}\special{fp}%
-\special{pa 313 326}\special{pa 307 331}\special{fp}\special{pa 284 351}\special{pa 277 356}\special{fp}%
-\special{pa 252 375}\special{pa 246 379}\special{fp}\special{pa 220 396}\special{pa 213 400}\special{fp}%
-\special{pa 186 416}\special{pa 179 420}\special{fp}\special{pa 152 433}\special{pa 144 437}\special{fp}%
-\special{pa 116 449}\special{pa 108 452}\special{fp}\special{pa 79 462}\special{pa 72 465}\special{fp}%
-\special{pa 42 473}\special{pa 34 475}\special{fp}\special{pa 4 482}\special{pa -4 484}\special{fp}%
-\special{pn 8}%
-\special{pn 8}%
-\special{pa 217 -507}\special{pa 224 -503}\special{fp}\special{pa 251 -488}\special{pa 257 -483}\special{fp}%
-\special{pa 280 -463}\special{pa 286 -457}\special{fp}\special{pa 305 -433}\special{pa 309 -426}\special{fp}%
-\special{pa 324 -399}\special{pa 328 -392}\special{fp}\special{pa 340 -364}\special{pa 342 -356}\special{fp}%
-\special{pa 351 -327}\special{pa 353 -319}\special{fp}\special{pa 359 -289}\special{pa 360 -281}\special{fp}%
-\special{pa 363 -250}\special{pa 364 -242}\special{fp}\special{pa 366 -212}\special{pa 366 -204}\special{fp}%
-\special{pa 365 -173}\special{pa 365 -165}\special{fp}\special{pa 363 -134}\special{pa 362 -126}\special{fp}%
-\special{pa 358 -96}\special{pa 357 -88}\special{fp}\special{pa 351 -57}\special{pa 350 -50}\special{fp}%
-\special{pa 343 -20}\special{pa 341 -12}\special{fp}\special{pa 333 18}\special{pa 331 26}\special{fp}%
-\special{pa 322 55}\special{pa 319 62}\special{fp}\special{pa 308 91}\special{pa 306 99}\special{fp}%
-\special{pa 294 127}\special{pa 291 135}\special{fp}\special{pa 278 163}\special{pa 274 170}\special{fp}%
-\special{pa 260 197}\special{pa 257 204}\special{fp}\special{pa 241 231}\special{pa 237 238}\special{fp}%
-\special{pa 221 264}\special{pa 217 271}\special{fp}\special{pa 199 296}\special{pa 195 303}\special{fp}%
-\special{pa 176 327}\special{pa 171 333}\special{fp}\special{pa 151 357}\special{pa 146 363}\special{fp}%
-\special{pa 125 385}\special{pa 119 391}\special{fp}\special{pa 97 412}\special{pa 91 418}\special{fp}%
-\special{pa 68 437}\special{pa 61 442}\special{fp}\special{pa 36 460}\special{pa 30 465}\special{fp}%
-\special{pa 3 481}\special{pa -3 485}\special{fp}\special{pn 8}%
-\special{pn 8}%
-\special{pa 62 -550}\special{pa 69 -544}\special{fp}\special{pa 92 -526}\special{pa 97 -519}\special{fp}%
-\special{pa 108 -490}\special{pa 110 -482}\special{fp}\special{pa 117 -451}\special{pa 119 -443}\special{fp}%
-\special{pa 124 -412}\special{pa 125 -404}\special{fp}\special{pa 128 -373}\special{pa 129 -365}\special{fp}%
-\special{pa 130 -334}\special{pa 131 -326}\special{fp}\special{pa 132 -294}\special{pa 132 -286}\special{fp}%
-\special{pa 132 -255}\special{pa 132 -247}\special{fp}\special{pa 132 -215}\special{pa 132 -207}\special{fp}%
-\special{pa 130 -176}\special{pa 130 -168}\special{fp}\special{pa 129 -136}\special{pa 128 -128}\special{fp}%
-\special{pa 126 -97}\special{pa 125 -89}\special{fp}\special{pa 123 -58}\special{pa 122 -50}\special{fp}%
-\special{pa 119 -18}\special{pa 118 -10}\special{fp}\special{pa 114 21}\special{pa 113 29}\special{fp}%
-\special{pa 109 60}\special{pa 108 68}\special{fp}\special{pa 103 99}\special{pa 102 107}\special{fp}%
-\special{pa 97 138}\special{pa 96 146}\special{fp}\special{pa 90 177}\special{pa 89 185}\special{fp}%
-\special{pa 83 216}\special{pa 81 223}\special{fp}\special{pa 74 254}\special{pa 72 262}\special{fp}%
-\special{pa 65 293}\special{pa 63 300}\special{fp}\special{pa 55 331}\special{pa 53 338}\special{fp}%
-\special{pa 44 369}\special{pa 42 376}\special{fp}\special{pa 32 406}\special{pa 29 414}\special{fp}%
-\special{pa 18 443}\special{pa 15 451}\special{fp}\special{pa 2 479}\special{pa -2 486}\special{fp}%
-\special{pn 8}%
-\special{pn 8}%
-\special{pa -63 -550}\special{pa -69 -544}\special{fp}\special{pa -92 -525}\special{pa -96 -518}\special{fp}%
-\special{pa -107 -489}\special{pa -110 -481}\special{fp}\special{pa -117 -451}\special{pa -118 -443}\special{fp}%
-\special{pa -123 -412}\special{pa -124 -404}\special{fp}\special{pa -127 -373}\special{pa -128 -365}\special{fp}%
-\special{pa -130 -333}\special{pa -130 -325}\special{fp}\special{pa -131 -294}\special{pa -131 -286}\special{fp}%
-\special{pa -131 -254}\special{pa -131 -246}\special{fp}\special{pa -131 -215}\special{pa -131 -207}\special{fp}%
-\special{pa -130 -175}\special{pa -129 -168}\special{fp}\special{pa -128 -136}\special{pa -127 -128}\special{fp}%
-\special{pa -125 -97}\special{pa -124 -89}\special{fp}\special{pa -122 -57}\special{pa -121 -49}\special{fp}%
-\special{pa -118 -18}\special{pa -117 -10}\special{fp}\special{pa -113 21}\special{pa -112 29}\special{fp}%
-\special{pa -108 60}\special{pa -107 68}\special{fp}\special{pa -103 99}\special{pa -102 107}\special{fp}%
-\special{pa -97 138}\special{pa -95 146}\special{fp}\special{pa -90 177}\special{pa -88 185}\special{fp}%
-\special{pa -82 216}\special{pa -80 223}\special{fp}\special{pa -74 254}\special{pa -72 262}\special{fp}%
-\special{pa -65 293}\special{pa -63 300}\special{fp}\special{pa -55 331}\special{pa -53 338}\special{fp}%
-\special{pa -44 369}\special{pa -42 376}\special{fp}\special{pa -32 406}\special{pa -29 414}\special{fp}%
-\special{pa -18 443}\special{pa -15 451}\special{fp}\special{pa -2 479}\special{pa 2 486}\special{fp}%
-\special{pn 8}%
-\special{pn 8}%
-\special{pa -215 -508}\special{pa -222 -504}\special{fp}\special{pa -249 -489}\special{pa -256 -484}\special{fp}%
-\special{pa -279 -464}\special{pa -284 -458}\special{fp}\special{pa -304 -434}\special{pa -308 -427}\special{fp}%
-\special{pa -323 -400}\special{pa -327 -393}\special{fp}\special{pa -339 -365}\special{pa -341 -357}\special{fp}%
-\special{pa -350 -328}\special{pa -352 -320}\special{fp}\special{pa -358 -290}\special{pa -359 -282}\special{fp}%
-\special{pa -363 -251}\special{pa -363 -243}\special{fp}\special{pa -365 -213}\special{pa -365 -205}\special{fp}%
-\special{pa -365 -174}\special{pa -364 -166}\special{fp}\special{pa -362 -135}\special{pa -361 -127}\special{fp}%
-\special{pa -357 -97}\special{pa -356 -89}\special{fp}\special{pa -351 -58}\special{pa -349 -51}\special{fp}%
-\special{pa -343 -21}\special{pa -341 -13}\special{fp}\special{pa -333 17}\special{pa -331 25}\special{fp}%
-\special{pa -321 54}\special{pa -319 62}\special{fp}\special{pa -308 91}\special{pa -305 98}\special{fp}%
-\special{pa -294 127}\special{pa -290 134}\special{fp}\special{pa -278 162}\special{pa -274 169}\special{fp}%
-\special{pa -260 197}\special{pa -256 204}\special{fp}\special{pa -241 230}\special{pa -237 237}\special{fp}%
-\special{pa -221 263}\special{pa -217 270}\special{fp}\special{pa -199 296}\special{pa -195 302}\special{fp}%
-\special{pa -176 327}\special{pa -171 333}\special{fp}\special{pa -151 357}\special{pa -146 363}\special{fp}%
-\special{pa -125 385}\special{pa -119 391}\special{fp}\special{pa -97 412}\special{pa -91 417}\special{fp}%
-\special{pa -68 437}\special{pa -61 442}\special{fp}\special{pa -36 460}\special{pa -30 465}\special{fp}%
-\special{pa -3 481}\special{pa 3 485}\special{fp}\special{pn 8}%
-\special{pn 8}%
-\special{pa -458 -306}\special{pa -461 -298}\special{fp}\special{pa -476 -271}\special{pa -480 -264}\special{fp}%
-\special{pa -491 -235}\special{pa -494 -228}\special{fp}\special{pa -502 -198}\special{pa -504 -190}\special{fp}%
-\special{pa -510 -160}\special{pa -511 -152}\special{fp}\special{pa -514 -121}\special{pa -515 -113}\special{fp}%
-\special{pa -515 -82}\special{pa -515 -74}\special{fp}\special{pa -512 -43}\special{pa -511 -35}\special{fp}%
-\special{pa -507 -5}\special{pa -505 3}\special{fp}\special{pa -498 33}\special{pa -495 41}\special{fp}%
-\special{pa -486 70}\special{pa -483 78}\special{fp}\special{pa -472 107}\special{pa -469 114}\special{fp}%
-\special{pa -455 142}\special{pa -452 149}\special{fp}\special{pa -437 176}\special{pa -433 183}\special{fp}%
-\special{pa -416 209}\special{pa -411 215}\special{fp}\special{pa -393 240}\special{pa -388 247}\special{fp}%
-\special{pa -368 270}\special{pa -362 276}\special{fp}\special{pa -341 299}\special{pa -336 304}\special{fp}%
-\special{pa -313 326}\special{pa -307 331}\special{fp}\special{pa -283 351}\special{pa -277 356}\special{fp}%
-\special{pa -252 374}\special{pa -246 379}\special{fp}\special{pa -220 396}\special{pa -213 400}\special{fp}%
-\special{pa -186 416}\special{pa -179 419}\special{fp}\special{pa -152 433}\special{pa -144 437}\special{fp}%
-\special{pa -116 449}\special{pa -108 452}\special{fp}\special{pa -79 462}\special{pa -72 465}\special{fp}%
-\special{pa -42 473}\special{pa -34 475}\special{fp}\special{pa -4 482}\special{pa 4 484}\special{fp}%
-\special{pn 8}%
-\special{pn 8}%
-\special{pa -515 193}\special{pa -512 200}\special{fp}\special{pa -498 228}\special{pa -495 235}\special{fp}%
-\special{pa -479 262}\special{pa -474 268}\special{fp}\special{pa -456 293}\special{pa -451 300}\special{fp}%
-\special{pa -430 323}\special{pa -425 329}\special{fp}\special{pa -402 351}\special{pa -396 356}\special{fp}%
-\special{pa -372 375}\special{pa -366 380}\special{fp}\special{pa -340 398}\special{pa -333 402}\special{fp}%
-\special{pa -306 418}\special{pa -299 421}\special{fp}\special{pa -271 435}\special{pa -264 438}\special{fp}%
-\special{pa -235 450}\special{pa -227 452}\special{fp}\special{pa -198 461}\special{pa -190 464}\special{fp}%
-\special{pa -160 471}\special{pa -152 472}\special{fp}\special{pa -121 478}\special{pa -113 479}\special{fp}%
-\special{pa -82 482}\special{pa -74 482}\special{fp}\special{pa -43 484}\special{pa -35 484}\special{fp}%
-\special{pa -4 483}\special{pa 4 483}\special{fp}\special{pn 8}%
-\special{pn 8}%
-\special{pa 526 -175}\special{pa 519 -173}\special{fp}\special{pa 489 -163}\special{pa 481 -160}\special{fp}%
-\special{pa 451 -150}\special{pa 444 -148}\special{fp}\special{pa 414 -138}\special{pa 406 -135}\special{fp}%
-\special{pa 376 -125}\special{pa 369 -123}\special{fp}\special{pa 339 -113}\special{pa 331 -110}\special{fp}%
-\special{pa 301 -100}\special{pa 294 -98}\special{fp}\special{pa 264 -88}\special{pa 256 -85}\special{fp}%
-\special{pa 226 -75}\special{pa 218 -73}\special{fp}\special{pa 188 -63}\special{pa 181 -60}\special{fp}%
-\special{pa 151 -50}\special{pa 143 -48}\special{fp}\special{pa 113 -38}\special{pa 106 -35}\special{fp}%
-\special{pa 76 -25}\special{pa 68 -23}\special{fp}\special{pa 38 -13}\special{pa 31 -10}\special{fp}%
-\special{pa 1 0}\special{pa -7 2}\special{fp}\special{pa -37 12}\special{pa -45 15}\special{fp}%
-\special{pa -74 25}\special{pa -82 27}\special{fp}\special{pa -112 37}\special{pa -120 40}\special{fp}%
-\special{pa -150 50}\special{pa -157 52}\special{fp}\special{pa -187 62}\special{pa -195 65}\special{fp}%
-\special{pa -225 75}\special{pa -232 77}\special{fp}\special{pa -262 87}\special{pa -270 90}\special{fp}%
-\special{pa -300 100}\special{pa -307 102}\special{fp}\special{pa -337 112}\special{pa -345 115}\special{fp}%
-\special{pa -375 125}\special{pa -383 127}\special{fp}\special{pa -412 137}\special{pa -420 140}\special{fp}%
-\special{pa -450 150}\special{pa -458 152}\special{fp}\special{pn 8}%
-\special{pa -454 -318}\special{pa -448 -314}\special{fp}\special{pa -423 -296}\special{pa -416 -291}\special{fp}%
-\special{pa -391 -274}\special{pa -384 -269}\special{fp}\special{pa -359 -251}\special{pa -352 -247}\special{fp}%
-\special{pa -327 -229}\special{pa -321 -225}\special{fp}\special{pa -295 -207}\special{pa -289 -202}\special{fp}%
-\special{pa -263 -185}\special{pa -257 -180}\special{fp}\special{pa -232 -162}\special{pa -225 -158}\special{fp}%
-\special{pa -200 -140}\special{pa -193 -135}\special{fp}\special{pa -168 -118}\special{pa -161 -113}\special{fp}%
-\special{pa -136 -95}\special{pa -130 -91}\special{fp}\special{pa -104 -73}\special{pa -98 -68}\special{fp}%
-\special{pa -72 -51}\special{pa -66 -46}\special{fp}\special{pa -41 -28}\special{pa -34 -24}\special{fp}%
-\special{pa -9 -6}\special{pa -2 -2}\special{fp}\special{pa 23 16}\special{pa 30 21}\special{fp}%
-\special{pa 55 38}\special{pa 61 43}\special{fp}\special{pa 87 61}\special{pa 93 65}\special{fp}%
-\special{pa 119 83}\special{pa 125 88}\special{fp}\special{pa 150 105}\special{pa 157 110}\special{fp}%
-\special{pa 182 128}\special{pa 189 132}\special{fp}\special{pa 214 150}\special{pa 221 154}\special{fp}%
-\special{pa 246 172}\special{pa 252 177}\special{fp}\special{pa 278 194}\special{pa 284 199}\special{fp}%
-\special{pa 310 217}\special{pa 316 221}\special{fp}\special{pn 8}%
-\special{pa 0 555}\special{pa 0 547}\special{fp}\special{pa 0 515}\special{pa 0 507}\special{fp}%
-\special{pa 0 475}\special{pa 0 467}\special{fp}\special{pa 0 436}\special{pa 0 428}\special{fp}%
-\special{pa 0 396}\special{pa 0 388}\special{fp}\special{pa 0 356}\special{pa 0 348}\special{fp}%
-\special{pa 0 316}\special{pa 0 308}\special{fp}\special{pa 0 277}\special{pa 0 269}\special{fp}%
-\special{pa 0 237}\special{pa 0 229}\special{fp}\special{pa 0 197}\special{pa 0 189}\special{fp}%
-\special{pa 0 157}\special{pa 0 149}\special{fp}\special{pa 0 118}\special{pa 0 110}\special{fp}%
-\special{pa 0 78}\special{pa 0 70}\special{fp}\special{pa 0 38}\special{pa 0 30}\special{fp}%
-\special{pa 0 -2}\special{pa 0 -10}\special{fp}\special{pa 0 -41}\special{pa 0 -49}\special{fp}%
-\special{pa 0 -81}\special{pa 0 -89}\special{fp}\special{pa 0 -121}\special{pa 0 -129}\special{fp}%
-\special{pa 0 -161}\special{pa 0 -169}\special{fp}\special{pa 0 -200}\special{pa 0 -208}\special{fp}%
-\special{pa 0 -240}\special{pa 0 -248}\special{fp}\special{pa 0 -280}\special{pa 0 -288}\special{fp}%
-\special{pa 0 -320}\special{pa 0 -328}\special{fp}\special{pa 0 -359}\special{pa 0 -367}\special{fp}%
-\special{pa 0 -399}\special{pa 0 -407}\special{fp}\special{pa 0 -439}\special{pa 0 -447}\special{fp}%
-\special{pa 0 -479}\special{pa 0 -487}\special{fp}\special{pn 8}%
+\special{pa 857 -237}\special{pa -789 218}%
+\special{fp}%
+\special{pa -694 -441}\special{pa 694 441}%
+\special{fp}%
+\special{pa 0 728}\special{pa 0 -858}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -335 533}\special{pa -333 535}\special{pa -286 561}\special{pa -286 561}%
+\special{fp}%
+\special{pa -286 561}\special{pa -276 566}%
+\special{fp}%
+\special{pa -276 566}\special{pa -231 586}\special{pa -224 589}\special{pa -177 605}%
+\special{pa -164 608}\special{pa -135 615}\special{pa -98 622}\special{pa -63 627}%
+\special{pa -49 628}\special{pa -29 629}\special{pa 5 630}\special{pa 38 629}%
+\special{pa 49 628}\special{pa 72 626}\special{pa 108 621}\special{pa 147 613}%
+\special{pa 164 608}\special{pa 189 601}\special{pa 231 586}\special{pa 238 583}%
+\special{pa 286 561}\special{pa 293 558}\special{pa 333 535}\special{pa 356 519}%
+\special{pa 375 506}\special{pa 414 475}\special{pa 430 461}\special{pa 448 442}%
+\special{pa 480 408}\special{pa 508 372}\special{pa 534 334}\special{pa 556 296}%
+\special{pa 576 255}\special{pa 582 240}\special{pa 592 214}\special{pa 606 173}%
+\special{pa 616 130}\special{pa 624 87}\special{pa 626 68}\special{pa 628 44}%
+\special{pa 630 -0}\special{pa 628 -44}\special{pa 624 -87}\special{pa 619 -119}%
+\special{pa 616 -130}\special{pa 606 -173}\special{pa 592 -214}\special{pa 576 -255}%
+\special{pa 564 -281}\special{pa 556 -295}\special{pa 534 -334}\special{pa 508 -372}%
+\special{pa 487 -400}\special{pa 480 -408}\special{pa 448 -442}\special{pa 414 -475}%
+\special{pa 408 -480}\special{pa 375 -506}\special{pa 338 -532}\special{pa 333 -535}%
+\special{pa 286 -561}\special{pa 276 -566}\special{pa 231 -586}\special{pa 224 -589}%
+\special{pa 177 -605}\special{pa 164 -608}\special{pa 135 -615}\special{pa 98 -622}%
+\special{pa 63 -627}\special{pa 49 -628}\special{pa 29 -629}\special{pa -5 -630}%
+\special{pa -38 -629}\special{pa -49 -628}\special{pa -72 -626}\special{pa -108 -621}%
+\special{pa -147 -613}\special{pa -164 -608}\special{pa -189 -601}\special{pa -231 -586}%
+\special{pa -238 -583}\special{pa -286 -561}\special{pa -293 -558}\special{pa -333 -535}%
+\special{pa -356 -519}\special{pa -375 -506}\special{pa -414 -475}\special{pa -430 -461}%
+\special{pa -448 -442}\special{pa -480 -408}\special{pa -508 -372}\special{pa -534 -334}%
+\special{pa -556 -296}\special{pa -576 -255}\special{pa -582 -240}\special{pa -592 -214}%
+\special{pa -606 -173}\special{pa -616 -130}\special{pa -624 -87}\special{pa -626 -68}%
+\special{pa -628 -44}\special{pa -630 0}\special{pa -628 44}\special{pa -624 87}%
+\special{pa -619 119}\special{pa -616 130}\special{pa -606 173}\special{pa -592 214}%
+\special{pa -576 255}\special{pa -564 281}\special{pa -556 295}\special{pa -534 334}%
+\special{pa -508 372}\special{pa -487 400}\special{pa -480 408}\special{pa -448 442}%
+\special{pa -414 475}\special{pa -408 480}\special{pa -376 506}%
+\special{fp}%
+\special{pa -376 506}\special{pa -375 506}\special{pa -341 529}%
+\special{fp}%
+\special{pa -341 529}\special{pa -338 532}%
+\special{fp}%
+\special{pa 0 -572}\special{pa -33 -562}\special{pa -66 -549}\special{pa -99 -534}%
+\special{pa -131 -518}\special{pa -162 -499}\special{pa -194 -478}\special{pa -224 -456}%
+\special{pa -253 -431}\special{pa -282 -405}\special{pa -309 -377}\special{pa -335 -348}%
+\special{pa -360 -317}\special{pa -383 -285}\special{pa -405 -252}\special{pa -425 -218}%
+\special{pa -444 -184}\special{pa -461 -148}\special{pa -476 -112}\special{pa -489 -75}%
+\special{pa -500 -38}\special{pa -509 -1}\special{pa -516 36}\special{pa -522 73}%
+\special{pa -525 109}\special{pa -526 145}\special{pa -525 181}\special{pa -522 216}%
+\special{pa -516 250}\special{pa -509 283}\special{pa -500 315}\special{pa -489 346}%
+\special{pa -476 375}\special{pa -461 403}\special{pa -444 429}\special{pa -425 454}%
+\special{pa -405 477}\special{pa -383 497}\special{pa -375 504}%
+\special{fp}%
+\special{pa -375 504}\special{pa -360 516}\special{pa -335 533}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -339 531}\special{pa -332 535}\special{fp}\special{pa -305 550}\special{pa -298 553}\special{fp}%
+\special{pa -269 565}\special{pa -262 568}\special{fp}\special{pa -233 577}\special{pa -225 579}\special{fp}%
+\special{pa -195 585}\special{pa -187 586}\special{fp}\special{pa -157 589}\special{pa -149 589}\special{fp}%
+\special{pa -118 590}\special{pa -110 589}\special{fp}\special{pa -80 587}\special{pa -72 586}\special{fp}%
+\special{pa -41 581}\special{pa -34 580}\special{fp}\special{pa -4 573}\special{pa 4 571}\special{fp}%
+\special{pn 8}%
+\special{pa -126 -520}\special{pa -114 -514}\special{pa -101 -508}\special{pa -86 -503}%
+\special{pa -70 -499}\special{pa -53 -496}\special{pa -35 -494}\special{pa -16 -492}%
+\special{pa 3 -492}\special{pa 22 -493}\special{pa 40 -494}\special{pa 58 -497}%
+\special{pa 75 -500}\special{pa 91 -505}\special{pa 105 -510}\special{pa 118 -516}%
+\special{pa 129 -522}\special{pa 138 -529}\special{pa 144 -537}\special{pa 149 -544}%
+\special{pa 151 -552}\special{pa 150 -560}\special{pa 148 -568}\special{pa 143 -576}%
+\special{pa 135 -583}\special{pa 126 -590}\special{pa 114 -596}\special{pa 101 -602}%
+\special{pa 86 -607}\special{pa 70 -611}\special{pa 53 -614}\special{pa 35 -617}%
+\special{pa 16 -618}\special{pa -3 -618}\special{pa -22 -618}\special{pa -40 -616}%
+\special{pa -58 -614}\special{pa -75 -610}\special{pa -91 -606}\special{pa -105 -601}%
+\special{pa -118 -595}\special{pa -129 -588}\special{pa -138 -581}\special{pa -144 -574}%
+\special{pa -149 -566}\special{pa -151 -558}\special{pa -150 -550}\special{pa -148 -542}%
+\special{pa -143 -535}\special{pa -135 -527}\special{pa -126 -520}\special{pa -114 -514}%
+\special{pa -101 -508}\special{pa -86 -503}\special{pa -70 -499}\special{pa -53 -496}%
+\special{pa -35 -494}\special{pa -16 -492}\special{pa 3 -492}\special{pa 22 -493}%
+\special{pa 40 -494}\special{pa 58 -497}\special{pa 75 -500}\special{pa 91 -505}%
+\special{pa 105 -510}\special{pa 118 -516}\special{pa 129 -522}\special{pa 138 -529}%
+\special{pa 144 -537}\special{pa 149 -544}\special{pa 151 -552}\special{pa 150 -560}%
+\special{pa 148 -568}\special{pa 143 -576}\special{pa 135 -583}\special{pa 126 -590}%
+\special{pa 114 -596}\special{pa 101 -602}\special{pa 86 -607}\special{pa 70 -611}%
+\special{pa 53 -614}\special{pa 35 -617}\special{pa 16 -618}\special{pa -3 -618}%
+\special{pa -22 -618}\special{pa -40 -616}\special{pa -58 -614}\special{pa -75 -610}%
+\special{pa -91 -606}\special{pa -105 -601}\special{pa -118 -595}\special{pa -129 -588}%
+\special{pa -138 -581}\special{pa -144 -574}\special{pa -149 -566}\special{pa -151 -558}%
+\special{pa -150 -550}\special{pa -148 -542}\special{pa -143 -535}\special{pa -135 -527}%
+\special{pa -126 -520}%
+\special{fp}%
+\special{pa -107 -620}\special{pa -112 -620}\special{pa -113 -620}\special{pa -121 -618}%
+\special{pa -146 -613}\special{pa -146 -613}\special{pa -164 -608}\special{pa -176 -604}%
+\special{pa -190 -599}\special{pa -204 -594}\special{pa -229 -583}\special{pa -250 -570}%
+\special{pa -267 -557}\special{pa -280 -542}\special{pa -288 -527}\special{pa -292 -512}%
+\special{pa -292 -496}\special{pa -287 -481}\special{pa -277 -466}\special{pa -263 -452}%
+\special{pa -244 -439}\special{pa -222 -426}\special{pa -197 -415}\special{pa -168 -406}%
+\special{pa -136 -398}\special{pa -103 -391}\special{pa -68 -387}\special{pa -32 -384}%
+\special{pa 5 -384}\special{pa 42 -385}\special{pa 78 -388}\special{pa 113 -393}%
+\special{pa 146 -400}\special{pa 176 -408}\special{pa 204 -418}\special{pa 229 -430}%
+\special{pa 250 -442}\special{pa 267 -456}\special{pa 280 -470}\special{pa 288 -485}%
+\special{pa 292 -501}\special{pa 292 -516}\special{pa 287 -531}\special{pa 277 -546}%
+\special{pa 263 -561}\special{pa 244 -574}\special{pa 222 -586}\special{pa 197 -597}%
+\special{pa 180 -603}\special{pa 168 -607}\special{pa 164 -608}\special{pa 139 -614}%
+\special{pa 136 -615}\special{pa 135 -615}\special{pa 103 -621}\special{pa 96 -622}%
+\special{fp}%
+\special{pa -355 -520}\special{pa -357 -519}\special{pa -376 -503}\special{pa -381 -500}%
+\special{pa -399 -479}\special{pa -412 -458}\special{pa -417 -436}\special{pa -416 -414}%
+\special{pa -409 -392}\special{pa -395 -371}\special{pa -375 -351}\special{pa -349 -332}%
+\special{pa -317 -314}\special{pa -281 -298}\special{pa -240 -285}\special{pa -195 -273}%
+\special{pa -147 -264}\special{pa -97 -258}\special{pa -45 -254}\special{pa 7 -253}%
+\special{pa 60 -255}\special{pa 111 -259}\special{pa 161 -266}\special{pa 208 -276}%
+\special{pa 251 -288}\special{pa 291 -302}\special{pa 327 -319}\special{pa 357 -337}%
+\special{pa 381 -356}\special{pa 399 -377}\special{pa 412 -398}\special{pa 417 -420}%
+\special{pa 416 -442}\special{pa 409 -464}\special{pa 395 -485}\special{pa 375 -505}%
+\special{pa 355 -520}\special{pa 349 -525}\special{pa 346 -526}%
+\special{fp}%
+\special{pa -493 -392}\special{pa -496 -388}\special{pa -497 -387}\special{pa -507 -369}%
+\special{pa -511 -362}\special{pa -518 -335}\special{pa -517 -307}\special{pa -507 -280}%
+\special{pa -490 -254}\special{pa -465 -229}\special{pa -433 -205}\special{pa -394 -183}%
+\special{pa -348 -164}\special{pa -297 -147}\special{pa -242 -133}\special{pa -182 -121}%
+\special{pa -120 -113}\special{pa -56 -109}\special{pa 9 -108}\special{pa 74 -110}%
+\special{pa 138 -115}\special{pa 199 -124}\special{pa 258 -136}\special{pa 312 -151}%
+\special{pa 362 -169}\special{pa 405 -189}\special{pa 443 -212}\special{pa 473 -236}%
+\special{pa 496 -261}\special{pa 511 -288}\special{pa 518 -315}\special{pa 517 -342}%
+\special{pa 507 -369}\special{pa 491 -394}\special{pa 490 -396}\special{pa 486 -400}%
+\special{fp}%
+\special{pa -575 -255}\special{pa -580 -245}\special{pa -580 -245}\special{pa -582 -240}%
+\special{pa -588 -214}\special{pa -587 -183}\special{pa -577 -152}\special{pa -557 -122}%
+\special{pa -528 -94}\special{pa -492 -67}\special{pa -447 -42}\special{pa -396 -20}%
+\special{pa -338 -0}\special{pa -275 16}\special{pa -207 28}\special{pa -136 37}%
+\special{pa -63 43}\special{pa 10 44}\special{pa 84 42}\special{pa 157 35}%
+\special{pa 226 25}\special{pa 293 12}\special{pa 355 -6}\special{pa 411 -26}%
+\special{pa 460 -49}\special{pa 503 -74}\special{pa 537 -102}\special{pa 563 -131}%
+\special{pa 580 -161}\special{pa 588 -192}\special{pa 587 -223}\special{pa 578 -250}%
+\special{pa 577 -253}\special{pa 575 -256}%
+\special{fp}%
+\special{pa -623 -87}\special{pa -625 -81}\special{pa -625 -81}\special{pa -624 -68}%
+\special{pa -623 -48}\special{pa -612 -15}\special{pa -591 16}\special{pa -561 47}%
+\special{pa -522 75}\special{pa -475 102}\special{pa -420 125}\special{pa -359 146}%
+\special{pa -292 163}\special{pa -220 177}\special{pa -145 186}\special{pa -67 192}%
+\special{pa 11 193}\special{pa 89 191}\special{pa 166 184}\special{pa 240 173}%
+\special{pa 311 159}\special{pa 376 140}\special{pa 436 119}\special{pa 489 95}%
+\special{pa 534 68}\special{pa 570 39}\special{pa 598 8}\special{pa 616 -24}%
+\special{pa 625 -57}\special{pa 624 -81}\special{pa 623 -88}%
+\special{fp}%
+\special{pa -624 81}\special{pa -623 88}\special{pa -623 90}\special{pa -612 123}%
+\special{pa -591 154}\special{pa -561 185}\special{pa -522 213}\special{pa -475 240}%
+\special{pa -420 263}\special{pa -359 284}\special{pa -292 301}\special{pa -220 314}%
+\special{pa -145 324}\special{pa -67 330}\special{pa 11 331}\special{pa 89 328}%
+\special{pa 166 322}\special{pa 240 311}\special{pa 311 296}\special{pa 376 278}%
+\special{pa 436 257}\special{pa 489 232}\special{pa 534 205}\special{pa 570 176}%
+\special{pa 598 146}\special{pa 616 114}\special{pa 623 87}\special{pa 625 81}%
+\special{pa 625 81}\special{pa 624 68}%
+\special{fp}%
+\special{pa -578 250}\special{pa -577 253}\special{pa -575 256}\special{pa -557 283}%
+\special{pa -528 312}\special{pa -492 339}\special{pa -447 364}\special{pa -396 386}%
+\special{pa -338 405}\special{pa -275 421}\special{pa -207 434}\special{pa -136 443}%
+\special{pa -63 448}\special{pa 10 450}\special{pa 84 447}\special{pa 157 441}%
+\special{pa 226 431}\special{pa 293 417}\special{pa 355 400}\special{pa 411 380}%
+\special{pa 460 357}\special{pa 503 331}\special{pa 537 304}\special{pa 563 275}%
+\special{pa 575 255}\special{pa 580 245}\special{pa 580 245}\special{pa 582 240}%
+\special{fp}%
+\special{pa -491 394}\special{pa -490 396}\special{pa -486 400}\special{pa -478 408}%
+\special{pa -465 421}\special{pa -432 445}\special{pa -394 466}\special{pa -348 486}%
+\special{pa -297 503}\special{pa -242 517}\special{pa -182 528}\special{pa -120 536}%
+\special{pa -56 541}\special{pa 9 542}\special{pa 74 540}\special{pa 138 534}%
+\special{pa 199 526}\special{pa 258 513}\special{pa 312 498}\special{pa 362 481}%
+\special{pa 405 460}\special{pa 443 438}\special{pa 473 414}\special{pa 479 407}%
+\special{pa 493 392}\special{pa 496 388}\special{pa 497 387}%
+\special{fp}%
+\special{pa -346 526}\special{pa -338 531}\special{pa -335 532}\special{pa -331 534}%
+\special{pa -317 542}\special{pa -281 558}\special{pa -240 572}\special{pa -195 583}%
+\special{pa -147 592}\special{pa -97 598}\special{pa -45 602}\special{pa 7 603}%
+\special{pa 60 601}\special{pa 111 597}\special{pa 161 590}\special{pa 208 580}%
+\special{pa 251 568}\special{pa 291 554}\special{pa 327 537}\special{pa 331 534}%
+\special{pa 355 520}%
+\special{fp}%
+\special{pa -362 515}\special{pa -356 519}\special{pa -349 525}%
+\special{fp}%
+\special{pa -180 603}\special{pa -168 607}\special{pa -164 608}\special{pa -139 614}%
+\special{pa -136 615}\special{pa -135 615}\special{pa -103 621}\special{pa -96 622}%
+\special{pa -68 626}\special{pa -62 626}\special{pa -48 627}\special{pa -32 628}%
+\special{pa -24 629}\special{pa 5 629}\special{pa 33 628}\special{pa 42 628}%
+\special{pa 48 627}\special{pa 71 625}\special{pa 78 625}\special{pa 107 620}%
+\special{pa 112 620}\special{pa 113 620}\special{pa 121 618}\special{pa 146 613}%
+\special{pa 146 613}\special{pa 164 608}\special{pa 176 604}\special{pa 190 599}%
+\special{fp}%
+\special{pa 0 -572}\special{pa -19 -556}\special{pa -38 -538}\special{pa -57 -518}%
+\special{pa -76 -496}\special{pa -94 -472}\special{pa -112 -447}\special{pa -130 -419}%
+\special{pa -147 -390}\special{pa -163 -359}\special{pa -179 -327}\special{pa -194 -293}%
+\special{pa -208 -259}\special{pa -222 -223}\special{pa -235 -186}\special{pa -246 -149}%
+\special{pa -257 -111}\special{pa -267 -73}\special{pa -275 -34}\special{pa -283 5}%
+\special{pa -289 43}\special{pa -295 82}\special{pa -299 120}\special{pa -302 158}%
+\special{pa -304 195}\special{pa -304 231}\special{pa -304 267}\special{pa -302 301}%
+\special{pa -299 334}\special{pa -295 366}\special{pa -289 397}\special{pa -283 426}%
+\special{pa -275 453}\special{pa -267 478}\special{pa -257 502}\special{pa -246 523}%
+\special{pa -235 543}\special{pa -222 560}\special{pa -208 575}\special{pa -194 588}%
+\special{pa -179 599}\special{pa -163 607}\special{pa -147 612}\special{pa -147 613}%
+\special{pa -134 615}%
+\special{fp}%
+\special{pa 0 -572}\special{pa -1 -554}\special{pa -2 -534}\special{pa -2 -512}%
+\special{pa -3 -488}\special{pa -4 -462}\special{pa -5 -434}\special{pa -6 -405}%
+\special{pa -6 -374}\special{pa -7 -341}\special{pa -8 -307}\special{pa -8 -272}%
+\special{pa -9 -236}\special{pa -10 -199}\special{pa -10 -161}\special{pa -11 -122}%
+\special{pa -11 -83}\special{pa -12 -44}\special{pa -12 -5}\special{pa -12 35}%
+\special{pa -13 74}\special{pa -13 114}\special{pa -13 152}\special{pa -13 190}%
+\special{pa -13 228}\special{pa -13 264}\special{pa -13 299}\special{pa -13 334}%
+\special{pa -13 367}\special{pa -13 398}\special{pa -13 428}\special{pa -12 456}%
+\special{pa -12 482}\special{pa -12 507}\special{pa -11 529}\special{pa -11 550}%
+\special{pa -10 568}\special{pa -10 584}\special{pa -9 598}\special{pa -8 609}%
+\special{pa -8 618}\special{pa -7 624}\special{pa -6 628}\special{pa -6 630}%
+\special{fp}%
+\special{pa 0 -572}\special{pa 18 -556}\special{pa 35 -538}\special{pa 53 -517}%
+\special{pa 70 -495}\special{pa 87 -471}\special{pa 103 -445}\special{pa 120 -417}%
+\special{pa 135 -387}\special{pa 151 -356}\special{pa 165 -324}\special{pa 179 -290}%
+\special{pa 192 -255}\special{pa 205 -219}\special{pa 216 -182}\special{pa 227 -145}%
+\special{pa 237 -107}\special{pa 246 -68}\special{pa 254 -30}\special{pa 261 9}%
+\special{pa 267 48}\special{pa 272 87}\special{pa 276 125}\special{pa 279 163}%
+\special{pa 280 200}\special{pa 281 236}\special{pa 280 272}\special{pa 279 306}%
+\special{pa 276 339}\special{pa 272 371}\special{pa 267 402}\special{pa 261 430}%
+\special{pa 254 457}\special{pa 246 483}\special{pa 237 506}\special{pa 227 527}%
+\special{pa 216 547}\special{pa 205 564}\special{pa 192 579}\special{pa 179 591}%
+\special{pa 165 602}\special{pa 151 610}\special{pa 147 611}\special{pa 136 615}%
+\special{pa 135 615}\special{pa 128 616}%
+\special{fp}%
+\special{pa 0 -572}\special{pa 32 -561}\special{pa 64 -548}\special{pa 96 -533}%
+\special{pa 127 -515}\special{pa 158 -496}\special{pa 188 -475}\special{pa 217 -452}%
+\special{pa 246 -427}\special{pa 274 -400}\special{pa 300 -372}\special{pa 326 -342}%
+\special{pa 350 -311}\special{pa 372 -279}\special{pa 394 -245}\special{pa 413 -211}%
+\special{pa 431 -176}\special{pa 448 -140}\special{pa 462 -104}\special{pa 475 -67}%
+\special{pa 486 -30}\special{pa 495 8}\special{pa 502 45}\special{pa 507 82}%
+\special{pa 510 118}\special{pa 511 155}\special{pa 510 190}\special{pa 507 225}%
+\special{pa 502 259}\special{pa 495 292}\special{pa 486 324}\special{pa 475 354}%
+\special{pa 462 383}\special{pa 448 411}\special{pa 431 437}\special{pa 413 461}%
+\special{pa 394 484}\special{pa 372 504}\special{pa 355 518}\special{pa 350 523}%
+\special{pa 333 534}\special{pa 327 538}\special{pa 326 539}\special{pa 302 552}%
+\special{fp}%
+\special{pa 0 -572}\special{pa 39 -568}\special{pa 78 -563}\special{pa 117 -555}%
+\special{pa 155 -545}\special{pa 193 -532}\special{pa 230 -518}\special{pa 266 -502}%
+\special{pa 300 -483}\special{pa 334 -463}\special{pa 367 -441}\special{pa 397 -417}%
+\special{pa 427 -391}\special{pa 455 -364}\special{pa 480 -336}\special{pa 505 -306}%
+\special{pa 527 -275}\special{pa 546 -243}\special{pa 564 -210}\special{pa 580 -176}%
+\special{pa 593 -141}\special{pa 604 -106}\special{pa 613 -70}\special{pa 619 -35}%
+\special{pa 622 1}\special{pa 624 37}\special{pa 622 73}\special{pa 621 86}%
+\special{pa 619 109}\special{pa 615 128}\special{pa 613 144}\special{pa 606 171}%
+\special{pa 604 178}\special{pa 604 178}\special{pa 601 187}\special{pa 593 212}%
+\special{pa 592 216}\special{pa 582 240}\special{pa 580 245}\special{pa 574 256}%
+\special{fp}%
+\special{pa 0 -572}\special{pa 37 -576}\special{pa 74 -578}\special{pa 111 -578}%
+\special{pa 148 -576}\special{pa 183 -571}\special{pa 219 -564}\special{pa 253 -555}%
+\special{pa 286 -544}\special{pa 318 -530}\special{pa 349 -515}\special{pa 378 -497}%
+\special{pa 406 -477}\special{pa 412 -473}\special{pa 433 -456}\special{pa 446 -443}%
+\special{pa 457 -433}\special{pa 457 -433}\special{pa 480 -408}\special{pa 480 -408}%
+\special{pa 488 -398}\special{pa 501 -381}\special{pa 508 -371}%
+\special{fp}%
+\special{pa 0 -572}\special{pa 27 -583}\special{pa 54 -592}\special{pa 80 -598}%
+\special{pa 106 -602}\special{pa 132 -604}\special{pa 157 -603}\special{pa 182 -600}%
+\special{pa 206 -595}\special{pa 213 -592}\special{pa 229 -587}\special{pa 240 -582}%
+\special{fp}%
+\special{pa 0 -572}\special{pa 10 -587}\special{pa 21 -599}\special{pa 31 -610}%
+\special{pa 41 -617}\special{pa 51 -623}\special{pa 60 -626}\special{pa 62 -626}%
+\special{pa 69 -626}%
+\special{fp}%
+\special{pa 0 -572}\special{pa -9 -587}\special{pa -17 -600}\special{pa -26 -610}%
+\special{pa -34 -618}\special{pa -43 -624}\special{pa -51 -627}\special{pa -58 -627}%
+\special{fp}%
+\special{pa 0 -572}\special{pa -26 -583}\special{pa -51 -593}\special{pa -76 -599}%
+\special{pa -101 -604}\special{pa -126 -606}\special{pa -150 -606}\special{pa -174 -603}%
+\special{pa -188 -600}\special{pa -196 -598}\special{pa -205 -595}\special{pa -218 -591}%
+\special{pa -221 -590}%
+\special{fp}%
+\special{pa 0 -572}\special{pa -37 -577}\special{pa -73 -580}\special{pa -109 -580}%
+\special{pa -145 -578}\special{pa -181 -574}\special{pa -215 -568}\special{pa -249 -560}%
+\special{pa -281 -549}\special{pa -313 -536}\special{pa -343 -521}\special{pa -372 -504}%
+\special{pa -400 -485}\special{pa -412 -475}\special{pa -426 -464}\special{pa -429 -461}%
+\special{pa -448 -443}\special{pa -450 -441}\special{pa -466 -423}\special{pa -473 -416}%
+\special{pa -473 -415}\special{pa -480 -407}%
+\special{fp}%
+\special{pa 0 -572}\special{pa -39 -569}\special{pa -79 -564}\special{pa -117 -557}%
+\special{pa -156 -547}\special{pa -194 -536}\special{pa -231 -522}\special{pa -267 -506}%
+\special{pa -302 -488}\special{pa -336 -469}\special{pa -368 -447}\special{pa -400 -424}%
+\special{pa -429 -399}\special{pa -457 -372}\special{pa -483 -344}\special{pa -507 -315}%
+\special{pa -529 -284}\special{pa -549 -252}\special{pa -567 -220}\special{pa -583 -186}%
+\special{pa -596 -152}\special{pa -607 -117}\special{pa -616 -81}\special{pa -622 -46}%
+\special{pa -626 -10}\special{pa -627 26}\special{pa -626 42}\special{pa -626 62}%
+\special{pa -623 85}\special{pa -622 98}\special{pa -618 119}\special{pa -616 130}%
+\special{pa -616 133}\special{pa -609 160}\special{pa -607 168}\special{pa -607 169}%
+\special{pa -605 175}\special{pa -596 202}\special{pa -591 215}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 100 -622}\special{pa 92 -623}\special{fp}\special{pa 59 -626}\special{pa 51 -627}\special{fp}%
+\special{pa 19 -629}\special{pa 11 -629}\special{fp}\special{pa -22 -629}\special{pa -30 -628}\special{fp}%
+\special{pa -63 -626}\special{pa -71 -625}\special{fp}\special{pa -103 -621}\special{pa -111 -620}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 350 -524}\special{pa 343 -528}\special{fp}\special{pa 316 -542}\special{pa 309 -546}\special{fp}%
+\special{pa 281 -557}\special{pa 274 -560}\special{fp}\special{pa 245 -570}\special{pa 237 -572}\special{fp}%
+\special{pa 208 -580}\special{pa 200 -582}\special{fp}\special{pa 170 -588}\special{pa 163 -589}\special{fp}%
+\special{pa 133 -594}\special{pa 125 -595}\special{fp}\special{pa 95 -599}\special{pa 87 -599}\special{fp}%
+\special{pa 56 -601}\special{pa 48 -602}\special{fp}\special{pa 18 -603}\special{pa 10 -603}\special{fp}%
+\special{pa -20 -603}\special{pa -28 -603}\special{fp}\special{pa -59 -601}\special{pa -67 -601}\special{fp}%
+\special{pa -97 -598}\special{pa -105 -597}\special{fp}\special{pa -135 -593}\special{pa -143 -592}\special{fp}%
+\special{pa -173 -587}\special{pa -181 -586}\special{fp}\special{pa -210 -579}\special{pa -218 -577}\special{fp}%
+\special{pa -247 -569}\special{pa -255 -567}\special{fp}\special{pa -283 -557}\special{pa -291 -554}\special{fp}%
+\special{pa -318 -541}\special{pa -326 -538}\special{fp}\special{pa -352 -522}\special{pa -359 -518}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 489 -397}\special{pa 483 -402}\special{fp}\special{pa 461 -424}\special{pa 455 -429}\special{fp}%
+\special{pa 429 -446}\special{pa 423 -450}\special{fp}\special{pa 396 -465}\special{pa 388 -469}\special{fp}%
+\special{pa 360 -481}\special{pa 353 -484}\special{fp}\special{pa 324 -494}\special{pa 316 -497}\special{fp}%
+\special{pa 287 -506}\special{pa 279 -508}\special{fp}\special{pa 249 -515}\special{pa 241 -517}\special{fp}%
+\special{pa 211 -523}\special{pa 203 -524}\special{fp}\special{pa 173 -529}\special{pa 165 -531}\special{fp}%
+\special{pa 134 -535}\special{pa 126 -535}\special{fp}\special{pa 96 -538}\special{pa 88 -539}\special{fp}%
+\special{pa 57 -541}\special{pa 49 -541}\special{fp}\special{pa 18 -542}\special{pa 10 -542}\special{fp}%
+\special{pa -21 -542}\special{pa -29 -542}\special{fp}\special{pa -59 -541}\special{pa -67 -540}\special{fp}%
+\special{pa -98 -538}\special{pa -106 -537}\special{fp}\special{pa -137 -534}\special{pa -145 -534}\special{fp}%
+\special{pa -175 -529}\special{pa -183 -528}\special{fp}\special{pa -213 -523}\special{pa -221 -521}\special{fp}%
+\special{pa -251 -515}\special{pa -259 -513}\special{fp}\special{pa -289 -505}\special{pa -296 -503}\special{fp}%
+\special{pa -326 -493}\special{pa -333 -491}\special{fp}\special{pa -362 -480}\special{pa -370 -477}\special{fp}%
+\special{pa -398 -464}\special{pa -405 -460}\special{fp}\special{pa -431 -445}\special{pa -438 -441}\special{fp}%
+\special{pa -463 -422}\special{pa -469 -417}\special{fp}\special{pa -490 -395}\special{pa -495 -389}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 577 -253}\special{pa 572 -259}\special{fp}\special{pa 555 -285}\special{pa 549 -291}\special{fp}%
+\special{pa 527 -313}\special{pa 521 -318}\special{fp}\special{pa 495 -336}\special{pa 489 -341}\special{fp}%
+\special{pa 461 -356}\special{pa 454 -359}\special{fp}\special{pa 426 -373}\special{pa 419 -376}\special{fp}%
+\special{pa 390 -388}\special{pa 382 -390}\special{fp}\special{pa 352 -400}\special{pa 345 -403}\special{fp}%
+\special{pa 315 -411}\special{pa 307 -413}\special{fp}\special{pa 276 -421}\special{pa 269 -423}\special{fp}%
+\special{pa 238 -428}\special{pa 230 -430}\special{fp}\special{pa 199 -435}\special{pa 191 -436}\special{fp}%
+\special{pa 160 -440}\special{pa 152 -441}\special{fp}\special{pa 121 -444}\special{pa 113 -445}\special{fp}%
+\special{pa 82 -447}\special{pa 74 -447}\special{fp}\special{pa 43 -449}\special{pa 35 -449}\special{fp}%
+\special{pa 3 -450}\special{pa -5 -450}\special{fp}\special{pa -36 -449}\special{pa -44 -449}\special{fp}%
+\special{pa -75 -448}\special{pa -83 -447}\special{fp}\special{pa -114 -445}\special{pa -122 -444}\special{fp}%
+\special{pa -153 -441}\special{pa -161 -440}\special{fp}\special{pa -192 -436}\special{pa -200 -435}\special{fp}%
+\special{pa -231 -430}\special{pa -239 -428}\special{fp}\special{pa -270 -422}\special{pa -277 -420}\special{fp}%
+\special{pa -308 -413}\special{pa -316 -411}\special{fp}\special{pa -346 -403}\special{pa -353 -400}\special{fp}%
+\special{pa -383 -390}\special{pa -390 -387}\special{fp}\special{pa -420 -376}\special{pa -427 -372}\special{fp}%
+\special{pa -455 -359}\special{pa -462 -356}\special{fp}\special{pa -489 -340}\special{pa -496 -335}\special{fp}%
+\special{pa -521 -317}\special{pa -527 -312}\special{fp}\special{pa -550 -290}\special{pa -555 -284}\special{fp}%
+\special{pa -572 -258}\special{pa -577 -252}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 625 -85}\special{pa 622 -92}\special{fp}\special{pa 612 -122}\special{pa 609 -129}\special{fp}%
+\special{pa 591 -154}\special{pa 585 -161}\special{fp}\special{pa 563 -183}\special{pa 557 -188}\special{fp}%
+\special{pa 532 -206}\special{pa 525 -211}\special{fp}\special{pa 498 -227}\special{pa 491 -230}\special{fp}%
+\special{pa 463 -244}\special{pa 456 -248}\special{fp}\special{pa 427 -260}\special{pa 420 -263}\special{fp}%
+\special{pa 390 -273}\special{pa 383 -276}\special{fp}\special{pa 353 -285}\special{pa 345 -287}\special{fp}%
+\special{pa 315 -295}\special{pa 307 -297}\special{fp}\special{pa 277 -304}\special{pa 269 -305}\special{fp}%
+\special{pa 238 -311}\special{pa 230 -312}\special{fp}\special{pa 199 -317}\special{pa 191 -318}\special{fp}%
+\special{pa 160 -322}\special{pa 152 -323}\special{fp}\special{pa 121 -326}\special{pa 113 -326}\special{fp}%
+\special{pa 82 -329}\special{pa 74 -329}\special{fp}\special{pa 43 -330}\special{pa 35 -330}\special{fp}%
+\special{pa 3 -331}\special{pa -5 -331}\special{fp}\special{pa -36 -330}\special{pa -44 -330}\special{fp}%
+\special{pa -75 -329}\special{pa -83 -329}\special{fp}\special{pa -114 -326}\special{pa -122 -326}\special{fp}%
+\special{pa -153 -323}\special{pa -161 -322}\special{fp}\special{pa -192 -318}\special{pa -200 -317}\special{fp}%
+\special{pa -231 -312}\special{pa -239 -311}\special{fp}\special{pa -270 -305}\special{pa -278 -303}\special{fp}%
+\special{pa -308 -297}\special{pa -316 -295}\special{fp}\special{pa -346 -287}\special{pa -354 -285}\special{fp}%
+\special{pa -384 -276}\special{pa -391 -273}\special{fp}\special{pa -421 -262}\special{pa -428 -260}\special{fp}%
+\special{pa -457 -247}\special{pa -464 -244}\special{fp}\special{pa -492 -230}\special{pa -499 -226}\special{fp}%
+\special{pa -526 -210}\special{pa -533 -206}\special{fp}\special{pa -558 -187}\special{pa -564 -181}\special{fp}%
+\special{pa -586 -159}\special{pa -591 -153}\special{fp}\special{pa -608 -128}\special{pa -612 -120}\special{fp}%
+\special{pa -622 -91}\special{pa -624 -83}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 625 72}\special{pa 623 64}\special{fp}\special{pa 618 33}\special{pa 616 25}\special{fp}%
+\special{pa 601 -2}\special{pa 596 -9}\special{fp}\special{pa 575 -32}\special{pa 570 -38}\special{fp}%
+\special{pa 546 -58}\special{pa 539 -63}\special{fp}\special{pa 513 -80}\special{pa 506 -84}\special{fp}%
+\special{pa 479 -100}\special{pa 471 -103}\special{fp}\special{pa 442 -116}\special{pa 435 -119}\special{fp}%
+\special{pa 406 -130}\special{pa 398 -133}\special{fp}\special{pa 368 -143}\special{pa 360 -145}\special{fp}%
+\special{pa 330 -153}\special{pa 322 -155}\special{fp}\special{pa 292 -163}\special{pa 284 -165}\special{fp}%
+\special{pa 253 -170}\special{pa 245 -172}\special{fp}\special{pa 214 -177}\special{pa 206 -178}\special{fp}%
+\special{pa 175 -182}\special{pa 167 -183}\special{fp}\special{pa 135 -187}\special{pa 127 -187}\special{fp}%
+\special{pa 96 -190}\special{pa 88 -190}\special{fp}\special{pa 56 -192}\special{pa 49 -192}\special{fp}%
+\special{pa 17 -193}\special{pa 9 -193}\special{fp}\special{pa -23 -193}\special{pa -31 -193}\special{fp}%
+\special{pa -62 -192}\special{pa -70 -191}\special{fp}\special{pa -102 -189}\special{pa -110 -189}\special{fp}%
+\special{pa -141 -186}\special{pa -149 -185}\special{fp}\special{pa -180 -182}\special{pa -188 -181}\special{fp}%
+\special{pa -219 -176}\special{pa -227 -175}\special{fp}\special{pa -258 -169}\special{pa -266 -168}\special{fp}%
+\special{pa -297 -162}\special{pa -305 -160}\special{fp}\special{pa -335 -152}\special{pa -343 -150}\special{fp}%
+\special{pa -374 -141}\special{pa -381 -139}\special{fp}\special{pa -411 -128}\special{pa -418 -125}\special{fp}%
+\special{pa -448 -114}\special{pa -455 -110}\special{fp}\special{pa -484 -97}\special{pa -491 -94}\special{fp}%
+\special{pa -518 -77}\special{pa -524 -73}\special{fp}\special{pa -550 -55}\special{pa -556 -50}\special{fp}%
+\special{pa -579 -28}\special{pa -585 -23}\special{fp}\special{pa -604 2}\special{pa -608 9}\special{fp}%
+\special{pa -620 38}\special{pa -622 46}\special{fp}\special{pa -623 77}\special{pa -624 85}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 581 244}\special{pa 582 236}\special{fp}\special{pa 588 205}\special{pa 588 197}\special{fp}%
+\special{pa 582 167}\special{pa 579 159}\special{fp}\special{pa 564 132}\special{pa 559 126}\special{fp}%
+\special{pa 538 103}\special{pa 532 97}\special{fp}\special{pa 507 78}\special{pa 501 73}\special{fp}%
+\special{pa 474 57}\special{pa 467 53}\special{fp}\special{pa 439 39}\special{pa 432 35}\special{fp}%
+\special{pa 403 23}\special{pa 396 20}\special{fp}\special{pa 366 10}\special{pa 359 7}\special{fp}%
+\special{pa 329 -2}\special{pa 321 -4}\special{fp}\special{pa 291 -12}\special{pa 283 -14}\special{fp}%
+\special{pa 252 -20}\special{pa 244 -21}\special{fp}\special{pa 214 -27}\special{pa 206 -29}\special{fp}%
+\special{pa 175 -33}\special{pa 167 -34}\special{fp}\special{pa 136 -37}\special{pa 128 -38}\special{fp}%
+\special{pa 96 -40}\special{pa 89 -41}\special{fp}\special{pa 57 -43}\special{pa 49 -43}\special{fp}%
+\special{pa 18 -44}\special{pa 10 -44}\special{fp}\special{pa -21 -44}\special{pa -29 -44}\special{fp}%
+\special{pa -61 -43}\special{pa -69 -42}\special{fp}\special{pa -100 -40}\special{pa -108 -40}\special{fp}%
+\special{pa -139 -37}\special{pa -147 -36}\special{fp}\special{pa -178 -32}\special{pa -186 -31}\special{fp}%
+\special{pa -217 -27}\special{pa -225 -25}\special{fp}\special{pa -256 -19}\special{pa -263 -18}\special{fp}%
+\special{pa -294 -11}\special{pa -302 -9}\special{fp}\special{pa -332 -1}\special{pa -340 2}\special{fp}%
+\special{pa -369 11}\special{pa -377 14}\special{fp}\special{pa -406 24}\special{pa -414 27}\special{fp}%
+\special{pa -442 40}\special{pa -449 44}\special{fp}\special{pa -477 59}\special{pa -484 63}\special{fp}%
+\special{pa -510 80}\special{pa -516 85}\special{fp}\special{pa -540 105}\special{pa -546 111}\special{fp}%
+\special{pa -566 135}\special{pa -570 142}\special{fp}\special{pa -583 170}\special{pa -585 178}\special{fp}%
+\special{pa -588 208}\special{pa -587 216}\special{fp}\special{pa -579 246}\special{pa -577 254}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 495 390}\special{pa 498 383}\special{fp}\special{pa 513 355}\special{pa 515 347}\special{fp}%
+\special{pa 517 316}\special{pa 516 308}\special{fp}\special{pa 506 279}\special{pa 502 272}\special{fp}%
+\special{pa 483 247}\special{pa 477 241}\special{fp}\special{pa 453 220}\special{pa 447 216}\special{fp}%
+\special{pa 421 198}\special{pa 414 194}\special{fp}\special{pa 386 180}\special{pa 378 177}\special{fp}%
+\special{pa 349 164}\special{pa 342 161}\special{fp}\special{pa 312 151}\special{pa 304 149}\special{fp}%
+\special{pa 274 141}\special{pa 266 139}\special{fp}\special{pa 235 131}\special{pa 227 130}\special{fp}%
+\special{pa 196 124}\special{pa 188 123}\special{fp}\special{pa 157 118}\special{pa 149 117}\special{fp}%
+\special{pa 118 113}\special{pa 110 113}\special{fp}\special{pa 78 110}\special{pa 70 110}\special{fp}%
+\special{pa 39 108}\special{pa 31 108}\special{fp}\special{pa -1 108}\special{pa -9 108}\special{fp}%
+\special{pa -40 109}\special{pa -48 109}\special{fp}\special{pa -80 110}\special{pa -88 111}\special{fp}%
+\special{pa -119 114}\special{pa -127 114}\special{fp}\special{pa -159 118}\special{pa -167 119}\special{fp}%
+\special{pa -198 124}\special{pa -206 125}\special{fp}\special{pa -237 132}\special{pa -244 134}\special{fp}%
+\special{pa -275 141}\special{pa -283 143}\special{fp}\special{pa -313 152}\special{pa -321 154}\special{fp}%
+\special{pa -351 165}\special{pa -358 168}\special{fp}\special{pa -387 181}\special{pa -394 184}\special{fp}%
+\special{pa -422 199}\special{pa -429 203}\special{fp}\special{pa -455 221}\special{pa -461 226}\special{fp}%
+\special{pa -484 248}\special{pa -489 254}\special{fp}\special{pa -507 280}\special{pa -510 287}\special{fp}%
+\special{pa -517 318}\special{pa -518 326}\special{fp}\special{pa -512 356}\special{pa -509 364}\special{fp}%
+\special{pa -493 391}\special{pa -489 398}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 352 523}\special{pa 358 518}\special{fp}\special{pa 383 498}\special{pa 388 492}\special{fp}%
+\special{pa 407 466}\special{pa 410 459}\special{fp}\special{pa 417 428}\special{pa 417 420}\special{fp}%
+\special{pa 407 391}\special{pa 404 383}\special{fp}\special{pa 383 359}\special{pa 378 354}\special{fp}%
+\special{pa 353 334}\special{pa 346 330}\special{fp}\special{pa 318 315}\special{pa 311 311}\special{fp}%
+\special{pa 282 299}\special{pa 274 296}\special{fp}\special{pa 244 286}\special{pa 236 284}\special{fp}%
+\special{pa 206 276}\special{pa 198 274}\special{fp}\special{pa 167 268}\special{pa 159 266}\special{fp}%
+\special{pa 127 262}\special{pa 119 261}\special{fp}\special{pa 88 257}\special{pa 80 256}\special{fp}%
+\special{pa 48 254}\special{pa 40 254}\special{fp}\special{pa 9 253}\special{pa 1 253}\special{fp}%
+\special{pa -31 254}\special{pa -39 254}\special{fp}\special{pa -71 256}\special{pa -79 256}\special{fp}%
+\special{pa -110 259}\special{pa -118 260}\special{fp}\special{pa -150 265}\special{pa -158 266}\special{fp}%
+\special{pa -189 272}\special{pa -197 274}\special{fp}\special{pa -227 282}\special{pa -235 284}\special{fp}%
+\special{pa -265 293}\special{pa -273 296}\special{fp}\special{pa -302 308}\special{pa -310 311}\special{fp}%
+\special{pa -338 326}\special{pa -345 330}\special{fp}\special{pa -371 348}\special{pa -377 353}\special{fp}%
+\special{pa -399 376}\special{pa -403 383}\special{fp}\special{pa -416 412}\special{pa -417 420}\special{fp}%
+\special{pa -413 451}\special{pa -411 458}\special{fp}\special{pa -394 485}\special{pa -389 491}\special{fp}%
+\special{pa -365 512}\special{pa -359 517}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 187 601}\special{pa 194 598}\special{fp}\special{pa 223 586}\special{pa 230 582}\special{fp}%
+\special{pa 257 565}\special{pa 263 560}\special{fp}\special{pa 283 537}\special{pa 287 530}\special{fp}%
+\special{pa 292 499}\special{pa 291 491}\special{fp}\special{pa 275 465}\special{pa 269 459}\special{fp}%
+\special{pa 245 439}\special{pa 238 435}\special{fp}\special{pa 210 421}\special{pa 203 418}\special{fp}%
+\special{pa 173 407}\special{pa 165 405}\special{fp}\special{pa 135 398}\special{pa 127 396}\special{fp}%
+\special{pa 96 391}\special{pa 88 390}\special{fp}\special{pa 57 386}\special{pa 49 386}\special{fp}%
+\special{pa 18 384}\special{pa 10 384}\special{fp}\special{pa -21 384}\special{pa -29 384}\special{fp}%
+\special{pa -61 386}\special{pa -69 387}\special{fp}\special{pa -100 391}\special{pa -108 392}\special{fp}%
+\special{pa -138 398}\special{pa -146 400}\special{fp}\special{pa -176 408}\special{pa -184 411}\special{fp}%
+\special{pa -213 422}\special{pa -220 426}\special{fp}\special{pa -248 441}\special{pa -254 446}\special{fp}%
+\special{pa -277 467}\special{pa -282 474}\special{fp}\special{pa -292 503}\special{pa -292 511}\special{fp}%
+\special{pa -281 540}\special{pa -277 546}\special{fp}\special{pa -254 567}\special{pa -247 572}\special{fp}%
+\special{pa -220 587}\special{pa -213 591}\special{fp}\special{pa -183 602}\special{pa -176 604}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -129 588}\special{pa -122 592}\special{fp}\special{pa -94 604}\special{pa -87 607}\special{fp}%
+\special{pa -56 614}\special{pa -49 615}\special{fp}\special{pa -18 618}\special{pa -10 618}\special{fp}%
+\special{pa 21 618}\special{pa 29 617}\special{fp}\special{pa 60 613}\special{pa 68 612}\special{fp}%
+\special{pa 97 604}\special{pa 105 601}\special{fp}\special{pa 132 586}\special{pa 138 580}\special{fp}%
+\special{pa 151 554}\special{pa 150 546}\special{fp}\special{pa 129 523}\special{pa 123 518}\special{fp}%
+\special{pa 94 506}\special{pa 87 503}\special{fp}\special{pa 56 497}\special{pa 49 495}\special{fp}%
+\special{pa 18 493}\special{pa 10 492}\special{fp}\special{pa -21 493}\special{pa -29 493}\special{fp}%
+\special{pa -60 497}\special{pa -68 499}\special{fp}\special{pa -97 507}\special{pa -105 510}\special{fp}%
+\special{pa -132 524}\special{pa -138 530}\special{fp}\special{pa -151 557}\special{pa -150 565}\special{fp}%
+\special{pa -129 588}\special{pa -123 592}\special{fp}\special{pa -94 604}\special{pa -87 607}\special{fp}%
+\special{pa -56 614}\special{pa -49 615}\special{fp}\special{pa -18 618}\special{pa -10 618}\special{fp}%
+\special{pa 21 618}\special{pa 29 617}\special{fp}\special{pa 60 613}\special{pa 68 612}\special{fp}%
+\special{pa 97 604}\special{pa 105 601}\special{fp}\special{pa 132 586}\special{pa 138 580}\special{fp}%
+\special{pa 151 554}\special{pa 150 546}\special{fp}\special{pa 129 523}\special{pa 123 518}\special{fp}%
+\special{pa 94 506}\special{pa 87 503}\special{fp}\special{pa 56 497}\special{pa 49 495}\special{fp}%
+\special{pa 18 493}\special{pa 10 492}\special{fp}\special{pa -21 493}\special{pa -29 493}\special{fp}%
+\special{pa -60 497}\special{pa -68 499}\special{fp}\special{pa -97 507}\special{pa -105 510}\special{fp}%
+\special{pa -132 524}\special{pa -138 530}\special{fp}\special{pa -151 557}\special{pa -150 565}\special{fp}%
+\special{pa -128 587}\special{pa -123 593}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa -138 615}\special{pa -130 615}\special{fp}\special{pa -102 616}\special{pa -94 615}\special{fp}%
+\special{pa -67 608}\special{pa -59 606}\special{fp}\special{pa -34 594}\special{pa -27 590}\special{fp}%
+\special{pa -3 574}\special{pa 3 570}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa -6 634}\special{pa -5 626}\special{fp}\special{pa 0 576}\special{pa 0 568}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 132 616}\special{pa 124 617}\special{fp}\special{pa 97 618}\special{pa 89 617}\special{fp}%
+\special{pa 63 610}\special{pa 56 607}\special{fp}\special{pa 32 595}\special{pa 25 590}\special{fp}%
+\special{pa 3 574}\special{pa -3 570}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 304 552}\special{pa 296 555}\special{fp}\special{pa 268 568}\special{pa 261 570}\special{fp}%
+\special{pa 232 579}\special{pa 224 581}\special{fp}\special{pa 194 588}\special{pa 186 589}\special{fp}%
+\special{pa 156 592}\special{pa 148 592}\special{fp}\special{pa 117 592}\special{pa 109 591}\special{fp}%
+\special{pa 79 589}\special{pa 71 588}\special{fp}\special{pa 41 582}\special{pa 33 581}\special{fp}%
+\special{pa 4 573}\special{pa -4 571}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 576 253}\special{pa 573 260}\special{fp}\special{pa 559 287}\special{pa 555 294}\special{fp}%
+\special{pa 538 320}\special{pa 534 327}\special{fp}\special{pa 516 352}\special{pa 511 358}\special{fp}%
+\special{pa 491 381}\special{pa 486 387}\special{fp}\special{pa 464 409}\special{pa 459 415}\special{fp}%
+\special{pa 436 435}\special{pa 430 440}\special{fp}\special{pa 405 459}\special{pa 399 463}\special{fp}%
+\special{pa 373 480}\special{pa 366 485}\special{fp}\special{pa 340 500}\special{pa 333 503}\special{fp}%
+\special{pa 305 517}\special{pa 298 520}\special{fp}\special{pa 270 532}\special{pa 262 535}\special{fp}%
+\special{pa 233 544}\special{pa 225 547}\special{fp}\special{pa 196 555}\special{pa 188 557}\special{fp}%
+\special{pa 158 563}\special{pa 150 564}\special{fp}\special{pa 120 568}\special{pa 112 569}\special{fp}%
+\special{pa 81 572}\special{pa 73 572}\special{fp}\special{pa 43 573}\special{pa 35 573}\special{fp}%
+\special{pa 4 572}\special{pa -4 572}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 506 -375}\special{pa 510 -368}\special{fp}\special{pa 527 -341}\special{pa 531 -334}\special{fp}%
+\special{pa 545 -307}\special{pa 549 -299}\special{fp}\special{pa 561 -270}\special{pa 564 -263}\special{fp}%
+\special{pa 573 -233}\special{pa 576 -225}\special{fp}\special{pa 583 -195}\special{pa 584 -187}\special{fp}%
+\special{pa 589 -156}\special{pa 590 -148}\special{fp}\special{pa 593 -116}\special{pa 593 -108}\special{fp}%
+\special{pa 593 -77}\special{pa 593 -69}\special{fp}\special{pa 591 -38}\special{pa 590 -30}\special{fp}%
+\special{pa 586 2}\special{pa 585 9}\special{fp}\special{pa 579 40}\special{pa 577 48}\special{fp}%
+\special{pa 569 78}\special{pa 566 86}\special{fp}\special{pa 556 116}\special{pa 554 123}\special{fp}%
+\special{pa 542 153}\special{pa 538 160}\special{fp}\special{pa 525 188}\special{pa 521 195}\special{fp}%
+\special{pa 506 223}\special{pa 502 230}\special{fp}\special{pa 485 256}\special{pa 481 263}\special{fp}%
+\special{pa 463 289}\special{pa 458 295}\special{fp}\special{pa 438 320}\special{pa 433 326}\special{fp}%
+\special{pa 412 350}\special{pa 407 355}\special{fp}\special{pa 385 378}\special{pa 379 383}\special{fp}%
+\special{pa 356 404}\special{pa 350 410}\special{fp}\special{pa 325 430}\special{pa 319 434}\special{fp}%
+\special{pa 294 453}\special{pa 287 458}\special{fp}\special{pa 261 475}\special{pa 254 479}\special{fp}%
+\special{pa 227 495}\special{pa 220 498}\special{fp}\special{pa 192 513}\special{pa 184 516}\special{fp}%
+\special{pa 156 529}\special{pa 148 532}\special{fp}\special{pa 119 543}\special{pa 111 545}\special{fp}%
+\special{pa 81 554}\special{pa 73 557}\special{fp}\special{pa 43 564}\special{pa 35 566}\special{fp}%
+\special{pa 4 571}\special{pa -4 573}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 236 -584}\special{pa 243 -580}\special{fp}\special{pa 271 -565}\special{pa 277 -561}\special{fp}%
+\special{pa 302 -542}\special{pa 308 -536}\special{fp}\special{pa 329 -514}\special{pa 335 -508}\special{fp}%
+\special{pa 353 -482}\special{pa 357 -476}\special{fp}\special{pa 373 -449}\special{pa 377 -441}\special{fp}%
+\special{pa 389 -413}\special{pa 392 -405}\special{fp}\special{pa 402 -376}\special{pa 404 -368}\special{fp}%
+\special{pa 412 -338}\special{pa 414 -330}\special{fp}\special{pa 420 -299}\special{pa 421 -291}\special{fp}%
+\special{pa 424 -260}\special{pa 425 -252}\special{fp}\special{pa 427 -221}\special{pa 427 -213}\special{fp}%
+\special{pa 427 -182}\special{pa 427 -174}\special{fp}\special{pa 426 -143}\special{pa 425 -135}\special{fp}%
+\special{pa 422 -104}\special{pa 421 -96}\special{fp}\special{pa 417 -65}\special{pa 416 -57}\special{fp}%
+\special{pa 410 -26}\special{pa 409 -18}\special{fp}\special{pa 402 12}\special{pa 400 20}\special{fp}%
+\special{pa 392 50}\special{pa 390 58}\special{fp}\special{pa 380 88}\special{pa 378 95}\special{fp}%
+\special{pa 368 125}\special{pa 365 132}\special{fp}\special{pa 353 161}\special{pa 350 169}\special{fp}%
+\special{pa 338 197}\special{pa 334 205}\special{fp}\special{pa 320 233}\special{pa 317 240}\special{fp}%
+\special{pa 302 267}\special{pa 298 274}\special{fp}\special{pa 282 301}\special{pa 278 308}\special{fp}%
+\special{pa 261 334}\special{pa 256 341}\special{fp}\special{pa 238 366}\special{pa 234 373}\special{fp}%
+\special{pa 214 397}\special{pa 209 404}\special{fp}\special{pa 189 427}\special{pa 183 433}\special{fp}%
+\special{pa 162 456}\special{pa 156 461}\special{fp}\special{pa 133 483}\special{pa 127 488}\special{fp}%
+\special{pa 103 508}\special{pa 97 513}\special{fp}\special{pa 72 531}\special{pa 65 535}\special{fp}%
+\special{pa 38 552}\special{pa 31 556}\special{fp}\special{pa 4 570}\special{pa -4 574}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 68 -628}\special{pa 75 -623}\special{fp}\special{pa 100 -608}\special{pa 106 -602}\special{fp}%
+\special{pa 120 -574}\special{pa 124 -567}\special{fp}\special{pa 134 -538}\special{pa 136 -530}\special{fp}%
+\special{pa 143 -500}\special{pa 145 -492}\special{fp}\special{pa 150 -462}\special{pa 151 -454}\special{fp}%
+\special{pa 155 -423}\special{pa 156 -415}\special{fp}\special{pa 159 -384}\special{pa 159 -376}\special{fp}%
+\special{pa 161 -345}\special{pa 162 -337}\special{fp}\special{pa 163 -306}\special{pa 163 -298}\special{fp}%
+\special{pa 163 -267}\special{pa 163 -259}\special{fp}\special{pa 163 -228}\special{pa 163 -220}\special{fp}%
+\special{pa 162 -189}\special{pa 162 -181}\special{fp}\special{pa 161 -150}\special{pa 161 -142}\special{fp}%
+\special{pa 159 -111}\special{pa 158 -103}\special{fp}\special{pa 156 -72}\special{pa 155 -64}\special{fp}%
+\special{pa 153 -33}\special{pa 152 -25}\special{fp}\special{pa 149 6}\special{pa 148 13}\special{fp}%
+\special{pa 144 44}\special{pa 143 52}\special{fp}\special{pa 139 83}\special{pa 138 91}\special{fp}%
+\special{pa 134 122}\special{pa 132 130}\special{fp}\special{pa 127 160}\special{pa 126 168}\special{fp}%
+\special{pa 121 199}\special{pa 119 206}\special{fp}\special{pa 113 237}\special{pa 111 245}\special{fp}%
+\special{pa 105 275}\special{pa 103 283}\special{fp}\special{pa 96 313}\special{pa 94 321}\special{fp}%
+\special{pa 86 351}\special{pa 84 359}\special{fp}\special{pa 76 388}\special{pa 73 396}\special{fp}%
+\special{pa 64 426}\special{pa 62 433}\special{fp}\special{pa 51 463}\special{pa 49 470}\special{fp}%
+\special{pa 37 499}\special{pa 34 506}\special{fp}\special{pa 21 534}\special{pa 17 541}\special{fp}%
+\special{pa 2 568}\special{pa -2 575}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa -55 -630}\special{pa -61 -625}\special{fp}\special{pa -86 -607}\special{pa -91 -601}\special{fp}%
+\special{pa -103 -571}\special{pa -106 -564}\special{fp}\special{pa -114 -533}\special{pa -116 -525}\special{fp}%
+\special{pa -122 -493}\special{pa -123 -486}\special{fp}\special{pa -128 -454}\special{pa -129 -446}\special{fp}%
+\special{pa -132 -414}\special{pa -132 -406}\special{fp}\special{pa -135 -374}\special{pa -135 -366}\special{fp}%
+\special{pa -137 -334}\special{pa -137 -326}\special{fp}\special{pa -138 -294}\special{pa -138 -286}\special{fp}%
+\special{pa -138 -254}\special{pa -138 -246}\special{fp}\special{pa -137 -215}\special{pa -137 -207}\special{fp}%
+\special{pa -136 -175}\special{pa -136 -167}\special{fp}\special{pa -135 -135}\special{pa -134 -127}\special{fp}%
+\special{pa -133 -95}\special{pa -132 -87}\special{fp}\special{pa -130 -55}\special{pa -130 -47}\special{fp}%
+\special{pa -127 -15}\special{pa -126 -7}\special{fp}\special{pa -123 25}\special{pa -123 33}\special{fp}%
+\special{pa -119 64}\special{pa -118 72}\special{fp}\special{pa -114 104}\special{pa -113 112}\special{fp}%
+\special{pa -109 144}\special{pa -108 152}\special{fp}\special{pa -104 183}\special{pa -102 191}\special{fp}%
+\special{pa -97 223}\special{pa -96 231}\special{fp}\special{pa -90 262}\special{pa -89 270}\special{fp}%
+\special{pa -83 301}\special{pa -81 309}\special{fp}\special{pa -75 341}\special{pa -73 348}\special{fp}%
+\special{pa -66 379}\special{pa -64 387}\special{fp}\special{pa -56 418}\special{pa -54 426}\special{fp}%
+\special{pa -45 457}\special{pa -43 464}\special{fp}\special{pa -33 495}\special{pa -30 502}\special{fp}%
+\special{pa -19 532}\special{pa -15 539}\special{fp}\special{pa -2 568}\special{pa 2 575}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -217 -591}\special{pa -224 -588}\special{fp}\special{pa -252 -574}\special{pa -259 -569}\special{fp}%
+\special{pa -284 -551}\special{pa -290 -545}\special{fp}\special{pa -311 -523}\special{pa -316 -517}\special{fp}%
+\special{pa -335 -492}\special{pa -339 -485}\special{fp}\special{pa -354 -458}\special{pa -358 -451}\special{fp}%
+\special{pa -370 -422}\special{pa -373 -415}\special{fp}\special{pa -383 -385}\special{pa -385 -377}\special{fp}%
+\special{pa -393 -347}\special{pa -394 -340}\special{fp}\special{pa -400 -309}\special{pa -401 -301}\special{fp}%
+\special{pa -405 -270}\special{pa -405 -262}\special{fp}\special{pa -407 -231}\special{pa -407 -223}\special{fp}%
+\special{pa -407 -192}\special{pa -407 -184}\special{fp}\special{pa -406 -153}\special{pa -406 -145}\special{fp}%
+\special{pa -403 -114}\special{pa -402 -106}\special{fp}\special{pa -398 -75}\special{pa -397 -67}\special{fp}%
+\special{pa -392 -37}\special{pa -390 -29}\special{fp}\special{pa -384 2}\special{pa -382 10}\special{fp}%
+\special{pa -375 40}\special{pa -373 47}\special{fp}\special{pa -364 77}\special{pa -362 85}\special{fp}%
+\special{pa -352 115}\special{pa -349 122}\special{fp}\special{pa -338 151}\special{pa -336 159}\special{fp}%
+\special{pa -324 187}\special{pa -321 195}\special{fp}\special{pa -308 223}\special{pa -304 230}\special{fp}%
+\special{pa -290 258}\special{pa -286 265}\special{fp}\special{pa -271 292}\special{pa -267 299}\special{fp}%
+\special{pa -251 326}\special{pa -247 333}\special{fp}\special{pa -230 359}\special{pa -225 365}\special{fp}%
+\special{pa -207 390}\special{pa -202 397}\special{fp}\special{pa -183 421}\special{pa -177 427}\special{fp}%
+\special{pa -157 450}\special{pa -151 456}\special{fp}\special{pa -130 478}\special{pa -124 484}\special{fp}%
+\special{pa -101 504}\special{pa -94 510}\special{fp}\special{pa -70 529}\special{pa -63 533}\special{fp}%
+\special{pa -38 551}\special{pa -31 555}\special{fp}\special{pa -3 570}\special{pa 3 574}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -477 -410}\special{pa -482 -404}\special{fp}\special{pa -501 -379}\special{pa -505 -372}\special{fp}%
+\special{pa -521 -345}\special{pa -525 -338}\special{fp}\special{pa -539 -311}\special{pa -543 -303}\special{fp}%
+\special{pa -554 -274}\special{pa -557 -267}\special{fp}\special{pa -566 -237}\special{pa -568 -229}\special{fp}%
+\special{pa -575 -199}\special{pa -576 -191}\special{fp}\special{pa -580 -160}\special{pa -581 -152}\special{fp}%
+\special{pa -583 -121}\special{pa -584 -113}\special{fp}\special{pa -584 -82}\special{pa -583 -74}\special{fp}%
+\special{pa -581 -43}\special{pa -580 -35}\special{fp}\special{pa -576 -4}\special{pa -575 4}\special{fp}%
+\special{pa -569 35}\special{pa -567 42}\special{fp}\special{pa -559 72}\special{pa -556 80}\special{fp}%
+\special{pa -546 110}\special{pa -544 117}\special{fp}\special{pa -532 146}\special{pa -529 153}\special{fp}%
+\special{pa -515 182}\special{pa -512 189}\special{fp}\special{pa -497 216}\special{pa -493 223}\special{fp}%
+\special{pa -477 250}\special{pa -472 256}\special{fp}\special{pa -455 282}\special{pa -450 289}\special{fp}%
+\special{pa -431 313}\special{pa -426 319}\special{fp}\special{pa -405 343}\special{pa -400 349}\special{fp}%
+\special{pa -378 371}\special{pa -373 377}\special{fp}\special{pa -350 398}\special{pa -344 404}\special{fp}%
+\special{pa -320 424}\special{pa -314 429}\special{fp}\special{pa -289 448}\special{pa -283 452}\special{fp}%
+\special{pa -257 470}\special{pa -250 474}\special{fp}\special{pa -224 490}\special{pa -217 494}\special{fp}%
+\special{pa -189 509}\special{pa -182 513}\special{fp}\special{pa -154 526}\special{pa -146 529}\special{fp}%
+\special{pa -117 540}\special{pa -110 543}\special{fp}\special{pa -80 553}\special{pa -72 555}\special{fp}%
+\special{pa -42 563}\special{pa -35 565}\special{fp}\special{pa -4 571}\special{pa 4 573}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -592 211}\special{pa -589 219}\special{fp}\special{pa -577 247}\special{pa -574 254}\special{fp}%
+\special{pa -559 281}\special{pa -555 288}\special{fp}\special{pa -539 314}\special{pa -534 321}\special{fp}%
+\special{pa -516 346}\special{pa -511 352}\special{fp}\special{pa -491 375}\special{pa -486 381}\special{fp}%
+\special{pa -464 403}\special{pa -459 409}\special{fp}\special{pa -436 429}\special{pa -430 434}\special{fp}%
+\special{pa -405 453}\special{pa -399 458}\special{fp}\special{pa -373 475}\special{pa -366 479}\special{fp}%
+\special{pa -340 495}\special{pa -333 499}\special{fp}\special{pa -305 512}\special{pa -298 516}\special{fp}%
+\special{pa -270 528}\special{pa -262 530}\special{fp}\special{pa -233 541}\special{pa -226 543}\special{fp}%
+\special{pa -196 551}\special{pa -188 553}\special{fp}\special{pa -158 560}\special{pa -150 561}\special{fp}%
+\special{pa -120 566}\special{pa -112 567}\special{fp}\special{pa -81 570}\special{pa -73 571}\special{fp}%
+\special{pa -43 572}\special{pa -35 572}\special{fp}\special{pa -4 572}\special{pa 4 572}\special{fp}%
+\special{pn 8}%
\end{picture}}% \ No newline at end of file
diff --git a/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyguideE.tex b/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyGuideE.tex
index 8ba5ed7707b..8ba5ed7707b 100644
--- a/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyguideE.tex
+++ b/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyGuideE.tex
diff --git a/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyguideJ.tex b/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyGuideJ.tex
index 24f34577315..24f34577315 100644
--- a/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyguideJ.tex
+++ b/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyGuideJ.tex
diff --git a/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceE.tex b/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceE.tex
index 654d4da88c3..f2fece34741 100644
--- a/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceE.tex
+++ b/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceE.tex
@@ -569,16 +569,20 @@ Draw node of tree.
In the following example We have three intersection points for a cubic curve and a line.
-\begin{layer}{150}{0}
-\putnotese{90}{5}{\input{Fig/putintersect}}
-\end{layer}
-
+\begin{minipage}{80mm}
\verb|Plotdata("1","x^3-4*x","x",["Num=200"]);|\\
\verb|Plotdata("2","1/2*x+1","x");|\\
\verb|Putintersect("P","gr1","gr2",1);|\\
\verb|Putintersect("Q","gr1","gr2",2);|\\
\verb|Putintersect("R","gr1","gr2",3);|\\
\verb|Pointdata("1",[P,Q,R],["size=4"]);|
+\end{minipage}\hspace{5mm}
+\begin{minipage}{30mm}
+
+\vspace{3mm}
+
+\input{Fig/putintersect}
+\end{minipage}
If there exist no such points, we have the message:"No intersect point" on the console.
@@ -719,15 +723,16 @@ All options do not always reflect on Euclidean view.
\input{Fig/arrowdata}
\end{center}
-\begin{layer}{150}{0}
-\putnotese{75}{0}{ \input{Fig/trimarrow}}
-\end{layer}
-\hspace{20mm}
-
+\begin{minipage}{80mm}
\verb| Circledata("1",[A,A.xy+[0.5,0]]);|\\
\verb| Circledata("2",[B,B.xy+[0.7,0]]);|\\
\verb| Arrowdata([A,B],["Cutend=[0.5,0.7]"]);|\\
\verb| Letter([A,"c","A",B,"c","B"]);|\\
+\end{minipage}
+\hspace{5mm}
+\begin{minipage}{40mm}
+\input{Fig/trimarrow}
+\end{minipage}
\end{cmd}
@@ -738,59 +743,39 @@ All options do not always reflect on Euclidean view.
Options are: arrowhead size, arrowhead angle,position,shape,position.\\
\itemket{Examples}\mbox{}
-\begin{layer}{150}{0}
-\putnotese{0}{2}{When A is in the position}
-\putnotese{0}{9}{as shown below.}
-\putnotese{10}{18}{\input{Fig/ForRef-Arrowhead-1}}
-\putnotese{60}{9}{(a) \tt Arrowhead(A,[-1,1]);}
-\putnotese{60}{16}{(b) \tt Arrowhead([1,1],[-1,1],[2,60]);}
-\putnotese{60}{23}{(c) \tt Arrowhead(A,[-1,1],[2,30,"b"]);}
-\putnotese{60}{30}{(d) \tt Arrowhead([1,1],[-1,1],[2,20,"lc"]);}
-\end{layer}
-
-\vspace{7mm}
-
-%\hspace{6mm}
-\begin{layer}{150}{0}
-\putnotese{17}{32}{(a)}
-\putnotese{47}{32}{(b)}
-\putnotese{77}{32}{(c)}
-\putnotese{107}{32}{(d)}
-\putnotese{15}{40}{\input{Fig/ForRef-Arrowhead-2}}
-\putnotese{45}{40}{\input{Fig/ForRef-Arrowhead-3}}
-\putnotese{75}{40}{\input{Fig/ForRef-Arrowhead-4}}
-\putnotese{105}{40}{\input{Fig/ForRef-Arrowhead-5}}
-\end{layer}
-
-\vspace{70mm}
-
-\vspace{50mm}
-
-\hspace{7mm}
-\begin{layer}{150}{0}
-\putnotese{-10}{0}{When D is on the curve crBC }
-\putnotese{-10}{5}{as shown below.}
-\putnotese{0}{7}{\input{Fig/ForRef-Arrowhead-6}}
-\putnotese{16}{22}{crBC}
-\putnotese{50}{0}{(e) \tt Arrowhead(D,"crBC");}
-\putnotese{50}{7}{(f) \tt Arrowhead(D,"crBC",[2]);}
-\putnotese{50}{14}{(g) \tt Arrowhead(D,"crBC",[2,30,"l"]);}
-\putnotese{50}{21}{(h) \tt Arrowhead(D,"Invert(crBC)");}
-\end{layer}
+Let A=[1,1].
+\begin{enumerate}[(a)]
+\item \verb|Arrowhead(A,[-1,1]);|
+\item \verb|Arrowhead([1,1],[-1,1],[2,60]);|
+\item \verb|Arrowhead(A,[-1,1],[2,30,"b"]);|
+\item \verb|Arrowhead([1,1],[-1,1],[2,20,"lc"]);|
+\end{enumerate}
+
+\hspace*{17mm}%
+\Ltab{30mm}{(a)}\Ltab{30mm}{(b)}\Ltab{30mm}{(c)}\Ltab{30mm}{(d)}\\
+\hspace*{20mm}%
+\Ltab{30mm}{\input{Fig/ForRef-Arrowhead-2}}%
+\Ltab{30mm}{\input{Fig/ForRef-Arrowhead-3}}
+\Ltab{30mm}{\input{Fig/ForRef-Arrowhead-4}}
+\Ltab{30mm}{\input{Fig/ForRef-Arrowhead-5}}
+
+Let D be on the curve crBC.
+\begin{enumerate}[(a)]%
+\setcounter{enumi}{4}%
+\item \verb|Arrowhead(D,"crBC");|
+\item \verb|Arrowhead(D,"crBC",[2]);|
+\item \verb|Arrowhead(D,"crBC",[2,30,"l"]);|
+\item \verb|Arrowhead(D,"Invert(crBC)");|
+\end{enumerate}
+
+\hspace*{17mm}%
+\Ltab{30mm}{(e)}\Ltab{30mm}{f)}\Ltab{30mm}{(g)}\Ltab{30mm}{(h)}\\
+\hspace*{20mm}%
+\Ltab{30mm}{\input{Fig/ForRef-Arrowhead-7}}
+\Ltab{30mm}{\input{Fig/ForRef-Arrowhead-8}}
+\Ltab{30mm}{\input{Fig/ForRef-Arrowhead-9}}
+\Ltab{30mm}{\input{Fig/ForRef-Arrowhead-10}}
-\vspace{3mm}
-\hspace{6mm}
-\begin{layer}{150}{0}
-\putnotese{12}{27}{(e)}
-\putnotese{42}{27}{(f)}
-\putnotese{72}{27}{(g)}
-\putnotese{102}{27}{(h)}
-\putnotese{10}{28}{\input{Fig/ForRef-Arrowhead-7}}
-\putnotese{40}{28}{\input{Fig/ForRef-Arrowhead-8}}
-\putnotese{70}{28}{\input{Fig/ForRef-Arrowhead-9}}
-\putnotese{100}{28}{\input{Fig/ForRef-Arrowhead-10}}
-\end{layer}
-\vspace*{6cm}
\end{cmd}
@@ -1006,82 +991,73 @@ You can specify the number of division among nodes (default value is 10).
\itemket{Examples}\mbox{}
-\begin{layer}{150}{0}
-\putnotese{50}{15}{bz1}
-\putnotese{58}{-10}{\input{Fig/checkbe1}}
-\end{layer}
-
+\begin{minipage}[t]{70mm}
2nd-order Bezier curve\\
-\verb|Bezier("1",[A,B],[C]);|\\
-
-\vspace{15mm}
-
-\begin{layer}{150}{0}
-\putnotese{63}{17}{bzc}
-\putnotese{70}{-5}{\input{Fig/checkbe2}}
-\end{layer}
-
+\verb|Bezier("1",[A,B],[C]);|
+\end{minipage}%
+\hspace{5mm}bz1%
+\begin{minipage}[t]{60mm}
+\mbox{}\vspace{-15mm}\\
+\input{Fig/checkbe1}
+\end{minipage}%
+
+\begin{minipage}[t]{70mm}
3rd-order Bezier curve\\
-\verb|Bezier("c",[A,B],[C,D]);|\\
-
-\vspace{15mm}
-
-\begin{layer}{150}{0}
-\putnotese{65}{20}{bz3}
-\putnotese{75}{-5}{\input{Fig/checkbe3}}
-\end{layer}
-
+\verb|Bezier("c",[A,B],[C,D]);|
+\end{minipage}%
+\hspace{5mm}bzc%
+\begin{minipage}[t]{60mm}
+\mbox{}\vspace{-15mm}\\
+\input{Fig/checkbe2}
+\end{minipage}%
+
+\begin{minipage}[t]{70mm}
Connecting two curves,\\
-\verb|Bezier("3",[A,B,C],[[D],[E,F]]);|\\
-
-\vspace{20mm}
-
-\begin{layer}{150}{0}
-\putnotese{70}{20}{bzS}
-\putnotese{80}{10}{\input{Fig/checkbe4}}
-\end{layer}
-
-Taking D,B,E on a straight line, it connects smoothly.\\
-\verb|Bezier("S",[A,B,C],[[D],[E,F]]);|\\
-
-\vspace{25mm}
-
-\vspace{50mm}
-
-\begin{layer}{150}{0}
-\putnotese{20}{27}{bzname}
-\putnotese{25}{10}{\input{Fig/checkbe7}}
-\end{layer}
-
-\verb|Bezier("name",[A,B,C,D],[E,F,G,H,K,L] );|\\
-
-\vspace{30mm}
-
-\begin{layer}{150}{0}
-\putnotese{35}{25}{bz1a}
-\putnotese{50}{10}{\input{Fig/checkbe5}}
-\end{layer}
-
-\verb|Bezier("1a",[A,B,C],[[D],[E,F]],["Num=3"]);|\\
+\verb|Bezier("3",[A,B,C],[[D],[E,F]]);|
+\end{minipage}%
+\hspace{5mm}bz3%
+\begin{minipage}[t]{60mm}
+\mbox{}\vspace{-15mm}\\
+\input{Fig/checkbe3}
+\end{minipage}%
+
+\begin{minipage}[t]{70mm}
+If D,B,E are on the straight line,\\ the curve becomes smoothly.\\
+\verb|Bezier("S",[A,B,C],[[D],[E,F]]);|
+\end{minipage}%
+\hspace{5mm}bzS%
+\begin{minipage}[t]{60mm}
+\mbox{}\vspace{-15mm}\\
+\input{Fig/checkbe4}
+\end{minipage}%
+
+\noindent
+\verb|Bezier("name",[A,B,C,D],[E,F,G,H,K,L] );|
-\vspace{30mm}
+\begin{center}
+\input{Fig/checkbe7}
+\end{center}
-\begin{layer}{150}{0}
-\putnotese{35}{20}{bzd5e}
-\putnotese{50}{10}{\input{Fig/checkbe6}}
-\end{layer}
+\noindent
+\verb|Bezier("1a",[A,B,C],[[D],[E,F]],["Num=3"]);|
-\verb|Bezier("d5e",[A,B,C],[[D],[E,F]],["Num=200","da"]);|\\
+\begin{center}
+\input{Fig/checkbe5}
+\end{center}
-\vspace{40mm}
+\noindent
+\verb|Bezier("d5e",[A,B,C],[[D],[E,F]],["Num=200","da"]);|
-\begin{layer}{150}{0}
-\putnotese{20}{30}{bz1}
-\putnotese{20}{13}{\input{Fig/checkbe8}}
-\end{layer}
+\begin{center}
+\input{Fig/checkbe6}
+\end{center}
+\noindent
\verb|Bezier("1",[A,B,C,D],[E,F,G,H,K,L],["Num=[2,3,4]"]);|\\
-\vspace{30mm}
+
+\begin{center}
+\input{Fig/checkbe8}
+\end{center}
\end{cmd}
%------------Beziersmooth--------------------------------
@@ -3261,8 +3237,9 @@ Draw the point A near the origin.
%-------------Slider-------------------------------
\begin{cmd}{Slider}{slider}
-\itemket{Usage}Slider("endpoint1-pt-endpoint2",endpoint1,endpoint2);
-\itemket{Description}Generic function to make a slider on a Euclidean view.\\
+\itemket{Usage}Slider("endpoint1-pt-endpoint2",endpoint1,endpoint2);\vspace{-2mm}
+\itemket{}Slider("pt",endpoint1,endpoint2);\\
+\itemket{Description}Generic function to make a slider on a Euclidean view.
\itemket{Examples}\mbox{}
\verb|Slider("A-C-B",[-5,-2],[5,-2]); | // \verb|C| is movable.\\
@@ -3763,10 +3740,8 @@ Example1
\vspace{\baselineskip}
Example2
-\begin{layer}{150}{0}
-\putnotese{70}{50}{ \input{Fig/mxtex03}}
-\end{layer}
+\begin{minipage}[t]{65mm}
\verb| fx="x^2-x-3"; |\\
\verb| cmdL=[ |\\
\verb| "ans:solve",[fx,"x"], |\\
@@ -3785,7 +3760,12 @@ Example2
\verb| Plotdata("1",fx,"x"); |\\
\verb| Expr([-2,-0.5],"e",tx1); |\\
\verb| Expr([2,-0.5],"e",tx2); |\\
+\end{minipage}\hspace{5mm}%
+\begin{minipage}[t]{65mm}
+\mbox{}\vspace{20mm}
+\input{Fig/mxtex03}
+\end{minipage}
\end{cmd}
%========= Risa/Asir =======
@@ -3884,10 +3864,6 @@ Option ``$+$" is for the left figure, and ``$-$" for the right.
%%\itemket{Details}
\itemket{Examples} \mbox{}
-\begin{layer}{150}{0}
-\putnotese{80}{13}{ \includegraphics[bb=0 0 287.01 228.01 , width=3cm]{Fig/meshlab03.pdf} }
-\end{layer}
-
\verb| Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]"); |\\
\verb| p1=[2,0,0]; |\\
\verb| p2=[0,2,0]; |\\
@@ -3895,7 +3871,11 @@ Option ``$+$" is for the left figure, and ``$-$" for the right.
\verb| plane=[[p1,p2,p3],[[1,2,3]]]; |\\
\verb| Mkobjplatecmd("1",plane,[0.05]); |\\
\verb| Mkobjcrvcmd("2","ax3d"); |\\
-\verb| Mkviewobj("plane",Concatcmd([oc1,oc2]),["m","v"]); |
+\verb| Mkviewobj("plane",Concatcmd([oc1,oc2]),["m","v"]);|
+
+\begin{center}
+\includegraphics[bb=0 0 287.01 228.01 , width=50mm]{Fig/meshlab03.pdf}
+\end{center}
\end{cmd}
%-------------Mkobjpolycmd-------------------------------
@@ -3943,11 +3923,7 @@ The arguments are their siizes, angles of rotations, directions of the viewpoint
%%\itemket{Details}
\itemket{Examples} \mbox{}
-This function use Maxima.
-
-\begin{layer}{150}{0}
-\putnotese{70}{0}{ \includegraphics[bb=0 0 287.01 189.01 , width=4cm]{Fig/meshlab06.pdf}}
-\end{layer}
+This function uses Maxima.
\verb| fd=[ |\\
\verb| "z=(x^2+y^2)",|\\
@@ -3957,6 +3933,9 @@ This function use Maxima.
\verb| Mkobjthickcmd("1",fd,[40,40,0.2,"+n+s-e-w+","assume(R>0)"]);|\\
\verb| Mkviewobj("pala",oc1,["m","v","Wait=5"]); |\\
+\begin{center}
+\includegraphics[bb=0 0 287.01 189.01 , width=5cm]{Fig/meshlab06.pdf}
+\end{center}
\end{cmd}
%---------------Mkviewobj-----------------------------
@@ -4178,6 +4157,30 @@ It is necessary to develop an environment that uses C language, but now it is st
\itemket{Remark}If \verb|Ketinit3d(0)| is used, the subscreen is not displayed. Ketinit () is also placed in the Initialization Slot, unlike 2D.
\end{cmd}
+%------------ Setangle --------------------------------
+\begin{cmd}{Setangle}{setangle}
+\itemket{Usage}Setanlge(TH,FI)
+\itemket{Description}Specify rotation angle
+\itemket{Details}Specify the TH and FI values of the slider that determines the rotation angle (position of the viewpoint).\\
+For example, if you set \verb| Setangle (70,40) |, then TH and FI are in that position. Since the slider is fixed, if you want to activate the slider again, comment it and re-execute it.\\
+If you want to decide only the initial state\\
+\verb| if (!Ptselected (), Setangle (70, 40))|;\\
+or\\
+\verb| if (!Isangle (), Setangle (70, 40));|\\
+ The slider becomes effective.
+
+If any point on the slider is selected, the figure button is also valid. Click anywhere on the screen and return to the original if you deselect the point selection state.
+
+\end{cmd}
+
+%------------ Getangle --------------------------------
+\begin{cmd}{Getangle}{getangle}
+\itemket{Usage}Getanlge()
+\itemket{Description}Acquire rotation angle
+\itemket{Details}Acquires the rotation angle (viewpoint position) TH and FI that can be set with the slider. This is the value displayed on the left side of the slider. The return value is the list [TH, FI], and the angle is expressed by the Degree measure. In addition, the internal variables are THETA and PHI, expressed in circular measure.
+\end{cmd}
+
+
%------------Start3d--------------------------------
\begin{cmd}{Start3d}{start3d}
\itemket{Usage}Start3d(option)
@@ -4319,16 +4322,13 @@ Make reference to \hyperlink{partcrv3d}{Partcrv3d()}
\verb|Spaceline("1",[[2,5,1],[4,2,3]]);| //draw the line between two points\\
\verb|Spaceline("2",[A,B,C,A]);| //draw the triangle ABC\\
-
-\begin{layer}{150}{0}
-\putnotese{100}{-5}{ \input{Fig/oresenex01}}
-\end{layer}
-
\verb|pt=[[2,0,0],[2,0,2],[2,2,2],[0,2,2],[0,4,2],[0,4,4]]; |\\
\verb|Spaceline("1",pt); |\\
\verb|Pointdata3d("1",pt,["Size=3"]);|
-\vspace{30mm}
+\begin{center}
+\input{Fig/oresenex01}
+\end{center}
\end{cmd}
%-------------Spacecurve-------------------------------
\begin{cmd}{Spacecurve}{spacecurve}
@@ -4495,12 +4495,9 @@ Each name is appended to the end.
\itemket{Details}Make polyhedral plot data with VertexEdgeFace (). For this plot data, hidden surfaces (sides) are hidden-line processed and displayed. The second argument name2 is the same as the name given by VertexEdgeFace (). The hidden line type is specified by the option "Hidden = line type". Hidden lines are not displayed by default setting.
\itemket{Examples} \mbox{}
-\begin{layer}{150}{0}
-\putnotese{100}{0}{ \input{Fig/phparadata04}}
-\end{layer}
-
-Draw a tetrahedron.
+To draw a tetrahedron,
+\begin{minipage}[t]{100mm}
\verb| Putpoint3d("A",2*[-1,-1/sqrt(3),0]);|\\
\verb| Putpoint3d("B",2*[1,-1/sqrt(3),0]);|\\
\verb| Putpoint3d("C",2*[0,sqrt(3)-1/sqrt(3),0]);|\\
@@ -4508,6 +4505,14 @@ Draw a tetrahedron.
\verb| phd=Concatobj([[A,B,C],[A,B,D],[A,C,D],[B,C,D]]);|\\
\verb| VertexEdgeFace("1",phd);|\\
\verb| Phparadata("1","1",["Hidden=do"]);|\\
+\end{minipage}\hspace{5mm}%
+\begin{minipage}[t]{30mm}
+\mbox{}\vspace{-15mm}
+
+\input{Fig/phparadata04}
+\end{minipage}
+
+
A tetrahedron is drawn by VertexEdgeFace (), but it is hidden by Phparadata (). Since it is correctly output if it is drawn with the figure button, it is good to execute Phparadata () after confirming it by displaying it on the screen before executing Phparadata ().
@@ -4581,7 +4586,7 @@ However, in order to do hidden line processing, surface data is necessary, so af
Also, in the drawing of the surface model, it takes time to process the hidden line, so it is assumed to use the C language. Therefore, ExeccmdC () which draws using C language is used together.
- \begin{center} \input{Fig/surfacemodel} \end{center}
+ \begin{center} \input{Fig/surfacemodelE} \end{center}
The form of the argument is an equation and a list of character strings for the domain of the variable. There are three patterns of equations as follows.
@@ -4704,25 +4709,27 @@ option2="nodisp" or line type of hidden line. Default is "do".\\
If we specify only option2 then we denote that option1 is empty list:[].
\itemket{Examples} \mbox{}
-\begin{layer}{150}{0}
-\putnotese{95}{0}{ \input{Fig/sfbdpara01}}
-\putnotese{95}{45}{ \input{Fig/sfbdpara02}}
-\end{layer}
-Delete hidden lines and display
+Hidden lines are not shown or shown.
\verb| fd=["z=x^2-y^2","x=[-2,2]","y=[-2,2]"];|\\
\verb| if(Isangle(),|\\
\verb| Sf3data("1",fd);|\\
\verb| ,|\\
\verb| Startsurf();|\\
-\verb| Sfbdparadata("1",fd);|\\
-\verb| ExeccmdC("1",[],["nodisp"]);|\\
-\verb| );|\\
+\verb| Sfbdparadata("1",fd,[],["nodisp"); // Change "nodisp" to "do"|\\
+\verb| ExeccmdC("1"]);|\\
+\verb| );|
+
+\begin{center}
+\input{Fig/sfbdpara01}\hspace{10mm}%
+\input{Fig/sfbdpara02}
+\end{center}
+
Make the whole thick with a solid line and
- display the hidden line with a dotted line.
+ display the hidden line with a dotted line (Default).
\verb| ExeccmdC("1",["dr,2"]);|
@@ -4759,6 +4766,20 @@ When displaying two curved surfaces, name of Sfbdparadata () is set to "1" and "
\begin{center} \input{Fig/sfbdpara05} \end{center}
+\vspace{\baselineskip}
+\verb|fd=["p","x=(2+cos(u))*cos(v)","y=(2+cos(u))*sin(v)","z=sin(u)",|\\
+\verb| "u=[0,2*pi]","v=[0,2*pi]","s"];|\\
+\verb| if(Ptselected(),|\\
+\verb| Sf3data("1",fd);|\\
+\verb| ,|\\
+\verb| Startsurf();|\\
+\verb| Sfbdparadata("1",fd);|\\
+\verb| Wireparadata("1","sfbd3d1",fd,12,12,[],["nodisp"]);|\\
+\verb| ExeccmdC("1",[],["nodisp"]);|\\
+\verb| );|\\
+
+\begin{center} \input{Fig/wirepara5} \end{center}
+
\end{cmd}
%-------------Wireparadata-------------------------------
\begin{cmd}{Wireparadata}{wireparadata}
@@ -4798,18 +4819,21 @@ Change the following code.
\input{Fig/wirepara2}
\end{center}
-\verb|fd=["p","x=2*sin(u)*cos(v)","y=2*sin(u)*sin(v)","z=2*cos(u)","u=[0,pi]", |\\
-\verb| "v=[0,2*pi]","s"]; |\\
-\verb|Wireparadata("1","sfbd3d1",fd,12,12,[""]); |
+\verb| fd=["p","x=2*sin(u)*cos(v)","y=2*sin(u)*sin(v)","z=2*cos(u)","u=[0,pi]", |\\
+\verb| "v=[0,2*pi]","s"]; |\\
+\verb| if(Ptselected(),|\\
+\verb| Sf3data("1",fd);|\\
+\verb| ,|\\
+\verb| Startsurf();|\\
+\verb| Sfbdparadata("1",fd);|\\
+\verb| Wireparadata("1","sfbd3d1",fd,12,12);|\\
+\verb| ExeccmdC("1");|\\
+\verb| );|\\
\begin{center}
\input{Fig/wirepara3}
\end{center}
-\begin{layer}{150}{0}
-\putnotese{90}{15}{ \input{Fig/wirepara4}}
-\end{layer}
-
\verb|fd=["p","x=2*sin(u)*cos(v)","y=2*sin(u)*sin(v)","z=2*cos(u)","u=[0,pi]",|\\
\verb| "v=[0,2*pi]","s"];|\\
\verb|if(Isangle(),|\\
@@ -4827,13 +4851,9 @@ Change the following code.
\verb| );|\\
\verb|);|
-\vspace{\baselineskip}
-\verb|fd=["p","x=(2+cos(u))*cos(v)","y=(2+cos(u))*sin(v)","z=sin(u)",|\\
-\verb| "u=[0,2*pi]","v=[0,2*pi]","s"];|\\
-\verb|Sfbdparadata("1",fd);|\\
-\verb|Wireparadata("1","sfbd3d1",fd,12,12,[""]); |
-
-\begin{center} \input{Fig/wirepara5} \end{center}
+\begin{center}
+\input{Fig/wirepara4}
+\end{center}
\end{cmd}
%-------------Crvsfparadata-------------------------------
@@ -5001,27 +5021,32 @@ The return value of \verb | flag 1, flag 2 | when changing \verb | p2 | with the
\verb| Spaceline("1",[p1,p2]);|\\
\verb| Spaceline("2",[p3,p4,p5,p3]);|\\
\verb| ret=IntersectsgpL("P",[p1,p2],[p3,p4,p5],"put");|\\
-\verb| println("flag1="+ret_2+": flag2="+ret_3);|\\
-
-\begin{layer}{150}{0}
-\putnotese{10}{20}{ \input{Fig/wire01}}
-\putnotese{80}{20}{ \input{Fig/wire02}}
-\end{layer}
+\verb| println("flag1="+ret_2+": flag2="+ret_3);|
\verb| p2=[0,0,1/2]; p2=[-1,1,1];|\\
\verb| flag1=false : flag2=true flag1=true : flag2=true |\\
-\vspace{40mm}
-\begin{layer}{150}{0}
-\putnotese{10}{10}{ \input{Fig/wire03}}
-\putnotese{80}{10}{ \input{Fig/wire04}}
-\end{layer}
-\verb| p2=[1,2,1]; p2=[1,0,1/2];|\\
-\verb| flag1=true : flag2=false   flag1=false : flag2=false |\\
-\vspace{30mm}
+\hspace*{20mm}
+\begin{minipage}{60mm}
+\input{Fig/wire01}
+\end{minipage}\hspace{10mm}%
+\begin{minipage}{60mm}
+\input{Fig/wire02}
+\end{minipage}
+
+\verb| p2=[1,2,1]; p2=[1,0,1/2];|\\
+\verb| flag1=true : flag2=false   flag1=false : flag2=false |
+
+\hspace*{20mm}
+\begin{minipage}{60mm}
+\input{Fig/wire03}
+\end{minipage}\hspace{10mm}%
+\begin{minipage}{60mm}
+\input{Fig/wire04}
+\end{minipage}
-cutcube
+{\bf Cutcube}
\verb| Hn=3; |\\
\verb| Putaxes3d(Hn); |\\
@@ -5060,10 +5085,6 @@ add next script (right figure)
\itemket{Examples} \mbox{}
Cross section of cone.
-\vspace{\baselineskip}
-\begin{layer}{150}{0}
-\putnotese{70}{0}{\input{Fig/sfcut}}
-\end{layer}
\verb|fd=[|\\
\verb| "p",|\\
\verb| "x=r*cos(t)","y=r*sin(t)","z=2*(2-r)",|\\
@@ -5072,7 +5093,11 @@ Cross section of cone.
\verb|Startsurf(); |\\
\verb|Sfbdparadata("1",fd);|\\
\verb|Sfcutparadatacdy("1","y+2*z=3",fd);|\\
-\verb|ExeccmdC("1");|\\
+\verb|ExeccmdC("1");|
+
+\begin{center}
+\input{Fig/sfcut}
+\end{center}
\end{cmd}
%--------------Partcrv3d------------------------------
@@ -5276,10 +5301,6 @@ Return the points A,B on the plane which is passing through the point P and orth
Draw point A,B,C,D by draw tool of Cinderella.
-\begin{layer}{120}{0}
-\putnotese{100}{20}{ \input{Fig/perpplane}}
-\end{layer}
-
\verb| Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]"); |\\
\verb| Putpoint3d(["O",[0,0,0]]); |\\
\verb| Putpoint3d(["P",[1,1,1]]); |\\
@@ -5293,7 +5314,11 @@ Draw point A,B,C,D by draw tool of Cinderella.
\verb| Spaceline("1",[A,B,C,D,A]); |\\
\verb| Arrowdata([O,P],["dr,2"]); |\\
\verb| Letter([P,"w","P",A,"ne","A",B,"e","B",C,"ws","C",D,"nw","D",]); |\\
-\verb| Skeletonparadata("1"); |\\
+\verb| Skeletonparadata("1"); |
+
+\begin{center}
+\input{Fig/perpplane}
+\end{center}
\end{cmd}
%-------------Perppt-------------------------------
@@ -5517,10 +5542,6 @@ Find on the screen (not in the space) intersection points (\verb|tmp_1|, \verb|t
\itemket{Details} The position is the space coordinate. Other than that it is the same as Letter().
\itemket{Examples} \mbox{}
-\begin{layer}{150}{0}
-\putnotese{110}{10}{ \input{Fig/letter3d}}
-\end{layer}
-
\verb|Putpoint3d("A",2*[0,0,2*sqrt(6)/3]);|\\
\verb|Putpoint3d("B",2*[1,-1/sqrt(3),0]);|\\
\verb|Putpoint3d("C",2*[0,sqrt(3)-1/sqrt(3),0]);|\\
@@ -5533,7 +5554,9 @@ Find on the screen (not in the space) intersection points (\verb|tmp_1|, \verb|t
\verb|Letter3d([A3d,"ne","A",B3d,"w","B",C3d,"se","C",D3d,"e","D"]);|\\
\verb|Letter3d(M3d,"sw","M",["Color=blue"]);|\\
-
+\begin{center}
+\input{Fig/letter3d}
+\end{center}
\end{cmd}
\newpage
@@ -5818,7 +5841,8 @@ Find on the screen (not in the space) intersection points (\verb|tmp_1|, \verb|t
\hyperlink{wireparadata}{Wireparadata} \> draw the surface by wire frame data with performing hidden line processing.\\
\hyperlink{xyzax3data}{Xyzax3data} \> draw the coordinate axis.\\
\hyperlink{xyzcoord}{Xyzcoord} \> return the 3D-coordinate of the point P.\\
-
+\hyperlink{setangle}{Setangle} \>Set TH and FI\\
+\hyperlink{getangle}{Getangle}\>Get TH and FI\\
\end{tabbing}
\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceJ.tex b/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceJ.tex
index 815762ae62c..26e1fdb5f63 100644
--- a/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceJ.tex
+++ b/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceJ.tex
@@ -4,6 +4,7 @@
% \usepackage{amsmath,newtxmath}
\usepackage[dvipdfmx]{graphicx,color}
\usepackage{wrapfig}
+\usepackage{jsverb}
\usepackage[dvipdfmx,bookmarks=false,colorlinks=true,linkcolor=blue]{hyperref}
\setmargin{20}{20}{15}{25}
\usepackage{setspace}
@@ -15,7 +16,7 @@
\author{\ketcindy\ Project Team}
\maketitle
-\begin{center} - 第3.2版 -\end{center}
+\begin{center}- 第3.2版 -\end{center}
\hypertarget{index}{}
\tableofcontents
@@ -33,14 +34,14 @@
\vspace{\baselineskip}
\hypertarget{ketinit}{}
-\item[関数] Ketinit(options)
-\item[機能] \ketcindy ã‚’åˆæœŸåŒ–ã™ã‚‹ã€‚å¹³é¢å›³å½¢ã§ã¯Drawスロットã«ï¼Œç©ºé–“図形ã§ã¯Initialization スロットã®å†’é ­ã«è¨˜è¿°ã™ã‚‹å¿…è¦ãŒã‚る。
-\item[説明] option 作業サブフォルダ,縦方å‘ã®å€çŽ‡ã¨æ画領域を設定ã™ã‚‹ã€‚\\
+\item[関数]Ketinit(options)
+\item[機能]\ketcindy ã‚’åˆæœŸåŒ–ã™ã‚‹ã€‚å¹³é¢å›³å½¢ã§ã¯Drawスロットã«ï¼Œç©ºé–“図形ã§ã¯Initialization スロットã®å†’é ­ã«è¨˜è¿°ã™ã‚‹å¿…è¦ãŒã‚る。
+\item[説明]option 作業サブフォルダ,縦方å‘ã®å€çŽ‡ã¨æ画領域を設定ã™ã‚‹ã€‚\\
\phantom{option }通常ã¯ä¸è¦ã§ï¼Œ\verb|Ketinit()| ã ã‘ã§ã‚ˆã„。\\
ã€ä¾‹ã€‘
-\verb|Ketinit()| :サブフォルダ\verb|"fig"|,å€çŽ‡ï¼‘,æ画領域 $-5 \leq x \leq 5 , -5 \leq y \leq 5$
+\verb|Ketinit()| :サブフォルダ\verb|"fig"|,å€çŽ‡ï¼‘,æ画領域 $-5 \leq x \leq 5 , -5 \leq y \leq 5$
\verb|Ketinit("")| : サブフォルダã¯cindyファイルã¨åŒã˜
@@ -53,9 +54,9 @@
\vspace{\baselineskip}
\hypertarget{setfiles}{}
-\item[関数] Setfiles(filename)
-\item[機能] 出力ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«åã®è¨­å®š
-\item[説明] 出力ã™ã‚‹Texã®ãƒ•ã‚¡ã‚¤ãƒ«åを指定ã™ã‚‹ã€‚
+\item[関数]Setfiles(filename)
+\item[機能]出力ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«åã®è¨­å®š
+\item[説明]出力ã™ã‚‹Texã®ãƒ•ã‚¡ã‚¤ãƒ«åを指定ã™ã‚‹ã€‚
出力ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«å㯠åˆæœŸè¨­å®šã§ã¯ï¼Œä½œå›³ã—ã¦ã„ã‚‹Cinderellaã®ãƒ•ã‚¡ã‚¤ãƒ«å。
@@ -63,49 +64,49 @@
ã“ã‚Œã«å¯¾ã—,triangle.cdy ã§ä½œå›³ã—ã¦ã„ã‚‹ã¨ãã«ï¼Œgrav.tex ã§å‡ºåŠ›ã—ãŸã„å ´åˆã¯
-\hspace{10mm} \verb|Setfiles("grav");|
+\hspace{10mm}\verb|Setfiles("grav");|
ã¨ã™ã‚‹ã¨ï¼Œgrav.tex ãŒã§ãる。
\vspace{\baselineskip}
\hypertarget{setparent}{}
-\item[関数] Setparent(filename)
-\item[機能] Parent ボタンã§å‡ºåŠ›ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«åã®è¨­å®š
-\item[説明] Figpdf() を使ã£ã¦Parent ボタンã§å‡ºåŠ›ã™ã‚‹Texã®ãƒ•ã‚¡ã‚¤ãƒ«åを指定ã™ã‚‹ã€‚
+\item[関数]Setparent(filename)
+\item[機能]Parent ボタンã§å‡ºåŠ›ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«åã®è¨­å®š
+\item[説明]Figpdf() を使ã£ã¦Parent ボタンã§å‡ºåŠ›ã™ã‚‹Texã®ãƒ•ã‚¡ã‚¤ãƒ«åを指定ã™ã‚‹ã€‚
Parent ボタンã§å‡ºåŠ›ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«å㯠åˆæœŸè¨­å®šãŒãªã„ã®ã§ï¼ŒæŒ‡å®šã™ã‚‹å¿…è¦ãŒã‚る。
ãŸã¨ãˆã°ï¼Œtriangle.cdy ã§ä½œå›³ã—ã¦ã„ã‚‹ã¨ãã«ï¼Œå›³ã‚µã‚¤ã‚ºã® grav.pdf を作る場åˆï¼Œ
-\hspace{10mm} \verb|Setparent("grav");|
+\hspace{10mm} \verb|Setparent("grav");|
-ã¨ã™ã‚‹ã¨ï¼Œå›³ã®TeXファイル triangle.tex 㨠PDFを作る grav.tex ãŒã§ã,ã“ã“ã‹ã‚‰ grav.pdf ãŒã§ãる。
+ã¨ã™ã‚‹ã¨ï¼Œå›³ã®TeXファイルtriangle.tex 㨠PDFを作る grav.tex ãŒã§ã,ã“ã“ã‹ã‚‰ grav.pdf ãŒã§ãる。
\vspace{\baselineskip}
\hypertarget{changework}{}
-\item[関数] Changework(パスå)
-\item[機能] 作業ディレクトリを指定(変更)ã™ã‚‹
-\item[説明] 作業ディレクトリã¯ï¼Œ åˆæœŸè¨­å®šã§ã¯ï¼Œç¾åœ¨ä½œå›³ã—ã¦ã„るファイルã®ã‚るフォルダ(ディレクトリ)㮠fig フォルダã§ã‚る。ã“れを変更ã™ã‚‹ã€‚
+\item[関数]Changework(パスå)
+\item[機能]作業ディレクトリを指定(変更)ã™ã‚‹
+\item[説明]作業ディレクトリã¯ï¼Œ åˆæœŸè¨­å®šã§ã¯ï¼Œç¾åœ¨ä½œå›³ã—ã¦ã„るファイルã®ã‚るフォルダ(ディレクトリ)㮠fig フォルダã§ã‚る。ã“れを変更ã™ã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{addpackage}{}
-\item[関数] Addpackage(パッケージå)
-\item[機能] TeXã®ãƒ‘ッケージを追加ã™ã‚‹
-\item[説明] プレビュー用ã®TeXソースã«ãƒ‘ッケージを追加ã™ã‚‹ã€‚
+\item[関数]Addpackage(パッケージå)
+\item[機能]TeXã®ãƒ‘ッケージを追加ã™ã‚‹
+\item[説明]プレビュー用ã®TeXソースã«ãƒ‘ッケージを追加ã™ã‚‹ã€‚
\vspace{\baselineskip}
- ã€ä¾‹ã€‘emath パッケージを追加ã™ã‚‹ã€‚
+ ã€ä¾‹ã€‘emathパッケージを追加ã™ã‚‹ã€‚
-\hspace{10mm} \verb|Addpackage("emath"); |
+\hspace{10mm}\verb|Addpackage("emath"); |
ã¾ãŸã¯
-\hspace{10mm} \verb|Addpackage(["emath"]); |
+\hspace{10mm}\verb|Addpackage(["emath"]); |
ã«ã‚ˆã‚Šï¼Œ
- プレビュー用ã®TeXã®ãƒ—リアンブルã«
-
-\hspace{10mm} \verb| \usepackage{emath}|
+プレビュー用ã®TeXã®ãƒ—リアンブルã«
+
+\hspace{10mm}\verb| \usepackage{emath}|
ãŒè¿½åŠ ã•ã‚Œã¦ï¼Œemath ã®ã‚³ãƒžãƒ³ãƒ‰ãŒåˆ©ç”¨ã§ãる。
@@ -117,12 +118,12 @@ Parent ボタンã§å‡ºåŠ›ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«å㯠åˆæœŸè¨­å®šãŒãªã„ã®ã§ï¼Œ
\vspace{\baselineskip}
\hypertarget{usegraphics}{}
-\item[関数] Usegraphics("pict2e")
-\item[機能] TeXã®ã‚°ãƒ©ãƒ•ã‚£ã‚¯ã‚¹ãƒ‘ッケージを \verb|"pict2e"| ã«å¤‰æ›´ã™ã‚‹
-\item[説明] デフォルトã®ãƒ‘ッケージ㯠\verb|"tpic"| ã§ã‚ã‚‹ãŒï¼Œã“れを\verb|"pict2e"| ã«å¤‰æ›´ã™ã‚‹ã€‚
+\item[関数]Usegraphics("pict2e")
+\item[機能]TeXã®ã‚°ãƒ©ãƒ•ã‚£ã‚¯ã‚¹ãƒ‘ッケージを\verb|"pict2e"| ã«å¤‰æ›´ã™ã‚‹
+\item[説明]デフォルトã®ãƒ‘ッケージ㯠\verb|"tpic"| ã§ã‚ã‚‹ãŒï¼Œã“れを\verb|"pict2e"| ã«å¤‰æ›´ã™ã‚‹ã€‚
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
\newpage
@@ -132,9 +133,9 @@ Parent ボタンã§å‡ºåŠ›ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«å㯠åˆæœŸè¨­å®šãŒãªã„ã®ã§ï¼Œ
\vspace{\baselineskip}
\begin{description}
\hypertarget{addax}{}
-\item[関数] Addax(0ã¾ãŸã¯1)
-\item[機能] 座標軸ã®è¡¨ç¤º
-\item[説明] 引数ãŒ1ã®ã¨ã座標軸をæã,0ã®ã¨ãæã‹ãªã„。
+\item[関数]Addax(0ã¾ãŸã¯1)
+\item[機能]座標軸ã®è¡¨ç¤º
+\item[説明]引数ãŒ1ã®ã¨ã座標軸をæã,0ã®ã¨ãæã‹ãªã„。
åˆæœŸè¨­å®šã¯1ã§ï¼Œåº§æ¨™è»¸ã‚’æã‹ãªã„å ´åˆã®ã¿ \verb|Addax(0)| ã¨ã™ã‚Œã°ã‚ˆã„。
\vspace{\baselineskip}
@@ -143,18 +144,18 @@ Parent ボタンã§å‡ºåŠ›ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«å㯠åˆæœŸè¨­å®šãŒãªã„ã®ã§ï¼Œ
左図㌠åˆæœŸè¨­å®šï¼ˆåº§æ¨™è»¸è¡¨ç¤ºï¼‰ã€€Addax(0) ã‚’ã¤ã‘ã‚‹ã¨å³å›³ã«ãªã‚‹ã€‚
\begin{verbatim}
- Listplot([B,A,C]);
- Letter([A,"ne","A",B,"se","B",C,"se","C"]);
+Listplot([B,A,C]);
+Letter([A,"ne","A",B,"se","B",C,"se","C"]);
\end{verbatim}
\vspace{\baselineskip}
-\hspace{10mm} \input{Fig/addax1} \input{Fig/addax2}
+\hspace{10mm} \input{Fig/addax1}\input{Fig/addax2}
\hypertarget{setax}{}
-\item[関数] Setax()
-\item[機能] 座標軸ã®æ›¸å¼ã‚’設定ã™ã‚‹ã€‚
-\item[説明] Cinderellaã®æç”»é¢ã«ã¯å映ã•ã‚Œãªã„。(座標軸ã¯æã‹ã‚Œãªã„)
+\item[関数]Setax()
+\item[機能]座標軸ã®æ›¸å¼ã‚’設定ã™ã‚‹ã€‚
+\item[説明]Cinderellaã®æç”»é¢ã«ã¯å映ã•ã‚Œãªã„。(座標軸ã¯æã‹ã‚Œãªã„)
引数ã¯ãƒªã‚¹ãƒˆã§ä¸Žãˆï¼Œè¦ç´ ã¯é †ç•ªã«
@@ -162,17 +163,17 @@ Parent ボタンã§å‡ºåŠ›ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«å㯠åˆæœŸè¨­å®šãŒãªã„ã®ã§ï¼Œ
  矢å°ã®å¤§ãã•ã®å€çŽ‡ã‚’指定ã™ã‚‹ã¨ãã¯ï¼Œ"a0.5"ã®ã‚ˆã†ã«ã™ã‚‹ã€‚\\
  ã¾ãŸï¼ŒçŸ¢å°ã®ã‚¹ã‚¿ã‚¤ãƒ«ã¯ Setarrowã§æŒ‡å®šã™ã‚‹ã€‚
-2. 横軸å åˆæœŸè¨­å®šã¯ \verb|"x"|
+2. 横軸å åˆæœŸè¨­å®šã¯ \verb|"x"|
-3. 横軸åã®ä½ç½® åˆæœŸè¨­å®šã¯ \verb|"e"|
+3. 横軸åã®ä½ç½® åˆæœŸè¨­å®šã¯ \verb|"e"|
-4. 縦軸å åˆæœŸè¨­å®šã¯ \verb|"y"|
+4. 縦軸å åˆæœŸè¨­å®šã¯ \verb|"y"|
-5. 縦軸åã®ä½ç½® åˆæœŸè¨­å®šã¯ \verb|"n"|
+5. 縦軸åã®ä½ç½® åˆæœŸè¨­å®šã¯ \verb|"n"|
-6. 原点å åˆæœŸè¨­å®šã¯ \verb|"O"|(文字ã¨ã—ã¦æ›¸ã‹ã‚Œã‚‹ï¼‰
+6. 原点å åˆæœŸè¨­å®šã¯ \verb|"O"|(文字ã¨ã—ã¦æ›¸ã‹ã‚Œã‚‹ï¼‰
-7. 原点åã®ä½ç½® åˆæœŸè¨­å®šã¯ \verb|"sw"|
+7. 原点åã®ä½ç½® åˆæœŸè¨­å®šã¯ \verb|"sw"|
8. 線種
@@ -180,7 +181,7 @@ Parent ボタンã§å‡ºåŠ›ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«å㯠åˆæœŸè¨­å®šãŒãªã„ã®ã§ï¼Œ
10. ラベルã®è‰²
-ãã‚Œãžã‚Œãƒ€ãƒ–ルクウォートã§ããる。色ã¯ï¼Œè‰²åãŒä½¿ãˆã‚‹ã€‚"red" ãªã©ã€‚
+ãã‚Œãžã‚Œãƒ€ãƒ–ルクォートã§ããる。色ã¯ï¼Œè‰²åãŒä½¿ãˆã‚‹ã€‚"red" ãªã©ã€‚
10ã®å¼•æ•°ã®ã†ã¡n番目ã ã‘を指定ã™ã‚‹å ´åˆã¯ï¼Œ[n,"内容"]ã§æŒ‡å®šã§ãる。
@@ -188,16 +189,16 @@ Parent ボタンã§å‡ºåŠ›ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«å㯠åˆæœŸè¨­å®šãŒãªã„ã®ã§ï¼Œ
\vspace{\baselineskip}
ã€ä¾‹ã€‘座標軸ã®å…ˆç«¯ã‚’矢å°ã«ã—,原点ã®åŒ—西ã«Oを書ã。
-
+
\hspace{10mm} \verb|Setax(["a","","","","","","nw"]);|
ã€ä¾‹ã€‘原点ã®åŒ—西ã«Oを書ã。
-\hspace{10mm} \verb|Setax([7,"nw"]);|
+\hspace{10mm}\verb|Setax([7,"nw"]);|
ã€ä¾‹ã€‘軸を赤ã®ç‚¹ç·šã«ã™ã‚‹ã€‚
-\hspace{10mm} \verb|Setax(["","","","","","","","do","red"]);|
+\hspace{10mm}\verb|Setax(["","","","","","","","do","red"]);|
ã€ä¾‹ã€‘先端を矢å°ã«ã—,横軸を$\theta$,縦軸を$x$ã«ã—ã¦çŸ¢ã˜ã‚Šã®å·¦å´ã«æ›¸ã。
@@ -209,81 +210,83 @@ Parent ボタンã§å‡ºåŠ›ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«å㯠åˆæœŸè¨­å®šãŒãªã„ã®ã§ï¼Œ
\vspace{\baselineskip}
\hypertarget{drwxy}{}
-\item[関数] Drwxy(), Drwxy(options)
-\item[機能] 指定ã™ã‚‹æ‰‹é †ã§åº§æ¨™è»¸ã‚’æã
-\item[説明] 座標軸㯠åˆæœŸè¨­å®šã§ã¯æœ€å¾Œã«æã‹ã‚Œã‚‹ãŒï¼Œåº§æ¨™è»¸ä¸Šã«ç™½æŠœãã®ç‚¹ã‚’表示ã™ã‚‹ãªã©ï¼Œå…ˆã«æãã“ã¨ãŒå¿…è¦ãªå ´åˆã«ç”¨ã„る。æç”»é¢ã«ã¯åº§æ¨™è»¸ã¯è¡¨ç¤ºã•ã‚Œãªã„。
+\item[関数]Drwxy(), Drwxy(options)
+\item[機能]指定ã™ã‚‹æ‰‹é †ã§åº§æ¨™è»¸ã‚’æã
+\item[説明]座標軸㯠åˆæœŸè¨­å®šã§ã¯æœ€å¾Œã«æã‹ã‚Œã‚‹ãŒï¼Œåº§æ¨™è»¸ä¸Šã«ç™½æŠœãã®ç‚¹ã‚’表示ã™ã‚‹ãªã©ï¼Œå…ˆã«æãã“ã¨ãŒå¿…è¦ãªå ´åˆã«ç”¨ã„る。æç”»é¢ã«ã¯åº§æ¨™è»¸ã¯è¡¨ç¤ºã•ã‚Œãªã„。
options ã¯æ¬¡ã®ãƒªã‚¹ãƒˆã§ã‚る。\\
\hspace*{10mm}["Origin=",\ "Xrng=",\ "Yrng="]
+\begin{layer}{150}{0}
+\putnotese{75}{10}{\scalebox{0.8} {\input{Fig/drwxy}}}
+\end{layer}
+
ã€ä¾‹ã€‘点$(-\pi,\ 0)$ã¨$(\pi,\ 0)$を白抜ãã®ç‚¹ã§è¡¨ç¤ºã™ã‚‹ã€‚
\begin{verbatim}
- Setax([7,"se"]);
- Setpt(5);
- Pointdata("1",[[-pi,0]],["Inside=0"]);
- Drwxy();
- Plotdata("1","sin(x)","x",["dr","Num=200"]);
- Pointdata("2",[[pi,0]],["Inside=0"]);
+Setax([7,"se"]);
+Setpt(5);
+Pointdata("1",[[-pi,0]],["Inside=0"]);
+Drwxy();
+Plotdata("1","sin(x)","x",["dr","Num=200"]);
+Pointdata("2",[[pi,0]],["Inside=0"]);
\end{verbatim}
- ã“ã®ã‚¹ã‚¯ãƒªãƒ—トã§ã¯ï¼Œ\verb| Pointdata("1",[[-pi,0]],["Inside=0"]);| を実行ã—ãŸã®ã¡åº§æ¨™è»¸ã‚’æã,次ã«ï¼Œ$y=\sin x$ ã®ã‚°ãƒ©ãƒ•ã‚’æã„ã¦ã‹ã‚‰ï¼Œå†ã³ \verb| ["Inside=0"]);|ã«ã—ã¦å®Ÿè¡Œã™ã‚‹ã®ã§ï¼Œç‚¹($-\pi$,0) ã®ä¸Šã‚’座標軸ãŒé€šã‚Šï¼Œç‚¹($\pi$,0)ã¯åº§æ¨™è»¸ã¨ã‚°ãƒ©ãƒ•ã®ä¸Šã‚’通るã®ã§ç™½æŠœãã«ãªã‚‹ã€‚\\
-
-\begin{center} \input{Fig/drwxy}\end{center}
+ã“ã®ã‚¹ã‚¯ãƒªãƒ—トã§ã¯ï¼Œ\verb| Pointdata("1",[[-pi,0]],["Inside=0"]);| を実行ã—ãŸã®ã¡åº§æ¨™è»¸ã‚’æã,次ã«ï¼Œ$y=\sin x$ ã®ã‚°ãƒ©ãƒ•ã‚’æã„ã¦ã‹ã‚‰ï¼Œå†ã³ \verb| ["Inside=0"]);|ã«ã—ã¦å®Ÿè¡Œã™ã‚‹ã®ã§ï¼Œç‚¹($-\pi$,0) ã®ä¸Šã‚’座標軸ãŒé€šã‚Šï¼Œç‚¹($\pi$,0)ã¯åº§æ¨™è»¸ã¨ã‚°ãƒ©ãƒ•ã®ä¸Šã‚’通るã®ã§ç™½æŠœãã«ãªã‚‹ã€‚
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{definecolor}{}
-\item[関数] Definecolor(色å , 定義ã®ãƒªã‚¹ãƒˆ)
-\item[機能] 色åを定義ã™ã‚‹
-\item[説明] ユーザー命åã®è‰²åを定義ã™ã‚‹ã€‚定義リスト㯠RGBã¾ãŸã¯CMYKã®ãƒªã‚¹ãƒˆ
+\item[関数]Definecolor(色å , 定義ã®ãƒªã‚¹ãƒˆ)
+\item[機能]色åを定義ã™ã‚‹
+\item[説明]ユーザー命åã®è‰²åを定義ã™ã‚‹ã€‚定義リスト㯠RGBã¾ãŸã¯CMYKã®ãƒªã‚¹ãƒˆ
-å„色ï¼ã€œï¼‘ã®ç¯„囲ã§æŒ‡å®šã™ã‚‹ã€‚定義ã—ãŸè‰²åã¯ï¼ŒSetcolor(color,options) ã§ä½¿ã†ã“ã¨ãŒã§ãる。
+å„色ï¼ã€œï¼‘ã®ç¯„囲ã§æŒ‡å®šã™ã‚‹ã€‚定義ã—ãŸè‰²åã¯ï¼ŒSetcolor(color,options)ã§ä½¿ã†ã“ã¨ãŒã§ãる。
ãªãŠï¼Œ\ketcindy ã§ã¯ï¼Œ68色を色åã§ä½¿ã†ã“ã¨ãŒã§ãる。色ã®å称ã¯\hyperlink{colorcodelist}{カラーコード一覧} å‚照。
\vspace{\baselineskip}
- ã€ä¾‹ã€‘æš—ã„紫色を darkmaz ã®å称ã§å®šç¾©ã—ã¦ä½¿ã†ã€‚
+ã€ä¾‹ã€‘æš—ã„紫色を darkmaz ã®å称ã§å®šç¾©ã—ã¦ä½¿ã†ã€‚
\begin{verbatim}
- Definecolor("darkmaz",[0.8,0,0.8]);
- Setcolor("darkmaz");
+Definecolor("darkmaz",[0.8,0,0.8]);
+Setcolor("darkmaz");
\end{verbatim}
\vspace{\baselineskip}
\hypertarget{setcolor}{}
-\item[関数] Setcolor(color,options)
-\item[機能] æ画色ã®è¨­å®š
-\item[説明] 引数colorã¯ã‚«ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã¾ãŸã¯è‰²ã®å称。
+\item[関数]Setcolor(color,options)
+\item[機能]æ画色ã®è¨­å®š
+\item[説明]引数colorã¯ã‚«ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã¾ãŸã¯è‰²ã®å称。
カラーコードã¯RGBã¾ãŸã¯CMYKをリストã§ä¸Žãˆã‚‹ã€‚å„色ï¼ã€œï¼‘。
-
+
色ã®å称ã¯\hyperlink{colorcodelist}{カラーコード一覧} ã®68色ãŒæŒ‡å®šã§ãる。
\vspace{\baselineskip}
-ã€ä¾‹ã€‘ Cinderellaã®æ画ツールã¨CindyScriptã§ç·šåˆ†AB,ACã‚’60°ã®è§’ã‚’ãªã™ã‚ˆã†ã«æã„ã¦ãŠã,点Dã¨Eを弧ã®ä¸¡ç«¯ã«ãªã‚‹ã‚ˆã†ã«è¨­å®šã—ã¦
+ã€ä¾‹ã€‘Cinderellaã®æ画ツールã¨CindyScriptã§ç·šåˆ†AB,ACã‚’60°ã®è§’ã‚’ãªã™ã‚ˆã†ã«æã„ã¦ãŠã,点Dã¨Eを弧ã®ä¸¡ç«¯ã«ãªã‚‹ã‚ˆã†ã«è¨­å®šã—ã¦
\begin{verbatim}
- Setcolor([1,0,0]);
- Circledata([A,D],["Rng=[0,pi/3]"]);
- Arrowhead(E,[-1,0.8],[2,1]);
+Setcolor([1,0,0]);
+Circledata([A,D],["Rng=[0,pi/3]"]);
+Arrowhead(E,[-1,0.8],[2,1]);
\end{verbatim}
を実行ã™ã‚‹ã¨ï¼ŒçŸ¢ã˜ã‚Šã¤ãã®å¼§ã‚’赤ã§è¡¨ç¤ºã™ã‚‹ã“ã¨ãŒã§ãる。
-
-1行目ã¯ï¼Œ\verb|Setcolor("red");| ã§ã‚‚よã„。
+
+1行目ã¯ï¼Œ\verb|Setcolor("red");|ã§ã‚‚よã„。
座標軸をæãå ´åˆã¯ï¼Œã“ã®ã‚㨠\verb|Setcolor("black")| ã§é»’ã«æˆ»ã—ã¦ãŠã‹ãªã„ã¨ï¼Œåº§æ¨™è»¸ãŒèµ¤ã§è¡¨ç¤ºã•ã‚Œã¦ã—ã¾ã†ã®ã§è¦æ³¨æ„。
\vspace{\baselineskip}
\hspace{20mm} \includegraphics[width=3.5cm,bb=0 0 161 134]{Fig/setcolor.pdf}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{deffun}{}
-\item[関数] Deffun(関数å , 定義ã®ãƒªã‚¹ãƒˆ)
-\item[機能] 関数を定義ã™ã‚‹
-\item[説明] 関数定義ã¯ï¼ŒCindyScript ã®é–¢æ•°å®šç¾© f(x):=å¼ ã§ã‚‚ã§ãã‚‹ãŒï¼ŒDeffun()を使ã†ã“ã¨ã«ã‚ˆã‚Šï¼ŒRã§ã“ã®é–¢æ•°ã‚’利用ã™ã‚‹ã“ã¨ãŒã§ãる。目的ã«å¿œã˜ã¦ä½¿ã„分ã‘ã‚‹ã¨ã‚ˆã„。
+\item[関数]Deffun(関数å , 定義ã®ãƒªã‚¹ãƒˆ)
+\item[機能]関数を定義ã™ã‚‹
+\item[説明]関数定義ã¯ï¼ŒCindyScript ã®é–¢æ•°å®šç¾© f(x):=å¼ ã§ã‚‚ã§ãã‚‹ãŒï¼ŒDeffun()を使ã†ã“ã¨ã«ã‚ˆã‚Šï¼ŒRã§ã“ã®é–¢æ•°ã‚’利用ã™ã‚‹ã“ã¨ãŒã§ãる。目的ã«å¿œã˜ã¦ä½¿ã„分ã‘ã‚‹ã¨ã‚ˆã„。
å¼ã®ãƒªã‚¹ãƒˆã«ã¯ if文を用ã„ãŸå ´åˆåˆ†ã‘ã®é–¢æ•°å¼ã‚’記述ã™ã‚‹ã“ã¨ã‚‚ã§ãる。
@@ -299,21 +302,21 @@ Plotdata("1","f(x)","x");
\vspace{\baselineskip}
\hspace{20mm}\scalebox{0.9}{\input{Fig/deffun01}}
-
+
\vspace{\baselineskip}
- ã€ä¾‹ã€‘$f(x)=\left\{\begin{array}{l}1  (x\geq 0)\\ -1   (x<0)\\ \end{array}\right.$ を定義ã—ã¦ã‚°ãƒ©ãƒ•ã‚’æã。
+ã€ä¾‹ã€‘$f(x)=\left\{\begin{array}{l}1  (x\geq 0)\\ -1   (x<0)\\ \end{array}\right.$ を定義ã—ã¦ã‚°ãƒ©ãƒ•ã‚’æã。
\begin{verbatim}
- Deffun("f(x)",["regional(y)","if(x>=0,y=1,y=-1)","y"]);
- Plotdata("1","f(x)","x",["Dis=1","Num=100"];
+Deffun("f(x)",["regional(y)","if(x>=0,y=1,y=-1)","y"]);
+Plotdata("1","f(x)","x",["Dis=1","Num=100"];
\end{verbatim}
\vspace{\baselineskip}
\hspace{20mm}\scalebox{0.9}{\input{Fig/deffun02}}
- if æ–‡ã¯ãƒã‚¹ãƒˆã™ã‚‹ã“ã¨ãŒã§ãる。
+if æ–‡ã¯ãƒã‚¹ãƒˆã™ã‚‹ã“ã¨ãŒã§ãる。
\begin{verbatim}
- Deffun("f(x)",["regional y","if(x>1,y=1,if(x>-1,y=x,y=-1))","y"]);
+Deffun("f(x)",["regional y","if(x>1,y=1,if(x>-1,y=x,y=-1))","y"]);
\end{verbatim}
\vspace{\baselineskip}
@@ -322,43 +325,43 @@ Plotdata("1","f(x)","x");
\vspace{\baselineskip}
\hypertarget{defvar}{}
-\item[関数] Defvar(文字列)
-\item[機能] 変数を定義ã™ã‚‹
-\item[説明] 変数ã®å®šç¾©ã‚’Rã¨å…±æœ‰ã™ã‚‹ã€‚
+\item[関数]Defvar(文字列)
+\item[機能]変数を定義ã™ã‚‹
+\item[説明]変数ã®å®šç¾©ã‚’Rã¨å…±æœ‰ã™ã‚‹ã€‚
-ã€ä¾‹ã€‘ \verb|Defvar("const=3");|
+ã€ä¾‹ã€‘\verb|Defvar("const=3");|
\vspace{\baselineskip}
- 複数ã®å¤‰æ•°ã‚’定義ã™ã‚‹ã¨ãã¯ãƒªã‚¹ãƒˆã«ã™ã‚‹ã€‚
-
-ã€ä¾‹ã€‘ \verb|Defvar([“aâ€,3,â€bâ€,1]);|
+複数ã®å¤‰æ•°ã‚’定義ã™ã‚‹ã¨ãã¯ãƒªã‚¹ãƒˆã«ã™ã‚‹ã€‚
+
+ã€ä¾‹ã€‘\verb|Defvar([“aâ€,3,â€bâ€,1]);|
\vspace{\baselineskip}
\hypertarget{fontsize}{}
-\item[関数] Fontsize(記å·)
-\item[機能] フォントサイズを設定ã™ã‚‹
-\item[説明] 次㫠Fontsize() を実行ã™ã‚‹ã¾ã§æœ‰åŠ¹\\
- 記å·ã¯ï¼Œ"t" , "ss" , "f", "s" , "n" , "la", "La", "LA", "h" , "H"\\
+\item[関数]Fontsize(記å·)
+\item[機能]フォントサイズを設定ã™ã‚‹
+\item[説明]次㫠Fontsize() を実行ã™ã‚‹ã¾ã§æœ‰åŠ¹\\
+記å·ã¯ï¼Œ"t" , "ss" , "f", "s" , "n" , "la","La", "LA", "h" , "H"\\
ã€ä¾‹ã€‘作図ツールã®ã€Œç‚¹ã‚’加ãˆã‚‹ã€ã§ï¼ŒA〜Gã®ç‚¹ã‚’ã¨ã£ã¦ãŠã。å°ã•ã„æ–¹ã‹ã‚‰ã„ãã¤ã‹è¡¨ç¤ºã™ã‚‹ã€‚
\begin{verbatim}
- Pointdata("1",[A,B,C,D,E,F,G],["Size=2"]);
- Fontsize("t"); Letter([A,"s2","A"]);
- Fontsize("ss"); Letter([B,"s2","B"]);
- Fontsize("s"); Letter([C,"s2","C"]);
- Fontsize("la"); Letter([D,"s2","D"]);
- Fontsize("La"); Letter([E,"s2","E"]);
- Fontsize("h"); Letter([F,"s2","F"]);
- Fontsize("H"); Letter([G,"s2","G"]);
+Pointdata("1",[A,B,C,D,E,F,G],["Size=2"]);
+Fontsize("t"); Letter([A,"s2","A"]);
+Fontsize("ss"); Letter([B,"s2","B"]);
+Fontsize("s"); Letter([C,"s2","C"]);
+Fontsize("la"); Letter([D,"s2","D"]);
+Fontsize("La"); Letter([E,"s2","E"]);
+Fontsize("h"); Letter([F,"s2","F"]);
+Fontsize("H"); Letter([G,"s2","G"]);
\end{verbatim}
\input{Fig/fontsize}
\vspace{\baselineskip}
\hypertarget{setpt}{}
\hypertarget{ptsize}{}
-\item[関数] Ptsize(n) , Setpt(n)
-\item[機能] 表示ã™ã‚‹ç‚¹ã®å¤§ãã•ã‚’設定ã™ã‚‹ã€‚
-\item[説明] Ptsize() 㨠Setpt() ã¯åŒã˜ã§ã‚る。 åˆæœŸè¨­å®šã¯ï¼‘
+\item[関数]Ptsize(n) , Setpt(n)
+\item[機能]表示ã™ã‚‹ç‚¹ã®å¤§ãã•ã‚’設定ã™ã‚‹ã€‚
+\item[説明]Ptsize() 㨠Setpt() ã¯åŒã˜ã§ã‚る。 åˆæœŸè¨­å®šã¯ï¼‘
全体ã®ç‚¹ã®å¤§ãã•ã‚’設定ã™ã‚‹ã€‚点ã®å¤§ãã•ã‚’個々ã«å¤‰ãˆãŸã„å ´åˆã¯ï¼Œsizeオプションを用ã„る。
@@ -366,113 +369,119 @@ Plotdata("1","f(x)","x");
ã€ä¾‹ã€‘1ã‹ã‚‰4ã¾ã§ã®ç‚¹ã®å¤§ãã•
ã‚らã‹ã˜ã‚,Cinderellaã®ä½œå›³ãƒ„ールã§ç‚¹A,B,C,Dを作図ã—ã¦ãŠã。
+
+\begin{layer}{150}{0}
+\putnotese{60}{5}{\input{Fig/pointsize}}
+\end{layer}
+
\begin{verbatim}
- Pointdata("1",A,["Size=1"]);
- Pointdata("2",B,["Size=2"]);
- Pointdata("3",C,["Size=3"]);
- Pointdata("4",D,["Size=4"]);
+Pointdata("1",A,["Size=1"]);
+Pointdata("2",B,["Size=2"]);
+Pointdata("3",C,["Size=3"]);
+Pointdata("4",D,["Size=4"]);
\end{verbatim}
-\hspace{10mm}\input{Fig/pointsize}
+%\hspace{10mm}\input{Fig/pointsize}
\hypertarget{setarrow}{}
-\item[関数] Setarrow(size,angle,position,cut,segstyle)
-\item[機能] 矢線ã®å½¢çŠ¶ã®è¨­å®šã‚’ã™ã‚‹ã€‚
-\item[説明] 引数ã¯ï¼Œé †ã«ï¼ŒçŸ¢ã˜ã‚Šã®å¤§ãã•, é–‹ã角, 矢ã˜ã‚Šä½ç½®, 切り込ã¿ä½ç½®, 線種ã¨è¡¨ç¤ºè‰²
+\item[関数]Setarrow(size,angle,position,cut,segstyle)
+\item[機能]矢線ã®å½¢çŠ¶ã®è¨­å®šã‚’ã™ã‚‹ã€‚
+\item[説明]引数ã¯ï¼Œé †ã«ï¼ŒçŸ¢ã˜ã‚Šã®å¤§ãã•, é–‹ã角, 矢ã˜ã‚Šä½ç½®, 切り込ã¿ä½ç½®, 線種ã¨è¡¨ç¤ºè‰²
ãã‚Œãžã‚Œã®æ„味ã¨å€¤ã¯ï¼Œ\hyperlink{arrowdata}{Arrowdata()} ã‚’å‚ç…§ã®ã“ã¨ã€‚
\vspace{\baselineskip}
\hypertarget{setmarklen}{}
-\item[関数] Setmarklen(数)
-\item[機能] 座標軸ã®ç›®ç››ã®é•·ã•ã‚’設定ã™ã‚‹
-\item[説明] \hyperlink{htickmark}{Htickmark()} , Vtickmark() ã§åº§æ¨™è»¸ã«ç›®ç››ã‚’入れるã¨ã,ãã®é•·ã•ã‚’設定ã™ã‚‹ã€‚
+\item[関数]Setmarklen(数)
+\item[機能]座標軸ã®ç›®ç››ã®é•·ã•ã‚’設定ã™ã‚‹
+\item[説明] \hyperlink{htickmark}{Htickmark()} , Vtickmark() ã§åº§æ¨™è»¸ã«ç›®ç››ã‚’入れるã¨ã,ãã®é•·ã•ã‚’設定ã™ã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{setorigin}{}
-\item[関数] Setorigin(座標)
-\item[機能] æç”»ã™ã‚‹åº§æ¨™è»¸ã®åŽŸç‚¹ã‚’設定(移動)ã™ã‚‹ã€‚座標系ã¯å¤‰åŒ–ã—ãªã„。
-\item[説明] æç”»ã™ã‚‹åº§æ¨™è»¸ã®åŽŸç‚¹ã‚’引数ã®åº§æ¨™ã¨ã™ã‚‹ã€‚座標ã¯ç‚¹ã®è­˜åˆ¥åã§ã‚‚よã„。
+\item[関数]Setorigin(座標)
+\item[機能]æç”»ã™ã‚‹åº§æ¨™è»¸ã®åŽŸç‚¹ã‚’設定(移動)ã™ã‚‹ã€‚座標系ã¯å¤‰åŒ–ã—ãªã„。
+\item[説明]æç”»ã™ã‚‹åº§æ¨™è»¸ã®åŽŸç‚¹ã‚’引数ã®åº§æ¨™ã¨ã™ã‚‹ã€‚座標ã¯ç‚¹ã®è­˜åˆ¥åã§ã‚‚よã„。
\vspace{\baselineskip}
ã€ä¾‹ã€‘原点を (3,2) ã¨ã—ã¦åº§æ¨™è»¸ã‚’æã。
-\hspace{10mm} \verb|Setorigin([3,2]);|
+\hspace{10mm}\verb|Setorigin([3,2]);|
原点を点Aã®ä½ç½®ã«ã—ã¦åº§æ¨™è»¸ã‚’æã。
-\hspace{10mm} \verb|Setorigin(A);|
+\hspace{10mm}\verb|Setorigin(A);|
\vspace{\baselineskip}
- ã€ä¾‹ã€‘原点ã¯(3,2)ã«ç§»å‹•ã™ã‚‹ãŒï¼Œã‚¹ã‚¯ãƒªãƒ—トã§ã¯ã‚‚ã¨ã®åº§æ¨™ç³»ã‚’使ã†ã€‚
+ã€ä¾‹ã€‘原点ã¯(3,2)ã«ç§»å‹•ã™ã‚‹ãŒï¼Œã‚¹ã‚¯ãƒªãƒ—トã§ã¯ã‚‚ã¨ã®åº§æ¨™ç³»ã‚’使ã†ã€‚
\begin{verbatim}
- Setorigin([3,2]);
- Listplot([A,B,C,A]);
- Pointdata("1",[1,1],["Size=3"]);
- Letter([[1,1],"s2","P"]);
+Setorigin([3,2]);
+Listplot([A,B,C,A]);
+Pointdata("1",[1,1],["Size=3"]);
+Letter([[1,1],"s2","P"]);
\end{verbatim}
- å·¦ãŒå®Ÿè¡Œæ™‚ã®Cinderellaã®ç”»é¢ï¼Œå³ãŒ\TeX ã®çµæžœã€‚\\
+å·¦ãŒå®Ÿè¡Œæ™‚ã®Cinderellaã®ç”»é¢ï¼Œå³ãŒ\TeX ã®çµæžœã€‚\\
-\hspace{10mm} \includegraphics[bb=0 0 299.02 250.01, width=4cm]{Fig/setorigin.pdf} \input{Fig/setorigin}
+\hspace{10mm} \includegraphics[bb=0 0 299.02 250.01, width=4cm]{Fig/setorigin.pdf}
+\hspace{5mm}\input{Fig/setorigin}
\vspace{\baselineskip}
\hypertarget{setpen}{}
-\item[関数] Setpen(数)
-\item[機能] ç·šã®å¤ªã•ã®åˆæœŸå€¤ã‚’設定ã™ã‚‹
+\item[関数]Setpen(数)
+\item[機能]ç·šã®å¤ªã•ã®åˆæœŸå€¤ã‚’設定ã™ã‚‹
\verb|Listplot()| ãªã©ã®æ画関数ã®ã‚ªãƒ—ション \verb|dr| ã§ï¼Œå€‹ã€…ã®å¤ªã•ã¯æŒ‡å®šã§ãる。
\vspace{\baselineskip}
\hypertarget{setscaling}{}
-\item[関数] Setscaling(å€çŽ‡)
-\item[機能] 縦方å‘ã®å€çŽ‡ã‚’設定ã™ã‚‹ã€‚å€çŽ‡ã¯å®Ÿæ•°ã¾ãŸã¯ãƒªã‚¹ãƒˆã€‚実数ã®å ´åˆã¯ç¸¦æ–¹å‘,リストã®å ´åˆã¯[横方å‘,縦方å‘]ã®æŒ‡å®šã¨ãªã‚‹ã€‚
-\item[説明] 2次関数ã®å¿œç”¨å•é¡Œãªã©ã§ã¯ï¼Œã‚°ãƒ©ãƒ•ãŒç¸¦ã«å¤§ãããªã‚‹å ´åˆãŒã‚り,$y$軸方å‘ã®ã‚¹ã‚±ãƒ¼ãƒªãƒ³ã‚°ã‚’変ãˆãŸã„ã“ã¨ãŒã‚ˆãã‚る。次ã®ã‚¹ã‚¯ãƒªãƒ—トã¯ï¼Œ$f(x)=-x^2+10x$ ã®ã‚°ãƒ©ãƒ•ã‚’縦軸方å‘ã‚’åŠåˆ†ã«ã—ã¦æãã‚‚ã®ã§ã‚る。
+\item[関数]Setscaling(å€çŽ‡)
+\item[機能]縦方å‘ã®å€çŽ‡ã‚’設定ã™ã‚‹ã€‚å€çŽ‡ã¯å®Ÿæ•°ã¾ãŸã¯ãƒªã‚¹ãƒˆã€‚実数ã®å ´åˆã¯ç¸¦æ–¹å‘,リストã®å ´åˆã¯[横方å‘,縦方å‘]ã®æŒ‡å®šã¨ãªã‚‹ã€‚
+\item[説明]2次関数ã®å¿œç”¨å•é¡Œãªã©ã§ã¯ï¼Œã‚°ãƒ©ãƒ•ãŒç¸¦ã«å¤§ãããªã‚‹å ´åˆãŒã‚り,$y$軸方å‘ã®ã‚¹ã‚±ãƒ¼ãƒªãƒ³ã‚°ã‚’変ãˆãŸã„ã“ã¨ãŒã‚ˆãã‚る。次ã®ã‚¹ã‚¯ãƒªãƒ—トã¯ï¼Œ$f(x)=-x^2+10x$ ã®ã‚°ãƒ©ãƒ•ã‚’縦軸方å‘ã‚’åŠåˆ†ã«ã—ã¦æãã‚‚ã®ã§ã‚る。
\begin{layer}{150}{0}
\putnotese{80}{5}{\input{Fig/setscaling}}
\end{layer}
\begin{verbatim}
- Setscaling(0.5);
- A.xy=[0,25/4];
- B.xy=[5/2,25/4];
- C.xy=[5/2,0];
- Listplot([A,B],["do"]);
- Listplot([C,B],["do"]);
- Plotdata("1","-2*x^2+10*x","x");
- Letter([[5,0],"s2w","5",[0,25/2],"w2",
- "$\frac{25}{2}$",C,"s4","$\frac{5}{2}$"]);
+Setscaling(0.5);
+A.xy=[0,25/4];
+B.xy=[5/2,25/4];
+C.xy=[5/2,0];
+Listplot([A,B],["do"]);
+Listplot([C,B],["do"]);
+Plotdata("1","-2*x^2+10*x","x");
+Letter([[5,0],"s2w","5",[0,25/2],"w2",
+"$\frac{25}{2}$",C,"s4","$\frac{5}{2}$"]);
\end{verbatim}
- ã“ã“ã§ï¼Œç‚¹A,Bã®åº§æ¨™ãŒ
+ã“ã“ã§ï¼Œç‚¹A,Bã®åº§æ¨™ãŒ
\begin{verbatim}
- A.xy=[0,25/4];
- B.xy=[5/2,25/4];
+A.xy=[0,25/4];
+B.xy=[5/2,25/4];
\end{verbatim}
ã¨ãªã£ã¦ã„ã‚‹ã“ã¨ã«æ³¨æ„ã•ã‚ŒãŸã„。$y$座標をã‚らã‹ã˜ã‚åŠåˆ†ã«ã—ã¦ã„る。ã™ãªã‚ã¡ï¼ŒCinderellaã§ä½œå›³ã—ãŸå¹¾ä½•è¦ç´ ã«å¯¾ã—ã¦ã¯Setscalingã¯ç„¡åŠ¹ã§ã‚る。ã“ã‚Œã¯ï¼ŒPutpoint関数を用ã„ã¦ç‚¹ã®ä½ç½®ã‚’決ã‚ã¦ã‚‚åŒã˜ã§ã‚る。
ãŸã¨ãˆã°ï¼Œæ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トã§ã¯ï¼ŒCinderellaã®ç”»é¢ä¸Šã§ã¯2本ã®ç·šåˆ†ãŒç‚¹Bã§ã¤ãªãŒã‚‹ãŒï¼Œæ›¸ã出ã•ã‚ŒãŸ\TeX ã®å›³ã§ã¯é›¢ã‚Œã¦ã—ã¾ã†ã€‚
\begin{verbatim}
- Setscaling(0.5);
- Putpoint("A",[0,2]);
- Putpoint("B",[2,2]);
- Listplot([A,B]);
- Listplot("1",[[0,0],[2,2]]);
+Setscaling(0.5);
+Putpoint("A",[0,2]);
+Putpoint("B",[2,2]);
+Listplot([A,B]);
+Listplot("1",[[0,0],[2,2]]);
\end{verbatim}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{setunitlen}{}
-\item[関数] Setunitlen(文字列)
-\item[機能] å˜ä½é•·ã‚’設定ã™ã‚‹ã€‚ åˆæœŸè¨­å®šã¯ 1cm。
+\item[関数]Setunitlen(文字列)
+\item[機能]å˜ä½é•·ã‚’設定ã™ã‚‹ã€‚ åˆæœŸè¨­å®šã¯ 1cm。
ã“ã®é–¢æ•°ã¯ï¼Œã‚¹ã‚¯ãƒªãƒ—トã®åˆã‚ã®æ–¹ã«æ›¸ãã®ãŒã‚ˆã„。
-
+
ã€ä¾‹ã€‘Setunitlen("8mm")
-
+
\vspace{\baselineskip}
\hypertarget{setwindow}{}
-\item[関数] Setwindow()
-\item[機能] 出力ã™ã‚‹æ画領域を設定ã™ã‚‹
-\item[説明] 出力ã™ã‚‹æ画領域ã¯ï¼Œé€šå¸¸ã¯2点SWã¨NEを対角ã¨ã™ã‚‹çŸ©å½¢é ˜åŸŸã§ã‚る。
+\item[関数]Setwindow()
+\item[機能]出力ã™ã‚‹æ画領域を設定ã™ã‚‹
+\item[説明]出力ã™ã‚‹æ画領域ã¯ï¼Œé€šå¸¸ã¯2点SWã¨NEを対角ã¨ã™ã‚‹çŸ©å½¢é ˜åŸŸã§ã‚る。
ã“ã®2点をドラッグã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šãƒ“ジュアルã«æ画領域を決ã‚られる。
@@ -480,7 +489,7 @@ Plotdata("1","f(x)","x");
ã¾ãŸï¼Œè¡¨ã‚’作æˆã—ãŸã¨ãã¯ï¼Œè¡¨ã®ç¯„囲ãŒå‡ºåŠ›ç¯„囲ã¨ã—ã¦å„ªå…ˆã•ã‚Œã‚‹ï¼ˆTabledata()を実行ã—ãŸã¨ã)ã®ã§ï¼Œè¡¨å¤–ã«å›³ã‚’æã„ãŸå ´åˆã¯ï¼Œæœ€å¾Œã«ã“ã®é–¢æ•°ã§å‡ºåŠ›ç¯„囲を指定ã—ã¦æ›¸ã出ã™ã€‚
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
@@ -491,12 +500,10 @@ Plotdata("1","f(x)","x");
æ画関数ã¯æ›²ç·šãªã©ã‚’作図ã™ã‚‹é–¢æ•°ã§ã‚る。
-基本的ãªæ›¸å¼ã¯
+基本的ãªæ›¸å¼ã¯æ¬¡ã®é€šã‚Šã€‚
\hspace{20mm} 関数å(name , 点リストãªã© , options);
-ã§ã‚る。
-
nameã¯ï¼Œãƒ—ロットデータã®å称ã§ï¼Œé–¢æ•°ã”ã¨ã«æ±ºã‚られãŸé ­éƒ¨ã®ã‚ã¨ã«ä»˜ã‘られる。ãŸã¨ãˆã°ï¼Œç·šåˆ†ã‚’æã Listplot() ã§ã§ãるプロットデータã¯ï¼Œé ­éƒ¨ãŒ"sg"ã§ã‚り,nameã‚’"1"ã¨ã™ã‚Œã°ï¼Œ"sg1" ã¨ã„ã†å称ã®ãƒ—ロットデータãŒã§ãる。name指定ã¯ä¸è¦ã®å ´åˆã‚‚ã‚り,ãã®å ´åˆã¯ \ketcindy ãŒè‡ªå‹•çš„ã«å称を作æˆã™ã‚‹ã€‚ãªãŠï¼Œname ã«æ¼”算記å·ã¯ä½¿ãˆãªã„ã®ã§ï¼Œç•ªå·ã¨ã—ã¦è² ã®æ•°ã¯ä½¿ãˆãªã„。
点リストãªã©ã«ã¯ï¼Œç‚¹ã®åº§æ¨™ï¼Œç‚¹ã®è­˜åˆ¥å,複数ã®ç‚¹ã®ãƒªã‚¹ãƒˆï¼Œè¤‡æ•°ã®ç‚¹ã‚’示ã™æ–‡å­—列ãªã©ãŒã‚り,関数ã«ã‚ˆã£ã¦ç•°ãªã‚‹ã€‚点ã¯Cinderellaã§ä½œå›³ã—ãŸå¹¾ä½•è¦ç´ ã®ç‚¹ã‚’利用ã§ãる。
@@ -507,13 +514,13 @@ optionsã¯ï¼Œç·šç¨®ãƒ»è¡¨ç¤ºã™ã‚‹æ–‡å­—列・解åƒåº¦ãƒ»å‡ºåŠ›ã®æœ‰ç„¡ãªã©ã
\begin{tabbing}
1234\=5678901234567\=\kill
- \> "dr, n" \>太ã•nã®å®Ÿç·šã§æã。\\
- \> "da,m,n" \>ç ´ç·šã‚’æã。\\
- \> \> mã¯ç ´ç·šã®é•·ã•ï¼Œnã¯ç ´ç·šã®é–“éš” (m,nã¯çœç•¥å¯)\\
- \> \>m,n オプションã¯Cinderellaã®æç”»é¢ã«ã¯å映ã•ã‚Œãªã„。\\
- \> "id,m,n" \>ギャップã‹ã‚‰ã¯ã˜ã¾ã‚‹ç ´ç·šã‚’æã。\\
- \> "do,m,n" \>点線ã§æã。\\
- \> \>mã¯ç‚¹ã®é–“隔,nã¯å¤ªã• (m,nã¯çœç•¥å¯)
+\>"dr, n" \>太ã•nã®å®Ÿç·šã§æã。\\
+\>"da,m,n"\>ç ´ç·šã‚’æã。\\
+\>\> mã¯ç ´ç·šã®é•·ã•ï¼Œnã¯ç ´ç·šã®é–“éš”(m,nã¯çœç•¥å¯)\\
+\> \>m,n オプションã¯Cinderellaã®æç”»é¢ã«ã¯å映ã•ã‚Œãªã„。\\
+\>"id,m,n" \>ギャップã‹ã‚‰ã¯ã˜ã¾ã‚‹ç ´ç·šã‚’æã。\\
+\>"do,m,n"\>点線ã§æã。\\
+\>\>mã¯ç‚¹ã®é–“隔,nã¯å¤ªã•(m,nã¯çœç•¥å¯)
\end{tabbing}
æ画色指定ã¯ï¼ŒRGBã¾ãŸã¯CMYKã®ãƒªã‚¹ãƒˆã§æŒ‡å®šã™ã‚‹ã‹ï¼Œè‰²åを用ã„る。
@@ -522,22 +529,22 @@ optionsã¯ï¼Œç·šç¨®ãƒ»è¡¨ç¤ºã™ã‚‹æ–‡å­—列・解åƒåº¦ãƒ»å‡ºåŠ›ã®æœ‰ç„¡ãªã©ã
出力ã®æœ‰ç„¡ã¯
\begin{tabbing}
- 1234\=567890123\=\kill
- \> "notex" \>Cinderellaç”»é¢ä¸Šã®å›³å½¢ã‚’出力ã—ãªã„\\
- \> "nodisp" \>Cinderellaç”»é¢ä¸Šã«ã‚‚出力ã—ãªã„
+1234\=567890123\=\kill
+ \>"notex"\>Cinderellaç”»é¢ä¸Šã®å›³å½¢ã‚’出力ã—ãªã„\\
+ \>"nodisp" \>Cinderellaç”»é¢ä¸Šã«ã‚‚出力ã—ãªã„
\end{tabbing}
"nodisp"ã¯ç”»é¢ä¸Šã«ã‚‚,Rã¸ã®ãƒ‡ãƒ¼ã‚¿ã«ã‚‚出力ã•ã‚Œãªã„ãŒï¼Œãƒ—ロットデータã¯ä½œæˆã•ã‚Œã‚‹ã®ã§ï¼Œãƒ—ロットデータã ã‘を利用ã—ãŸã„å ´åˆã«æœ‰åŠ¹ã§ã‚る。
-\hspace{10mm}ã€ä¾‹ã€‘ \verb|pdata=Circledata([A,B],["nodisp"]);|
+\hspace{10mm}ã€ä¾‹ã€‘\verb|pdata=Circledata([A,B],["nodisp"]);|
ã¨ã—ã¦ï¼Œå¾Œã«ãƒ—ロットデータ pdata を利用ã™ã‚‹ã€‚
ãã®ä»–,次ã®ã‚ˆã†ãªã‚ªãƒ—ションãŒã‚る。
\begin{tabbing}
- 1234\=567890123\=\kill
- \> "Size=n" \>点ã®å¤§ãã•ï¼Œç·šã®å¤ªã•ã®æŒ‡å®š\\
- \> "Num=n" \>曲線ã®å ´åˆã®åˆ†å‰²æ•°ï¼ˆãƒ—ロットデータã®å€‹æ•°+1)\\
+1234\=567890123\=\kill
+ \>"Size=n"\>点ã®å¤§ãã•ï¼Œç·šã®å¤ªã•ã®æŒ‡å®š\\
+ \>"Num=n"\>曲線ã®å ´åˆã®åˆ†å‰²æ•°ï¼ˆãƒ—ロットデータã®å€‹æ•°+1)\\
\end{tabbing}
%ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ 点・直線 ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼
@@ -546,9 +553,9 @@ optionsã¯ï¼Œç·šç¨®ãƒ»è¡¨ç¤ºã™ã‚‹æ–‡å­—列・解åƒåº¦ãƒ»å‡ºåŠ›ã®æœ‰ç„¡ãªã©ã
\vspace{\baselineskip}
\hypertarget{pointdata}{}
-\item[関数] Pointdata(name , 点リスト , options)
-\item[機能] 点ã®ãƒ‡ãƒ¼ã‚¿ã‚’作æˆã™ã‚‹ã€‚
-\item[説明] 与ãˆã‚‰ã‚ŒãŸåº§æ¨™ã®ç‚¹ãƒ‡ãƒ¼ã‚¿ã‚’作æˆã™ã‚‹ã€‚オプションã¯"Size=","Color=","Inside"。
+\item[関数]Pointdata(name , 点リスト , options)
+\item[機能]点ã®ãƒ‡ãƒ¼ã‚¿ã‚’作æˆã™ã‚‹ã€‚
+\item[説明]与ãˆã‚‰ã‚ŒãŸåº§æ¨™ã®ç‚¹ãƒ‡ãƒ¼ã‚¿ã‚’作æˆã™ã‚‹ã€‚オプションã¯"Size=","Color=","Inside"。
Inside オプションã¯ï¼Œç‚¹ã®å†…部ã«ã¤ã„ã¦ã®æŒ‡å®šã€‚ãŸã ã—,Cinderellaã®æç”»é¢ã«ã¯å映ã•ã‚Œãªã„。
@@ -570,7 +577,7 @@ Inside オプションã¯ï¼Œç‚¹ã®å†…部ã«ã¤ã„ã¦ã®æŒ‡å®šã€‚ãŸã ã—,Cind
(2) 作図ã—ãŸç‚¹A,Bã«ã¤ã„ã¦ï¼Œç‚¹ãƒ‡ãƒ¼ã‚¿ã‚’作る。
\hspace{10mm} \verb|Pointdata("1",[A,B]);|
-
+
\hspace{5mm}A,BãŒä½œå›³ã•ã‚Œã¦ã„ãªã„å ´åˆã¯ä½œæˆã•ã‚Œãªã„。
\hspace{5mm}Cinderellaã®æç”»é¢ä¸Šã§ã¯æ—¢å­˜ã®ç‚¹A,Bã«é»’ã®ç‚¹ãŒé‡ãªã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
@@ -578,39 +585,41 @@ Inside オプションã¯ï¼Œç‚¹ã®å†…部ã«ã¤ã„ã¦ã®æŒ‡å®šã€‚ãŸã ã—,Cind
(3) Aã®ä½ç½®ã«å¤§ãã•4ã§ç‚¹ã‚’作る。
\hspace{10mm} \verb|Pointdata("1",A,["size=4"]);|
-
+
(4) 点データを作り,TeXã«ã‚ªãƒ—ション0(白抜ã)ã§æã
-\hspace{10mm} \verb|Pointdata("1",[A,B],["Inside=0"]);|
-
+\hspace{10mm}\verb|Pointdata("1",[A,B],["Inside=0"]);|
+
(5) 点データを作るãŒï¼ŒTeXã«ã¯å‡ºåŠ›ã—ãªã„
-\hspace{10mm} \verb|Pointdata("1",[[3,4],[5,6]],["notex"]);|
+\hspace{10mm}\verb|Pointdata("1",[[3,4],[5,6]],["notex"]);|
+
+(6)点データを作るãŒï¼ŒTeXã«ã¯å‡ºåŠ›ã›ãšç”»é¢ä¸Šã«ã‚‚表示ã—ãªã„。
-(6) 点データを作るãŒï¼ŒTeXã«ã¯å‡ºåŠ›ã›ãšç”»é¢ä¸Šã«ã‚‚表示ã—ãªã„。
-
\hspace{10mm} \verb|Pointdata("1",[[3,4],[5,6]],["nodisp"]);|
+\begin{layer}{150}{0}
+\putnotese{90}{5}{ \input{Fig/pointdata}}
+\end{layer}
+
(7) 節点を明示ã—ãŸæœ¨ã‚’æã
\begin{verbatim}
- Ptsize(3);
- Pointdata("1",[[1,2],[3,4],[5,2]]);
- Listplot("1",[[0,0],[1,2],[3,4],[5,2],[4,0]]);
- Listplot("2",[[1,2],[2,0]]);
- Listplot("3",[[5,2],[6,0]]);
+Ptsize(3);
+Pointdata("1",[[1,2],[3,4],[5,2]]);
+Listplot("1",[[0,0],[1,2],[3,4],[5,2],[4,0]]);
+Listplot("2",[[1,2],[2,0]]);
+Listplot("3",[[5,2],[6,0]]);
\end{verbatim}
-
- \begin{center} \input{Fig/pointdata} \end{center}
注) 幾何点ã®æœ‰ç„¡ãªã©ï¼Œä»˜éŒ²ã®ã€Œ\hyperlink{mkpttable}{点ã®ä½œå›³ã«ã¤ã„ã¦ã®æ¯”較表}ã€ã‚’å‚ç…§ã®ã“ã¨ã€‚
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
%\vspace{\baselineskip}
%\hypertarget{drwpt}{}
-%\item[関数] Drwpt(点,option), Drawpoint(点,options)
-%\item[機能] 点を表示ã™ã‚‹
-%\item[説明] 座標ã¾ãŸã¯å¹¾ä½•ç‚¹ã®è­˜åˆ¥åを与ãˆã¦ç‚¹ã‚’表示ã™ã‚‹ã€‚ã“ã‚Œã ã‘ã§ã¯Cinderellaã®æç”»é¢ã«ã¯æã‹ã‚Œãªã„ã®ã§ï¼Œæç”»é¢ã«ã‚‚表示ã™ã‚‹ã«ã¯Cinderellaã®ä½œå›³ãƒ„ールã§ä½œå›³ã™ã‚‹ã‹ï¼ŒPointdata() ã¾ãŸã¯ Putpoint() を用ã„る。
+%\item[関数]Drwpt(点,option), Drawpoint(点,options)
+%\item[機能]点を表示ã™ã‚‹
+%\item[説明]座標ã¾ãŸã¯å¹¾ä½•ç‚¹ã®è­˜åˆ¥åを与ãˆã¦ç‚¹ã‚’表示ã™ã‚‹ã€‚ã“ã‚Œã ã‘ã§ã¯Cinderellaã®æç”»é¢ã«ã¯æã‹ã‚Œãªã„ã®ã§ï¼Œæç”»é¢ã«ã‚‚表示ã™ã‚‹ã«ã¯Cinderellaã®ä½œå›³ãƒ„ールã§ä½œå›³ã™ã‚‹ã‹ï¼ŒPointdata() ã¾ãŸã¯ Putpoint() を用ã„る。
%複数ã®ç‚¹ã®å ´åˆã¯åº§æ¨™ã¾ãŸã¯è­˜åˆ¥åã¯ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚
@@ -632,49 +641,49 @@ Inside オプションã¯ï¼Œç‚¹ã®å†…部ã«ã¤ã„ã¦ã®æŒ‡å®šã€‚ãŸã ã—,Cind
%ã€ä¾‹ã€‘線分ABã®å³ç«¯ï¼ˆB)を白抜ãã§è¡¨ç¤ºã™ã‚‹
%\begin{layer}{150}{0}
-%\putnotese{50}{8}{ \input{Fig/drawpoint}}
+%\putnotese{50}{8}{\input{Fig/drawpoint}}
%\end{layer}
%\begin{verbatim}
- % Ptsize(5);
-% Listplot([A,B]);
-% Drawpoint(B,0);
+ % Ptsize(5);
+%Listplot([A,B]);
+%Drawpoint(B,0);
%\end{verbatim}
-%※ Drawpoint([A,B],0); ã¨ã™ã‚Œã°ï¼Œä¸¡ç«¯ãŒç™½æŠœãã«ãªã‚‹ã€‚
+%※Drawpoint([A,B],0);ã¨ã™ã‚Œã°ï¼Œä¸¡ç«¯ãŒç™½æŠœãã«ãªã‚‹ã€‚
%\vspace{\baselineskip}
%{\bf 点ã®è¡¨ç¤ºæ–¹æ³•}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{putpoint}{}
-\item[関数] Putpoint(点å , 座標1 ,座標2 )
-\item[機能] 点を作る
-\item[説明] 識別åãŒç‚¹åã®ç‚¹ã‚’,既存ã§ãªã‘ã‚Œã°åº§æ¨™ï¼‘ã«ä½œã‚‹ã€‚既存ãªã‚‰ã°åº§æ¨™2ã«ç§»å‹•ã™ã‚‹ã€‚Texã«ã¯å‡ºåŠ›ã•ã‚Œãªã„。
+\item[関数]Putpoint(点å , 座標1 ,座標2 )
+\item[機能]点を作る
+\item[説明]識別åãŒç‚¹åã®ç‚¹ã‚’,既存ã§ãªã‘ã‚Œã°åº§æ¨™ï¼‘ã«ä½œã‚‹ã€‚既存ãªã‚‰ã°åº§æ¨™2ã«ç§»å‹•ã™ã‚‹ã€‚Texã«ã¯å‡ºåŠ›ã•ã‚Œãªã„。
\vspace{\baselineskip}
ã€ä¾‹ã€‘点Aを作る。
(1,1) ã«å›ºå®šç‚¹Aを作る。 ã“ã®ç‚¹ã¯å‹•ã‹ã™ã“ã¨ãŒã§ããªã„。
-\hspace{10mm} \verb|Putpoint("A",[1,1]);|
+\hspace{10mm} \verb|Putpoint("A",[1,1]);|
- (1,1)ã«è‡ªç”±ç‚¹ã‚’作るã«ã¯æ¬¡ã®ã‚ˆã†ã«ã™ã‚‹ã€‚
-
-\hspace{10mm} \verb|Putpoint("A",[1,1],[A.x,A.y]);|
+(1,1)ã«è‡ªç”±ç‚¹ã‚’作るã«ã¯æ¬¡ã®ã‚ˆã†ã«ã™ã‚‹ã€‚
+
+\hspace{10mm}\verb|Putpoint("A",[1,1],[A.x,A.y]);|
- ã“ã®ç‚¹ã¯åº§æ¨™2ã®åŠ¹æžœã«ã‚ˆã‚Šï¼Œè‡ªç”±ç‚¹ã¨ãªã‚Šï¼Œãƒ‰ãƒ©ãƒƒã‚°ã—ã¦å‹•ã‹ã™ã“ã¨ãŒã§ãる。
+ã“ã®ç‚¹ã¯åº§æ¨™2ã®åŠ¹æžœã«ã‚ˆã‚Šï¼Œè‡ªç”±ç‚¹ã¨ãªã‚Šï¼Œãƒ‰ãƒ©ãƒƒã‚°ã—ã¦å‹•ã‹ã™ã“ã¨ãŒã§ãる。
\vspace{\baselineskip}
注)点åã¯åŠè§’アルファベットã¨ã™ã‚‹ã€‚数字や漢字ã§ã‚‚Cinderellaã§ã¯ç‚¹ãŒã§ãã‚‹ãŒï¼ŒRã§ã‚¨ãƒ©ãƒ¼ã¨ãªã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{putintersect}{}
-\item[関数] Putintersect(点å , PD1 , PD2 , [No] )
-\item[機能] 2曲線ã®äº¤ç‚¹ã‚’作る
-\item[説明] PD1,PD2ã¯2曲線ã®ãƒ—ロットデータå。作æˆã•ã‚Œã‚‹ç‚¹ã¯å¹¾ä½•ç‚¹ã€‚
+\item[関数]Putintersect(点å , PD1 , PD2 , [No] )
+\item[機能]2曲線ã®äº¤ç‚¹ã‚’作る
+\item[説明]PD1,PD2ã¯2曲線ã®ãƒ—ロットデータå。作æˆã•ã‚Œã‚‹ç‚¹ã¯å¹¾ä½•ç‚¹ã€‚
æ画範囲ã«äº¤ç‚¹ãŒï¼‘ã¤ã ã‘ã®ã¨ã,第4引数ãŒãªãã¦ã‚‚交点ãŒä½œã‚‰ã‚Œã‚‹ã€‚
@@ -683,55 +692,57 @@ Inside オプションã¯ï¼Œç‚¹ã®å†…部ã«ã¤ã„ã¦ã®æŒ‡å®šã€‚ãŸã ã—,Cind
次ã®ä¾‹ã¯ï¼Œ3次曲線ã¨ç›´ç·šã®äº¤ç‚¹ã‚’3ã¤ã¨ã‚‚å–ã£ãŸã‚‚ã®ã§ã‚る。
\begin{layer}{150}{0}
-\putnotese{80}{5}{ \input{Fig/putintersect}}
+\putnotese{80}{5}{\input{Fig/putintersect}}
\end{layer}
\begin{verbatim}
- Plotdata("1","x^3-4*x","x",["Num=200"]);
- Plotdata("2","1/2*x+1","x");
- Putintersect("P","gr1","gr2",1);
- Putintersect("Q","gr1","gr2",2);
- Putintersect("R","gr1","gr2",3);
- Pointdata("1",[P,Q,R],["size=4"]);
+Plotdata("1","x^3-4*x","x",["Num=200"]);
+Plotdata("2","1/2*x+1","x");
+Putintersect("P","gr1","gr2",1);
+Putintersect("Q","gr1","gr2",2);
+Putintersect("R","gr1","gr2",3);
+Pointdata("1",[P,Q,R],["size=4"]);
\end{verbatim}
+
+\vspace{\baselineskip}
交点ãŒå­˜åœ¨ã—ãªã„å ´åˆã¯ï¼Œã€ŒNo intersect pointã€ãŒã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{putoncurve}{}
-\item[関数] PutonCurve(点ã®åå‰, プロットデータ, options)
-\item[機能] 曲線上ã«ç‚¹ã‚’ä¹—ã›ã‚‹ã€‚
-\item[説明] 点ãŒå­˜åœ¨ã—ãªã„å ´åˆã¯æ–°ãŸã«ä½œã‚‹ã€‚ã™ã§ã«ãã®ç‚¹ãŒå­˜åœ¨ã™ã‚‹å ´åˆã¯ï¼Œãã®ç‚¹ã®$x$座標を使ã†ã€‚åˆæœŸå€¤ã®$x$座標㮠åˆæœŸè¨­å®šã¯ 0。
+\item[関数]PutonCurve(点ã®åå‰, プロットデータ, options)
+\item[機能]曲線上ã«ç‚¹ã‚’ä¹—ã›ã‚‹ã€‚
+\item[説明]点ãŒå­˜åœ¨ã—ãªã„å ´åˆã¯æ–°ãŸã«ä½œã‚‹ã€‚ã™ã§ã«ãã®ç‚¹ãŒå­˜åœ¨ã™ã‚‹å ´åˆã¯ï¼Œãã®ç‚¹ã®$x$座標を使ã†ã€‚åˆæœŸå€¤ã®$x$座標㮠åˆæœŸè¨­å®šã¯ 0。
optionsã¯ï¼Œ$x$座標ã®ç¯„囲をリストã§ä¸Žãˆã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘アステロイド上ã®å‹•ç‚¹P ã‚’ã¨ã‚‹ã€‚
\begin{verbatim}
- Paramplot("1","[2*cos(t)^3,2*sin(t)^3]","t=[0,2*pi]");
- PutonCurve("P","gp1",[-1,1]);
+Paramplot("1","[2*cos(t)^3,2*sin(t)^3]","t=[0,2*pi]");
+PutonCurve("P","gp1",[-1,1]);
\end{verbatim}
点PãŒã‚¢ã‚¹ãƒ†ãƒ­ã‚¤ãƒ‰ä¸Šã«ã§ã,ã“ã®ç‚¹ã¯ãƒ‰ãƒ©ãƒƒã‚°ã™ã‚‹ã¨ã‚¢ã‚¹ãƒ†ãƒ­ã‚¤ãƒ‰ä¸Šã‚’ $-1 \leq x\leq 1$ ã®ç¯„囲ã§å‹•ã‹ã™ã“ã¨ãŒã§ãる。ãŸã ã—,-1,1ã®ä»˜è¿‘ã¯y座標ã®åˆ¤æ–­ã®é–¢ä¿‚ã§ã´ã£ãŸã‚Šã¯ã„ã‹ãªã„。
\begin{center} \input{Fig/putoncurve.tex} \end{center}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{putonline}{}
-\item[関数] PutonLine(点å , 座標1 ,座標2 )
-\item[機能] 直線上ã«ç‚¹ã‚’作る
-\item[説明] 座標1,座標2を通る直線上ã«ç‚¹åã®ç‚¹ã‚’作る。ã§ããŸç‚¹ã¯ç›´ç·šã«å¯¾ã—ã¦ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã¨ãªã‚‹ã€‚
+\item[関数]PutonLine(点å , 座標1 ,座標2 )
+\item[機能]直線上ã«ç‚¹ã‚’作る
+\item[説明]座標1,座標2を通る直線上ã«ç‚¹åã®ç‚¹ã‚’作る。ã§ããŸç‚¹ã¯ç›´ç·šã«å¯¾ã—ã¦ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã¨ãªã‚‹ã€‚
\vspace{\baselineskip}
-ã€ä¾‹ã€‘ 点A,\ Bを通る直線上ã«ç‚¹Pã‚’ã¨ã‚‹ã€‚
+ã€ä¾‹ã€‘点A,\ Bを通る直線上ã«ç‚¹Pã‚’ã¨ã‚‹ã€‚
- \verb|PutonLine("P",A,B);|
+\verb|PutonLine("P",A,B);|
\vspace{\baselineskip}
\hypertarget{putonseg}{}
-\item[関数] PutonSeg(点å , 座標1 ,座標2 )
-\item[機能] 線分上ã«ç‚¹ã‚’作る
-\item[説明] 座標1,座標2を端点ã¨ã™ã‚‹ç·šåˆ†ä¸Šã«ç‚¹åã®ç‚¹ã‚’作る。ã§ããŸç‚¹ã¯ç·šåˆ†ã«å¯¾ã—ã¦ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã¨ãªã‚‹ã€‚指定ã—ãŸç‚¹ãŒã™ã§ã«å­˜åœ¨ã™ã‚‹å ´åˆã¯å‹•ã‹ã•ãªã„。
+\item[関数]PutonSeg(点å , 座標1 ,座標2 )
+\item[機能]線分上ã«ç‚¹ã‚’作る
+\item[説明]座標1,座標2を端点ã¨ã™ã‚‹ç·šåˆ†ä¸Šã«ç‚¹åã®ç‚¹ã‚’作る。ã§ããŸç‚¹ã¯ç·šåˆ†ã«å¯¾ã—ã¦ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã¨ãªã‚‹ã€‚指定ã—ãŸç‚¹ãŒã™ã§ã«å­˜åœ¨ã™ã‚‹å ´åˆã¯å‹•ã‹ã•ãªã„。
\vspace{\baselineskip}
ã€ä¾‹ã€‘
@@ -744,19 +755,19 @@ optionsã¯ï¼Œ$x$座標ã®ç¯„囲をリストã§ä¸Žãˆã‚‹ã€‚
\verb|PutonSeg("C",[[-1,0],[2,2]]);|
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{reflectpoint}{}
-\item[関数] Reflectpoint(点,対称点ã¾ãŸã¯å¯¾ç§°è»¸)
-\item[機能] 点ã®é¡æ˜ ã®åº§æ¨™ã‚’è¿”ã™ã€‚
-\item[説明] 点を指定ã•ã‚ŒãŸç‚¹ã¾ãŸã¯è»¸ã«é–¢ã—ã¦å¯¾ç§°ç§»å‹•ã—ãŸç‚¹ã®åº§æ¨™ã‚’è¿”ã™ã€‚対称軸ã¯[ 点1, 点2 ]ã§æŒ‡å®š
+\item[関数]Reflectpoint(点,対称点ã¾ãŸã¯å¯¾ç§°è»¸)
+\item[機能]点ã®é¡æ˜ ã®åº§æ¨™ã‚’è¿”ã™ã€‚
+\item[説明]点を指定ã•ã‚ŒãŸç‚¹ã¾ãŸã¯è»¸ã«é–¢ã—ã¦å¯¾ç§°ç§»å‹•ã—ãŸç‚¹ã®åº§æ¨™ã‚’è¿”ã™ã€‚対称軸ã¯[ 点1, 点2 ]ã§æŒ‡å®š
\vspace{\baselineskip}
ã€ä¾‹ã€‘点A〜Fを作図ã—ã¦ãŠã,C〜Fã‚’Aã®é¡æ˜ ã®ä½ç½®ã«é…ç½®ã™ã‚‹ã€‚
\begin{layer}{150}{0}
-\putnotese{70}{10}{ \input{Fig/reflectpoint}}
+\putnotese{70}{10}{\scalebox{0.9}{\input{Fig/reflectpoint}}}
\end{layer}
\hspace{5mm} ï¼£ã¯Bã«é–¢ã—ã¦Aã¨å¯¾ç§°ãªç‚¹
@@ -768,40 +779,40 @@ optionsã¯ï¼Œ$x$座標ã®ç¯„囲をリストã§ä¸Žãˆã‚‹ã€‚
\hspace{5mm} Fã¯ç›´ç·šCEã«é–¢ã—ã¦Aã¨å¯¾ç§°ãªç‚¹
\begin{verbatim}
- C.xy=Reflectpoint(A,B);
- D.xy=Reflectpoint(A,[[2,3]]);
- E.xy=Reflectpoint([-1,1],[[1,0]]);
- F.xy=Reflectpoint(A,[C,E]);
- Lineplot([C,E],["do"]);
+C.xy=Reflectpoint(A,B);
+D.xy=Reflectpoint(A,[[2,3]]);
+E.xy=Reflectpoint([-1,1],[[1,0]]);
+F.xy=Reflectpoint(A,[C,E]);
+Lineplot([C,E],["do"]);
\end{verbatim}
\vspace{\baselineskip}
注)é¡æ˜ ã¯Cinderellaã®ä½œå›³ãƒ„ールã§ã‚‚作æˆã™ã‚‹ã“ã¨ãŒã§ãる。場åˆã«ã‚ˆã£ã¦ã¯Cinderellaã§ä½œå›³ã™ã‚‹æ–¹ãŒç°¡æ˜Žã§ã‚る。
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{rotatepoint}{}
-\item[関数] Rotatepoint(点 ,角度 , 中心)
-\item[機能] 点ã®ä½ç½®ã‚’回転ã™ã‚‹
-\item[説明] 点を,中心ã§ç¤ºã•ã‚ŒãŸç‚¹ã®å‘¨ã‚Šã«å›žè»¢ã—ãŸåº§æ¨™ã‚’è¿”ã™ã€‚角度ã¯å¼§åº¦æ³•ã§ä¸Žãˆã‚‹
+\item[関数]Rotatepoint(点 ,角度 , 中心)
+\item[機能]点ã®ä½ç½®ã‚’回転ã™ã‚‹
+\item[説明]点を,中心ã§ç¤ºã•ã‚ŒãŸç‚¹ã®å‘¨ã‚Šã«å›žè»¢ã—ãŸåº§æ¨™ã‚’è¿”ã™ã€‚角度ã¯å¼§åº¦æ³•ã§ä¸Žãˆã‚‹
\vspace{\baselineskip}
ã€ä¾‹ã€‘点A〜Eã¯ä½œå›³ã—ã¦ãŠã,C〜Eã‚’ãã‚Œãžã‚Œã®ä½ç½®ã«é…ç½®ã™ã‚‹ã€‚
\begin{layer}{150}{0}
-\putnotese{75}{10}{ \input{Fig/rotatepoint}}
+\putnotese{75}{5}{ \scalebox{0.8}{\input{Fig/rotatepoint}}}
\end{layer}
\begin{spacing}{1.5}
点Cã¯Aを,Bã«é–¢ã—ã¦$\dfrac{2}{3}\pi $ã ã‘回転ã—ãŸç‚¹
-
+
点Dã¯ç‚¹(5,2)を,Bã«é–¢ã—ã¦$\dfrac{\pi}{3}$ ã ã‘回転ã—ãŸç‚¹
\end{spacing}
点Eã¯ç‚¹(3,0)ã‚’Aã«é–¢ã—㦠$-\dfrac{\pi}{4} $ã ã‘回転ã—ãŸç‚¹
\begin{verbatim}
- C.xy=Rotatepoint(A,2*pi/3,B);
- D.xy=Rotatepoint((5,2),pi/3,B);
- E.xy=Rotatepoint([3,0],-pi/4,A);
+C.xy=Rotatepoint(A,2*pi/3,B);
+D.xy=Rotatepoint((5,2),pi/3,B);
+E.xy=Rotatepoint([3,0],-pi/4,A);
\end{verbatim}
注)図ã®ç‚¹ç·šã¯ä½ç½®é–¢ä¿‚を示ã™ãŸã‚ã®ã‚‚ã®ã€‚
@@ -809,9 +820,9 @@ optionsã¯ï¼Œ$x$座標ã®ç¯„囲をリストã§ä¸Žãˆã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{scalepoint}{}
-\item[関数] Scalepoint(点,比率ベクトル,中心)
-\item[機能] 点ã®ä½ç½®ã®æ‹¡å¤§ãƒ»ç¸®å°ã‚’è¡Œã†
-\item[説明] 点を,指定ã•ã‚ŒãŸä¸­å¿ƒã‚’原点ã¨ã™ã‚‹åº§æ¨™ç³»ã§ï¼Œæ¯”率ベクトルã®åˆ†ã ã‘拡大・縮å°ã—ãŸä½ç½®ã®åº§æ¨™ã‚’è¿”ã™ã€‚
+\item[関数]Scalepoint(点,比率ベクトル,中心)
+\item[機能]点ã®ä½ç½®ã®æ‹¡å¤§ãƒ»ç¸®å°ã‚’è¡Œã†
+\item[説明]点を,指定ã•ã‚ŒãŸä¸­å¿ƒã‚’原点ã¨ã™ã‚‹åº§æ¨™ç³»ã§ï¼Œæ¯”率ベクトルã®åˆ†ã ã‘拡大・縮å°ã—ãŸä½ç½®ã®åº§æ¨™ã‚’è¿”ã™ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘点A〜Fã¯ä½œå›³ãƒ„ールã§é©å½“ãªä½ç½®ã«ã¨ã£ã¦ãŠã。
@@ -822,17 +833,17 @@ optionsã¯ï¼Œ$x$座標ã®ç¯„囲をリストã§ä¸Žãˆã‚‹ã€‚
点Fを,点Aを原点を中心ã«ãƒ™ã‚¯ãƒˆãƒ«$\overrightarrow{OC} $ã§ç¤ºã•ã‚ŒãŸæ¯”率ã®ä½ç½®ã«ç½®ã。
\begin{verbatim}
- D.xy=Scalepoint(A,[3,2],[0,0]);
- E.xy=Scalepoint(A,[3,2],B);
- F.xy=Scalepoint(A,C.xy,[0,0]);
- Arrowdata("1",[[0,0],C]);
- Pointdata("1",[A,B,C,D,E,F],["size=2"]);
- Letter([A,"e2","A("+A.x+","+A.y+")"]);
- Letter([B,"e2","B("+B.x+","+B.y+")"]);
- Letter([C,"e2","C("+C.x+","+C.y+")"]);
- Letter([D,"e2","D("+D.x+","+D.y+")"]);
- Letter([E,"e2","E("+E.x+","+E.y+")"]);
- Letter([F,"e2","F("+F.x+","+F.y+")"]);
+D.xy=Scalepoint(A,[3,2],[0,0]);
+E.xy=Scalepoint(A,[3,2],B);
+F.xy=Scalepoint(A,C.xy,[0,0]);
+Arrowdata("1",[[0,0],C]);
+Pointdata("1",[A,B,C,D,E,F],["size=2"]);
+Letter([A,"e2","A("+A.x+","+A.y+")"]);
+Letter([B,"e2","B("+B.x+","+B.y+")"]);
+Letter([C,"e2","C("+C.x+","+C.y+")"]);
+Letter([D,"e2","D("+D.x+","+D.y+")"]);
+Letter([E,"e2","E("+E.x+","+E.y+")"]);
+Letter([F,"e2","F("+F.x+","+F.y+")"]);
\end{verbatim}
\vspace{\baselineskip}
\begin{center} \input{Fig/scalepoint} \end{center}
@@ -841,97 +852,93 @@ optionsã¯ï¼Œ$x$座標ã®ç¯„囲をリストã§ä¸Žãˆã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{translatepoint}{}
-\item[関数] Translatepoint(点 , 移動ベクトル)
-\item[機能] 点を平行移動ã™ã‚‹
-\item[説明] 点を移動ベクトルã§ç¤ºã•ã‚ŒãŸåˆ†ã ã‘平行移動ã—ãŸç‚¹ã®åº§æ¨™ã‚’è¿”ã™
+\item[関数]Translatepoint(点 , 移動ベクトル)
+\item[機能]点を平行移動ã™ã‚‹
+\item[説明]点を移動ベクトルã§ç¤ºã•ã‚ŒãŸåˆ†ã ã‘平行移動ã—ãŸç‚¹ã®åº§æ¨™ã‚’è¿”ã™
\vspace{\baselineskip}
ã€ä¾‹ã€‘点A〜Dã¯ä½œå›³ã—ã¦ãŠã。
-点Cを点Aã‚’$x$軸方å‘ã«2 , $y$軸方å‘ã«3
+点Cを点Aã‚’$x$軸方å‘ã«2 , $y$軸方å‘ã«3ã ã‘平行移動ã—ãŸç‚¹ã«ã™ã‚‹ã€‚
-ã ã‘平行移動ã—ãŸç‚¹ã«ã™ã‚‹ã€‚
-
-点Dを点Aをベクトル$\overrightarrow{OB} $ã ã‘
-
-平行移動ã—ãŸç‚¹ã«ã™ã‚‹ã€‚
+点Dを点Aをベクトル$\overrightarrow{OB} $ã ã‘平行移動ã—ãŸç‚¹ã«ã™ã‚‹ã€‚
\begin{verbatim}
- C.xy=Translatepoint(A,[2,3]);
- D.xy=Translatepoint(A,B.xy);
+C.xy=Translatepoint(A,[2,3]);
+D.xy=Translatepoint(A,B.xy);
\end{verbatim}
-\hspace{20mm} \input{Fig/translatepoint}
+\hspace{20mm} \scalebox{0.9}{\input{Fig/translatepoint}}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\hypertarget{arrowdata}{}
-\item[関数] Arrowdata(name,[始点 , 終点] , options)
-\item[機能] 2点間をçµã¶çŸ¢ç·šã‚’æã。
-\item[説明] name ã¯ï¼Œåº§æ¨™ã‚’数値ã§ä¸Žãˆã‚‹ã¨ãã«å¿…è¦ã€‚幾何è¦ç´ ã®è­˜åˆ¥åã§ä¸Žãˆã‚‹ã¨ãã¯ãªãã¦ã‚‚よã„。
+\item[関数]Arrowdata(name,[始点 , 終点] , options)
+\item[機能]2点間をçµã¶çŸ¢ç·šã‚’æã。
+\item[説明]name ã¯ï¼Œåº§æ¨™ã‚’数値ã§ä¸Žãˆã‚‹ã¨ãã«å¿…è¦ã€‚幾何è¦ç´ ã®è­˜åˆ¥åã§ä¸Žãˆã‚‹ã¨ãã¯ãªãã¦ã‚‚よã„。
optionsã¯çŸ¢ã˜ã‚Šã®å½¢çŠ¶ãªã©ã®æŒ‡å®šã€‚
-
+
\hspace{10mm} [ 矢ã˜ã‚Šã®å¤§ãã•, é–‹ã角, 矢ã˜ã‚Šä½ç½®,切り込ã¿ä½ç½®, 線種, ç·šã®è¡¨ç¤ºè‰²,トリミング]
ã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚矢ã˜ã‚Šã®å¤§ãã•ã‹ã‚‰åˆ‡ã‚Šè¾¼ã¿ä½ç½®ã¾ã§ã¯æ•°ã§ï¼Œå¾Œæ–¹ã®ã‚ªãƒ—ションを指定ã™ã‚‹ã¨ãã¯ï¼Œå‰æ–¹ã‚‚書ã。
-
+
é–‹ã角ã¯60分法ã§ä¸Žãˆã‚‹ã€‚ãŸã ã—,° ã¯ã¤ã‘ãªã„。5未満ã®æ™‚ã¯18°ã®å€æ•°æŒ‡å®šã¨ã™ã‚‹ã€‚
-
+
矢ã˜ã‚Šä½ç½®ã¯ï¼Œç·šåˆ†ã®é•·ã•ã‚’1ã¨ã—ãŸå§‹ç‚¹ã‹ã‚‰ã®è·é›¢ã€‚
切り込ã¿ä½ç½®ã¯ï¼Œï¼ã®ã¨ã三角形ã®çŸ¢ã˜ã‚Šï¼Œï¼‘ã®ã¨ãç·šã®ã¿ã®çŸ¢ã˜ã‚Šã¨ãªã‚‹ã€‚
-
+
ãŸã ã—,Cinderellaã®ç”»é¢ä¸Šã«ã¯å…¨ã¦ã¯å映ã•ã‚Œãªã„。ãŸã¨ãˆã°ï¼Œå¤ªã•æŒ‡å®šã‚’ã—ã¦ã‚‚ç”»é¢ä¸Šã§ã¯å¤ªã•ã¯åŒã˜ã€‚
-トリミング : "Cutend=m" ã¾ãŸã¯ "Cutend=[m,n]" ã§ï¼Œå³è¾ºãŒæ•°ã®ã¨ãã¯ä¸¡ç«¯ã‚’mã ã‘カットã™ã‚‹ã€‚リストã®ã¨ãã¯å§‹ç‚¹ã‚’m,終点をnã ã‘カットã™ã‚‹ã€‚mãŒè² ã®ã¨ãã¯å»¶é•·ã™ã‚‹ã€‚
+トリミング :"Cutend=m" ã¾ãŸã¯ "Cutend=[m,n]" ã§ï¼Œå³è¾ºãŒæ•°ã®ã¨ãã¯ä¸¡ç«¯ã‚’mã ã‘カットã™ã‚‹ã€‚リストã®ã¨ãã¯å§‹ç‚¹ã‚’m,終点をnã ã‘カットã™ã‚‹ã€‚mãŒè² ã®ã¨ãã¯å»¶é•·ã™ã‚‹ã€‚
ã“れらã®è¨­å®šã¯ï¼Œ\hyperlink{setarrow}{Setarrow()} ã§åˆæœŸè¨­å®šã‚’変更ã™ã‚‹ã“ã¨ãŒã§ãる。
\vspace{\baselineskip}
ã€ä¾‹ã€‘オプションã®è¨­å®šã¨ãã®çµæžœã‚’示ã™ã€‚
-
+
\begin{verbatim}
- Arrowdata("1",[A,B]);
- Arrowdata("2",[[1,0],[2,3]],[2]);
- Arrowdata("3",[[2,0],[3,3]],[3,45]);
- Arrowdata("4",[[3,0],[4,3]],[3,1,0.5]);
- Arrowdata("5",[[4,0],[5,3]],[3,1,1,0.5]);
- Arrowdata("6",[[5,0],[6,3]],[3,1,1,1]);
- Arrowdata("7",[[6,0],[7,3]],[3,"dr,2"]);
- Arrowdata("8",[[7,0],[8,3]],[3,1,1,0.5,"Color=red"]);
+Arrowdata("1",[A,B]);
+Arrowdata("2",[[1,0],[2,3]],[2]);
+Arrowdata("3",[[2,0],[3,3]],[3,45]);
+Arrowdata("4",[[3,0],[4,3]],[3,1,0.5]);
+Arrowdata("5",[[4,0],[5,3]],[3,1,1,0.5]);
+Arrowdata("6",[[5,0],[6,3]],[3,1,1,1]);
+Arrowdata("7",[[6,0],[7,3]],[3,"dr,2"]);
+Arrowdata("8",[[7,0],[8,3]],[3,1,1,0.5,"Color=red"]);
\end{verbatim}
-\hspace{20mm} \input{Fig/arrowdata}
+\hspace{20mm}\input{Fig/arrowdata}
ã€ä¾‹ã€‘ï¼’ã¤ã®å††ã‚’矢線ã§çµã¶ã€‚
-
+
\begin{layer}{150}{0}
-\putnotese{75}{0}{ \input{Fig/trimarrow}}
+\putnotese{75}{0}{\input{Fig/trimarrow}}
\end{layer}
\hspace{20mm}
\begin{verbatim}
- Circledata("1",[A,A.xy+[0.5,0]]);
- Circledata("2",[B,B.xy+[0.7,0]]);
- Arrowdata([A,B],["Cutend=[0.5,0.7]"]);
- Letter([A,"c","A",B,"c","B"]);
+ Circledata("1",[A,A.xy+[0.5,0]]);
+ Circledata("2",[B,B.xy+[0.7,0]]);
+ Arrowdata([A,B],["Cutend=[0.5,0.7]"]);
+ Letter([A,"c","A",B,"c","B"]);
\end{verbatim}
- Cinderellaã®ä½œå›³ãƒ„ールã§ï¼’点ABã‚’ã¨ã£ã¦ãŠã。
+Cinderellaã®ä½œå›³ãƒ„ールã§ï¼’点ABã‚’ã¨ã£ã¦ãŠã。
円A,Bã®åŠå¾„ãŒåŒã˜ï¼ˆãŸã¨ãˆã°0.5)ã§ã‚ã‚Œã°ï¼Œ\verb|Arrowdata([A,B],["Cutend=0.5"]);| ã§ã‚ˆã„。
\vspace{\baselineskip}
\hypertarget{setarrow}{}
-\item[関数] Setarrow([arrowsize,angle,position,cut,linestyle])
-\item[機能] Arrowdata,Arrowheadã§æã矢å°ã®ã‚¹ã‚¿ã‚¤ãƒ«ã‚’設定ã™ã‚‹ã€‚
-\item[説明] arrowsize,angle,position,cut,linestyleã¯ï¼Œé †ã«å¤§ãã•(1),開ã角(18),ä½ç½®(1),切り込ã¿(0),矢線スタイル("dr")ã§ã‚る。(カッコ内ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ï¼‰
+\item[関数]Setarrow([arrowsize,angle,position,cut,linestyle])
+\item[機能]Arrowdata,Arrowheadã§æã矢å°ã®ã‚¹ã‚¿ã‚¤ãƒ«ã‚’設定ã™ã‚‹ã€‚
+\item[説明]arrowsize,angle,position,cut,linestyleã¯ï¼Œé †ã«å¤§ãã•(1),開ã角(18),ä½ç½®(1),切り込ã¿(0),矢線スタイル("dr")ã§ã‚る。(カッコ内ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ï¼‰
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{arrowhead}{}
-\item[関数] Arrowhead(点 , æ–¹å‘ , options) , Arrowhead(点 , プロットデータ,options)
-\item[機能] 点ã«çŸ¢ã˜ã‚Šã ã‘ã‚’æã
-\item[説明] 指定ã•ã‚ŒãŸä½ç½®ã«ï¼ŒæŒ‡å®šã•ã‚ŒãŸæ–¹å‘ã‚’å‘ã„ãŸçŸ¢ã˜ã‚Šã ã‘ã‚’æã。
+\item[関数]Arrowhead(点 , æ–¹å‘ , options) , Arrowhead(点 , プロットデータ,options)
+\item[機能]点ã«çŸ¢ã˜ã‚Šã ã‘ã‚’æã
+\item[説明]指定ã•ã‚ŒãŸä½ç½®ã«ï¼ŒæŒ‡å®šã•ã‚ŒãŸæ–¹å‘ã‚’å‘ã„ãŸçŸ¢ã˜ã‚Šã ã‘ã‚’æã。
点ã¯åº§æ¨™ã¾ãŸã¯å¹¾ä½•è¦ç´ å。方å‘ã¯åŽŸç‚¹ã‹ã‚‰è¦‹ã¦åº§æ¨™[a,b]ã®æ–¹å‘。
@@ -939,16 +946,16 @@ options㯠[大ãã•ï¼ŒçŸ¢ã˜ã‚Šã®é–‹ã角,形状ã¨ä½ç½®] ã®ãƒªã‚¹ãƒˆã€‚
矢ã˜ã‚Šã®é–‹ã角ã¯60分法ã§ç‰‡å´åŠåˆ†ã®è§’。
-形状ã¯ï¼Œ "f" :塗りã¤ã¶ã—ã®ä¸‰è§’形( åˆæœŸè¨­å®šï¼‰ã¾ãŸã¯ " l " : ラインã®ã¿ã€‚
+形状ã¯ï¼Œ "f" :塗りã¤ã¶ã—ã®ä¸‰è§’形( åˆæœŸè¨­å®šï¼‰ã¾ãŸã¯" l " : ラインã®ã¿ã€‚
ãŸã ã—,塗りã¤ã¶ã—矢ã˜ã‚Šã¯ç”»é¢ä¸Šã§ã¯å¡—ã‚Šã¤ã¶ã—ã«ãªã‚‰ãªã„。
ä½ç½®ã¯ï¼Œ"t"( åˆæœŸè¨­å®šï¼‰ã¾ãŸã¯ "c" , "b"
\begin{tabbing}
1234\=567890123\=\kill
- \>"t" ã¯çŸ¢ã˜ã‚Šã®å…ˆç«¯ãŒçµ‚点ã«ä¸€è‡´\\
- \>"c" ã¯ä¸‰è§’å½¢ã®ä¸­å¿ƒãŒçµ‚点ã¨ä¸€è‡´\\
- \>"b" ã¯çµ‚点ãŒçŸ¢ã˜ã‚Šã®åº•è¾ºã«ã®ã‚‹ã€‚
+\>"t" ã¯çŸ¢ã˜ã‚Šã®å…ˆç«¯ãŒçµ‚点ã«ä¸€è‡´\\
+\>"c" ã¯ä¸‰è§’å½¢ã®ä¸­å¿ƒãŒçµ‚点ã¨ä¸€è‡´\\
+\>"b" ã¯çµ‚点ãŒçŸ¢ã˜ã‚Šã®åº•è¾ºã«ã®ã‚‹ã€‚
\end{tabbing}
プロットデータを指定ã—ãŸã¨ãã¯ï¼Œæ›²ç·šä¸Šã®ç‚¹ã«çŸ¢ã˜ã‚Šã‚’ã¤ã‘る。
@@ -1003,15 +1010,15 @@ options㯠[大ãã•ï¼ŒçŸ¢ã˜ã‚Šã®é–‹ã角,形状ã¨ä½ç½®] ã®ãƒªã‚¹ãƒˆã€‚
\vspace{\baselineskip}
\hypertarget{lineplot}{}
-\item[関数] Lineplot(name , 2点ã®ãƒªã‚¹ãƒˆ , options)
-\item[機能] 2点ã®ãƒªã‚¹ãƒˆã§ç¤ºã•ã‚ŒãŸç‚¹ã‚’çµã¶ç›´ç·šã‚’æã。
-\item[説明] 2点ã®ãƒªã‚¹ãƒˆã¯åº§æ¨™ã¾ãŸã¯å¹¾ä½•è¦ç´ ã®åå‰ã§ä¸Žãˆã‚‹ã€‚
+\item[関数]Lineplot(name , 2点ã®ãƒªã‚¹ãƒˆ , options)
+\item[機能]2点ã®ãƒªã‚¹ãƒˆã§ç¤ºã•ã‚ŒãŸç‚¹ã‚’çµã¶ç›´ç·šã‚’æã。
+\item[説明]2点ã®ãƒªã‚¹ãƒˆã¯åº§æ¨™ã¾ãŸã¯å¹¾ä½•è¦ç´ ã®åå‰ã§ä¸Žãˆã‚‹ã€‚
options ã¯æ¬¡ã®é€šã‚Šã€‚
-線種 "dr, n" , "da,m,n" , "do,m,n"
+線種"dr, n", "da,m,n" , "do,m,n"
- "+" åŠç›´ç·šã‚’æã。
+ "+"åŠç›´ç·šã‚’æã。
"dr" , "da" , "do" 㨠"+" ã¯ãƒªã‚¹ãƒˆã«ã—ã¦ä¸¡æ–¹æŒ‡å®šã™ã‚‹ã“ã¨ãŒã§ãる。
@@ -1031,84 +1038,84 @@ Cinderellaã®æ画ツールã§2点A,Bã‚’ã¨ã£ã¦ãŠã,直線ABを引ã
optionã®åƒãã®ä¾‹
\begin{tabbing}
1234\=56789012345678901234567890123456789\=\kill
- \> \verb|Lineplot([A,B],["dr,0.5","+"]);| \>Aを端点ã¨ã™ã‚‹åŠç›´ç·šã‚’引ã\\
- \> \verb|Lineplot([C,D],["dr,2"]);| \>ç›´ç·šCDを太ã•2ã§æã\\
- \> \verb|Lineplot([E,F],["da"]);| \>ç›´ç·šEFã‚’ç ´ç·šã§æã\\
- \> \verb|Lineplot([G,H],["do"]);| \>ç›´ç·šGHを点線ã§æã
+ \> \verb|Lineplot([A,B],["dr,0.5","+"]);|\>Aを端点ã¨ã™ã‚‹åŠç›´ç·šã‚’引ã\\
+ \> \verb|Lineplot([C,D],["dr,2"]);|\>ç›´ç·šCDを太ã•2ã§æã\\
+ \> \verb|Lineplot([E,F],["da"]);| \>ç›´ç·šEFã‚’ç ´ç·šã§æã\\
+ \> \verb|Lineplot([G,H],["do"]);|\>ç›´ç·šGHを点線ã§æã
\end{tabbing}
çµæžœã¯ï¼Œæ¬¡å›³å·¦ä¸Šã‹ã‚‰ã€‚
\vspace{\baselineskip}
\hspace{20mm} \input{Fig/lineplot}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{listplot}{}
-\item[関数] Listplot(name , 点ã®ãƒªã‚¹ãƒˆ , options)
-\item[機能] 点ã®ãƒªã‚¹ãƒˆã§ç¤ºã•ã‚ŒãŸç‚¹ã‚’çµã¶ã€‚
-\item[説明] 点ã®ãƒªã‚¹ãƒˆã¯åº§æ¨™ã¾ãŸã¯å¹¾ä½•è¦ç´ åã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚点ãŒï¼Œåº§æ¨™ã§ã¯ãªã幾何è¦ç´ åã®å ´åˆã¯ï¼Œnameã¯çœç•¥å¯
+\item[関数]Listplot(name , 点ã®ãƒªã‚¹ãƒˆ , options)
+\item[機能]点ã®ãƒªã‚¹ãƒˆã§ç¤ºã•ã‚ŒãŸç‚¹ã‚’çµã¶ã€‚
+\item[説明]点ã®ãƒªã‚¹ãƒˆã¯åº§æ¨™ã¾ãŸã¯å¹¾ä½•è¦ç´ åã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚点ãŒï¼Œåº§æ¨™ã§ã¯ãªã幾何è¦ç´ åã®å ´åˆã¯ï¼Œnameã¯çœç•¥å¯
プロットデータã®åå‰ã¯ï¼Œ"sg" ã«å¼•æ•°ã® name を付加ã—ãŸã‚‚ã®ã¨ãªã‚‹ã€‚
options ã¯æ¬¡ã®é€šã‚Šã€‚
-線種 "dr, n" , "da,m,n" , "do,m,n"
+線種 "dr, n", "da,m,n" , "do,m,n"
-トリミング : "Cutend=m" ã¾ãŸã¯ "Cutend=[m,n]"
+トリミング :"Cutend=m" ã¾ãŸã¯ "Cutend=[m,n]"
æ•°ã®ã¨ãã¯ä¸¡ç«¯ã‚’mã ã‘カットã™ã‚‹ã€‚リストã®ã¨ãã¯å§‹ç‚¹ã‚’m,終点をnã ã‘カットã™ã‚‹ã€‚mãŒè² ã®ã¨ãã¯å»¶é•·ã™ã‚‹ã€‚
\begin{tabbing}
1234567890123456789012345678901234\=\kill
- optionsã®ä½¿ç”¨ä¾‹\\
- \verb|Listplot([A,B]);| \>線分ABã‚’æã。太ã•ã¯ åˆæœŸè¨­å®šã€‚\\
- \verb|Listplot([C,D],["dr,2"]);| \>線分CDã‚’æã。太ã•2\\
- \verb|Listplot([E,F],["da"]);| \>線分EFã‚’ç ´ç·šã§æã\\
- \verb|Listplot([G,H],["da,3,1"]);| \>線分GHã‚’ç ´ç·šã§æã。線を長ã\\
- \verb|Listplot([K,L],["da,1,3"]);| \>線分KLã‚’ç ´ç·šã§æã。間隔を空ã‘ã‚‹\\
- \verb|Listplot([M,N],["do"]);| \>線分MNを点線ã§æã。\\
- \verb|Listplot([O,P],["do,3"]);| \>線分OPを点線ã§æã。間隔を空ã‘ã‚‹\\
- \verb|Listplot([Q,R],["do,3,3"]);| \>線分QRを点線ã§æã。間隔を空ã‘ã¦å¤ªã\\
+optionsã®ä½¿ç”¨ä¾‹\\
+\verb|Listplot([A,B]);|\>線分ABã‚’æã。太ã•ã¯ åˆæœŸè¨­å®šã€‚\\
+\verb|Listplot([C,D],["dr,2"]);| \>線分CDã‚’æã。太ã•2\\
+\verb|Listplot([E,F],["da"]);| \>線分EFã‚’ç ´ç·šã§æã\\
+\verb|Listplot([G,H],["da,3,1"]);| \>線分GHã‚’ç ´ç·šã§æã。線を長ã\\
+\verb|Listplot([K,L],["da,1,3"]);|\>線分KLã‚’ç ´ç·šã§æã。間隔を空ã‘ã‚‹\\
+\verb|Listplot([M,N],["do"]);|\>線分MNを点線ã§æã。\\
+\verb|Listplot([O,P],["do,3"]);| \>線分OPを点線ã§æã。間隔を空ã‘ã‚‹\\
+\verb|Listplot([Q,R],["do,3,3"]);| \>線分QRを点線ã§æã。間隔を空ã‘ã¦å¤ªã\\
çµæžœã¯æ¬¡å›³å·¦ã‹ã‚‰ã€‚
\end{tabbing}
- \begin{center} \input{Fig/listplot3}\end{center}
+\begin{center} \scalebox{0.9}{\input{Fig/listplot3}}\end{center}
ã€ä¾‹ã€‘三角形をæã。
- Cinderellaã®ä½œå›³ãƒ„ールã§ä¸‰è§’å½¢ABCã‚’æã„ã¦ãŠã。ã‚ã‚‹ã„ã¯ï¼Œå˜ã«3点A,B,Cã‚’ã¨ã‚‹ã ã‘ã§ã‚‚よã„。
+Cinderellaã®ä½œå›³ãƒ„ールã§ä¸‰è§’å½¢ABCã‚’æã„ã¦ãŠã。ã‚ã‚‹ã„ã¯ï¼Œå˜ã«3点A,B,Cã‚’ã¨ã‚‹ã ã‘ã§ã‚‚よã„。
\begin{layer}{150}{0}
-\putnotese{75}{0}{ \input{Fig/listplot1}}
+\putnotese{75}{0}{\input{Fig/listplot1}}
\end{layer}
\hspace{20mm}
\begin{verbatim}
- Addax(0);
- Listplot([A,B,C,A]);
+Addax(0);
+Listplot([A,B,C,A]);
\end{verbatim}
点ã®ä½ç½®ã¯åº§æ¨™ã§æŒ‡å®šã—ã¦ã‚‚よã„。
ãã®å ´åˆã¯ name ãŒå¿…è¦ã€‚
-\hspace{10mm} \verb|Listplot("1",[[0,0],[2,0],[1,2],[0,0]]);|
+\verb| Listplot("1",[[0,0],[2,0],[1,2],[0,0]]);|
\vspace{\baselineskip}
ã€ä¾‹ã€‘ï¼’ã¤ã®å††ã‚’線分ã§çµã¶ã€‚
-
+
\begin{layer}{150}{0}
-\putnotese{75}{0}{ \input{Fig/trimseg}}
+\putnotese{75}{0}{\input{Fig/trimseg}}
\end{layer}
\hspace{20mm}
\begin{verbatim}
- Circledata("1",[A,A.xy+[0.5,0]]);
- Circledata("2",[B,B.xy+[0.7,0]]);
- Listplot([A,B],["Cutend=[0.5,0.7]"]);
- Letter([A,"c","A",B,"c","B"]);
+ Circledata("1",[A,A.xy+[0.5,0]]);
+ Circledata("2",[B,B.xy+[0.7,0]]);
+ Listplot([A,B],["Cutend=[0.5,0.7]"]);
+ Letter([A,"c","A",B,"c","B"]);
\end{verbatim}
- Cinderellaã®ä½œå›³ãƒ„ールã§ï¼’点ABã‚’ã¨ã£ã¦ãŠã。
+Cinderellaã®ä½œå›³ãƒ„ールã§ï¼’点ABã‚’ã¨ã£ã¦ãŠã。
円A,Bã®åŠå¾„ãŒåŒã˜ã§ã‚ã‚Œã°ï¼Œ\verb|Listplot([A,B],["Cutend=0.5"]);| ã§ã‚ˆã„。
@@ -1118,21 +1125,21 @@ optionã®åƒãã®ä¾‹
\vspace{\baselineskip}
ã€ä¾‹ã€‘有é™ãƒ•ãƒ¼ãƒªã‚¨ç´šæ•°å±•é–‹
- \[\cfrac{\pi}{2}+\sum_{n=0}^{30} \cfrac{1-(-1)^n}{n}\sin nx\]
+ \[\cfrac{\pi}{2}+\sum_{n=0}^{30} \cfrac{1-(-1)^n}{n}\sin nx\]
次ã®ã‚ˆã†ã«Cindyscriptã§é–¢æ•°ã‚’定義ã—,プロットデータpd を作ã£ã¦å¼•æ•°ã«æ¸¡ã™ã€‚
\begin{verbatim}
- f(x):=(
- s=pi/2;
- repeat(30,n,s=s+(1-(-1)|^n)/n*sin(n*x));
- );
- pd=apply(0..200,t,
- x=-2*pi+t*4*pi/200;
- [x,f(x)];
- );
- Listplot("1",pd);
- Expr([[-2*pi,-0.5],"s","-2\pi",[-pi,-0.5],"s","-\pi",[pi,-0.5],"s",
- "\pi",[2*pi,-0.5],"s","2\pi",[0,pi],"w2","\pi"]);
+f(x):=(
+s=pi/2;
+repeat(30,n,s=s+(1-(-1)|^n)/n*sin(n*x));
+);
+pd=apply(0..200,t,
+x=-2*pi+t*4*pi/200;
+[x,f(x)];
+);
+Listplot("1",pd);
+Expr([[-2*pi,-0.5],"s","-2\pi",[-pi,-0.5],"s","-\pi",[pi,-0.5],"s",
+"\pi",[2*pi,-0.5],"s","2\pi",[0,pi],"w2","\pi"]);
\end{verbatim}
\vspace{\baselineskip}
@@ -1141,14 +1148,14 @@ optionã®åƒãã®ä¾‹
\vspace{\baselineskip}
リストã®é•·ã•ã«ã¯åˆ¶é™ãŒã‚る。ãŸã¨ãˆã°ï¼Œã‚¿ãƒ¼ãƒˆãƒ«ã‚°ãƒ©ãƒ•ã‚£ã‚¯ã‚¹ã‚’用ã„ãŸã‚·ã‚§ãƒ«ãƒ”ンスキーã®ã‚®ãƒ£ã‚¹ã‚±ãƒƒãƒˆã§ã¯200ãらã„ãšã¤ã®ãƒªã‚¹ãƒˆã«åˆ†å‰²ã™ã‚‹ã€‚
- \hspace{20mm}\scalebox{0.9}{ \input{Fig/listplot2}}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+ \hspace{20mm}\scalebox{0.8}{ \input{Fig/listplot2}}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{mksegments}{}
-\item[関数] Mksegments()
-\item[機能] ã™ã¹ã¦ã®å¹¾ä½•ç·šåˆ†ã®PD を作æˆ
-\item[説明] Cinderellaã®ã€Œç·šåˆ†ã‚’加ãˆã‚‹ã€ãƒ„ールã§æã„ãŸã™ã¹ã¦ã®ç·šåˆ†ã‚’ãã®ã¾ã¾ãƒ—ロットデータã¨ã™ã‚‹ã€‚ãŸã¨ãˆã°ï¼Œç·šåˆ†ABを作るã¨ï¼Œãƒ—ロットデータsgABãŒä½œæˆã•ã‚Œã‚‹ã€‚ãã®å¾Œï¼Œã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã§ç‚¹Bã®è­˜åˆ¥åを変更(ãŸã¨ãˆã°Qã«ï¼‰ã™ã‚‹ã¨ï¼Œãƒ—ロットデータåも変更ã•ã‚Œã‚‹ã€‚線分ã¯ã™ã§ã«æã‹ã‚Œã¦ã„ã¦ã‚‚よã„。
+\item[関数]Mksegments()
+\item[機能]ã™ã¹ã¦ã®å¹¾ä½•ç·šåˆ†ã®PD を作æˆ
+\item[説明]Cinderellaã®ã€Œç·šåˆ†ã‚’加ãˆã‚‹ã€ãƒ„ールã§æã„ãŸã™ã¹ã¦ã®ç·šåˆ†ã‚’ãã®ã¾ã¾ãƒ—ロットデータã¨ã™ã‚‹ã€‚ãŸã¨ãˆã°ï¼Œç·šåˆ†ABを作るã¨ï¼Œãƒ—ロットデータsgABãŒä½œæˆã•ã‚Œã‚‹ã€‚ãã®å¾Œï¼Œã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã§ç‚¹Bã®è­˜åˆ¥åを変更(ãŸã¨ãˆã°Qã«ï¼‰ã™ã‚‹ã¨ï¼Œãƒ—ロットデータåも変更ã•ã‚Œã‚‹ã€‚線分ã¯ã™ã§ã«æã‹ã‚Œã¦ã„ã¦ã‚‚よã„。
\vspace{\baselineskip}
ã€ä¾‹ã€‘等比数列ã®ä¾‹é¡Œ
@@ -1161,13 +1168,13 @@ optionã®åƒãã®ä¾‹
ã“れを繰り返ã™ã€‚\verb|Mksegments()| を書ã„ã¦ãŠã‘ã°ï¼Œ\verb|Listplot([A,B,C]| ãªã©ã‚’書ã‹ãªãã¦ã‚‚,作図ãŒã§ããŸæ™‚点ã§ï¼Œå›³ã®ãƒ‡ãƒ¼ã‚¿ãŒã§ãる。
-\includegraphics[bb=0.00 0.00 438.02 327.02,width=5cm]{Fig/gpro01.pdf} \input{Fig/gpro02}
+\includegraphics[bb=0.00 0.00 438.02 327.02,width=5.5cm]{Fig/gpro01.pdf} \input{Fig/gpro02}
\vspace{\baselineskip}
\hypertarget{framedata}{}
-\item[関数] Framedata(name , リスト,options)
-\item[機能] 矩形をæã
-\item[説明] リストã®å½¢ã¯2通り。
+\item[関数]Framedata(name , リスト,options)
+\item[機能]矩形をæã
+\item[説明]リストã®å½¢ã¯2通り。
ãã®1:[中心 ,横 , 縦] ã§ï¼ŒçŸ©å½¢ã‚’æã。横,縦ã¯ä¸­å¿ƒã‹ã‚‰ã®è·é›¢ã€‚
@@ -1182,11 +1189,11 @@ optionã®åƒãã®ä¾‹
以下ã«ã„ãã¤ã‹ä¾‹ã‚’示ã™
\begin{tabbing}
1234567890123456789012345678901234\=\kill
- \verb|Framedata("1");| \> æ画範囲(SW,NE)ã¨åŒä¸€ã®çŸ©å½¢ã‚’æã\\
- \verb|Framedata("2",[[0,0],2,2]);| \> 原点を中心ã¨ã™ã‚‹ç¸¦æ¨ªå¹…4ã®æ­£æ–¹å½¢ã‚’æã\\
- \verb|Framedata("3",[A,1.5,1.2]);| \> 点Aを中心ã¨ã™ã‚‹æ¨ª3,縦2.4ã®çŸ©å½¢ã‚’æã。(図左)\\
- \verb|Framedata([B,C]);| \> 点Bを中心,点Cを頂点ã¨ã™ã‚‹çŸ©å½¢ã‚’æã。(図中央)\\
- \verb|Framedata([D,E],["corner"]); | \> 点D,Eを対角点ã¨ã™ã‚‹çŸ©å½¢ã‚’æã。(図å³)
+\verb|Framedata("1");|\> æ画範囲(SW,NE)ã¨åŒä¸€ã®çŸ©å½¢ã‚’æã\\
+\verb|Framedata("2",[[0,0],2,2]);| \> 原点を中心ã¨ã™ã‚‹ç¸¦æ¨ªå¹…4ã®æ­£æ–¹å½¢ã‚’æã\\
+\verb|Framedata("3",[A,1.5,1.2]);|\> 点Aを中心ã¨ã™ã‚‹æ¨ª3,縦2.4ã®çŸ©å½¢ã‚’æã。(図左)\\
+\verb|Framedata([B,C]);|\> 点Bを中心,点Cを頂点ã¨ã™ã‚‹çŸ©å½¢ã‚’æã。(図中央)\\
+\verb|Framedata([D,E],["corner"]); |\>点D,Eを対角点ã¨ã™ã‚‹çŸ©å½¢ã‚’æã。(図å³)
\end{tabbing}
\begin{center}\includegraphics[bb=0.00 0.00 348.15 106.16,width=12cm]{Fig/Framedata.pdf}\end{center}
@@ -1194,20 +1201,20 @@ optionã®åƒãã®ä¾‹
\vspace{\baselineskip}
\hypertarget{polygonplot}{}
-\item[関数] Polygonplot(name , 点リスト , 整数,options)
-\item[機能] 2点をåŠå¾„ã¨ã™ã‚‹å††ã«å†…接ã™ã‚‹æ­£å¤šè§’形をæã。
-\item[説明] 点リストを[A,B] ã¨ã™ã‚‹ã¨ï¼ŒAを中心ã¨ã™ã‚‹åŠå¾„ABã®å††å‘¨ä¸Šã«ç‚¹ã‚’ã¨ã£ã¦æ­£å¤šè§’形をæã。ãŸã ã—円ã¯æã‹ãªã„。A,B ã¯åº§æ¨™ã§ã‚‚よã„。
+\item[関数]Polygonplot(name , 点リスト , 整数,options)
+\item[機能]2点をåŠå¾„ã¨ã™ã‚‹å††ã«å†…接ã™ã‚‹æ­£å¤šè§’形をæã。
+\item[説明]点リストを[A,B] ã¨ã™ã‚‹ã¨ï¼ŒAを中心ã¨ã™ã‚‹åŠå¾„ABã®å††å‘¨ä¸Šã«ç‚¹ã‚’ã¨ã£ã¦æ­£å¤šè§’形をæã。ãŸã ã—円ã¯æã‹ãªã„。A,B ã¯åº§æ¨™ã§ã‚‚よã„。
-点リストãŒåº§æ¨™ã§ã¯ãªã作図ã—ã¦ã‚る点ã®å称ã®ã¨ã,オプション㫠"Geo=y" ã‚’ã¤ã‘ã‚‹ã¨ï¼Œé ‚点ã®å¹¾ä½•ç‚¹ã‚’作る。幾何点ã®å称ã¯Bã«ç•ªå·ã‚’付ã‘ãŸã‚‚ã®ã¨ãªã‚‹ã€‚æ•´æ•°ã§ãªã„数を指定ã—ãŸå ´åˆã¯ï¼Œãã¡ã‚“ã¨é–‰ã˜ãªã„折れ線ãŒæã‹ã‚Œã‚‹ã€‚
+点リストãŒåº§æ¨™ã§ã¯ãªã作図ã—ã¦ã‚る点ã®å称ã®ã¨ã,オプションã«"Geo=y" ã‚’ã¤ã‘ã‚‹ã¨ï¼Œé ‚点ã®å¹¾ä½•ç‚¹ã‚’作る。幾何点ã®å称ã¯Bã«ç•ªå·ã‚’付ã‘ãŸã‚‚ã®ã¨ãªã‚‹ã€‚æ•´æ•°ã§ãªã„数を指定ã—ãŸå ´åˆã¯ï¼Œãã¡ã‚“ã¨é–‰ã˜ãªã„折れ線ãŒæã‹ã‚Œã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘点リストã¨optionã®é•ã„ã«ã‚ˆã‚‹ä½œå›³ã¨ï¼ŒTeXã®å›³ã‚’示ã™ã€‚
\begin{verbatim}
- Addax(0);
- Polygonplot("1",[[-4,1],[-4,3]],7);
- Polygonplot("2",[A,B],7);
- Polygonplot("3",[C,D],7,["Geo=y"]);
+Addax(0);
+Polygonplot("1",[[-4,1],[-4,3]],7);
+Polygonplot("2",[A,B],7);
+Polygonplot("3",[C,D],7,["Geo=y"]);
\end{verbatim}
\hspace{10mm}\includegraphics[bb=0.00 0.00 541.03 175.01,width=10cm]{Fig/polygonplot2.pdf}
@@ -1223,22 +1230,22 @@ optionã®åƒãã®ä¾‹
ã€ä¾‹ã€‘ABã‚’1辺ã¨ã™ã‚‹æ­£äº”角形をæã。
\begin{verbatim}
- n=5;
- pti=[complex(A),complex(B)];
- th=2*pi/n;
- repeat(n-2,s,
- z1=pti_s;
- z2=pti_(s+1);
- z=z2+(z2-z1)*(cos(th)+i*sin(th));
- pti=append(pti,z);
- );
- pt=apply(pti,gauss(#));
- pt=append(pt,A.xy);
- Listplot("1",pt);
+n=5;
+pti=[complex(A),complex(B)];
+th=2*pi/n;
+repeat(n-2,s,
+z1=pti_s;
+z2=pti_(s+1);
+z=z2+(z2-z1)*(cos(th)+i*sin(th));
+pti=append(pti,z);
+);
+pt=apply(pti,gauss(#));
+pt=append(pt,A.xy);
+Listplot("1",pt);
\end{verbatim}
ptiã¯ï¼Œå„頂点ã«å¯¾å¿œã™ã‚‹è¤‡ç´ æ•°ã®ãƒªã‚¹ãƒˆï¼ŒptãŒå„頂点ã®åº§æ¨™ã®ãƒªã‚¹ãƒˆã§ã‚る。
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
\newpage
@@ -1247,13 +1254,13 @@ ptiã¯ï¼Œå„頂点ã«å¯¾å¿œã™ã‚‹è¤‡ç´ æ•°ã®ãƒªã‚¹ãƒˆï¼ŒptãŒå„頂点ã®åº§æ¨™
\begin{description}
\hypertarget{bezier}{}
-\item[関数] Bezier(åå‰ï¼Œç¯€ç‚¹ãƒªã‚¹ãƒˆï¼Œåˆ¶å¾¡ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
-\item[機能] ベジェ曲線をæã
-\item[説明] 制御点ã¯ï¼Œå„区間ã«å¯¾ã—ã¦ï¼Œ3次ã®å ´åˆ2個,2次ã®å ´åˆ1個ã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚
+\item[関数]Bezier(åå‰ï¼Œç¯€ç‚¹ãƒªã‚¹ãƒˆï¼Œåˆ¶å¾¡ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
+\item[機能]ベジェ曲線をæã
+\item[説明]制御点ã¯ï¼Œå„区間ã«å¯¾ã—ã¦ï¼Œ3次ã®å ´åˆ2個,2次ã®å ´åˆ1個ã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚
オプションã¯
-"Num=n" : 節点間ã®åˆ†å‰²æ•°ï¼ˆåˆ†ç‚¹æ•° $-1$)を指定ã§ãる。 ベジェ曲線ã¨ã‚¹ãƒ—ライト曲線ã®é–¢æ•°ã¯ç¯€ç‚¹é–“ãŒçŸ­ã„å ´åˆãŒå¤šã„ã®ã§åˆæœŸè¨­å®šã¯10ã«ãªã£ã¦ã„る。Plotdata()ãªã©ã¨é•ã„,大ãã„数(200ãªã©ï¼‰ã‚’指定ã™ã‚‹ã¨ï¼Œå…¨ä½“ã®åˆ†å‰²æ•°ãŒå¢—大ã—ã¦æ画時間ãŒã‹ã‹ã‚‹ã‚ˆã†ã«ãªã£ã¦ã—ã¾ã†ã®ã§æ³¨æ„。
+"Num=n": 節点間ã®åˆ†å‰²æ•°ï¼ˆåˆ†ç‚¹æ•° $-1$)を指定ã§ãる。 ベジェ曲線ã¨ã‚¹ãƒ—ライト曲線ã®é–¢æ•°ã¯ç¯€ç‚¹é–“ãŒçŸ­ã„å ´åˆãŒå¤šã„ã®ã§åˆæœŸè¨­å®šã¯10ã«ãªã£ã¦ã„る。Plotdata()ãªã©ã¨é•ã„,大ãã„数(200ãªã©ï¼‰ã‚’指定ã™ã‚‹ã¨ï¼Œå…¨ä½“ã®åˆ†å‰²æ•°ãŒå¢—大ã—ã¦æ画時間ãŒã‹ã‹ã‚‹ã‚ˆã†ã«ãªã£ã¦ã—ã¾ã†ã®ã§æ³¨æ„。
\vspace{\baselineskip}
ã€ä¾‹ã€‘
@@ -1301,7 +1308,7 @@ Bezier("3",[A,B,C],[[D],[E,F]]);
å…¨ã¦åŒã˜æ¬¡æ•°ã®å ´åˆï¼Œæ¬¡ã®ã‚ˆã†ã«ã—ã¦ã‚‚よã„.
-Bezier("4", [A,B,C,D], [E,F,G,H,K,L] );
+Bezier("4", [A,B,C,D], [E,F,G,H,K,L] );
\begin{layer}{150}{0}
\putnotese{20}{2}{\input{Fig/checkbe7}}
@@ -1321,17 +1328,17 @@ Bezier("6",[A,B,C],[[D],[E,F]],["Num=40","da"]);
Numを(ベクトルã¨ã—ã¦ï¼‰åŒºé–“ã”ã¨ã«ä¸Žãˆã‚‹ã“ã¨ã‚‚ã§ãる。
-Bezier("1", [A,B,C,D], [E,F,G,H,K,L] , [ "Num=[2,3,4]"]);
+Bezier("1", [A,B,C,D], [E,F,G,H,K,L] , [ "Num=[2,3,4]"]);
\hspace{10mm} \input{Fig/checkbe8}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{beziersmooth}{}
-\item[関数] Beziersmooth(åå‰ï¼Œç¯€ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
-\item[機能] 節点間を3次ベジェ曲線ã§ã‚¹ãƒ ãƒ¼ã‚ºã«çµã‚“ã æ›²ç·šã‚’æã
-\item[説明] 節点をã¯ã•ã‚€åˆ¶å¾¡ç‚¹ã¯ï¼‘直線上ã«ã¨ã‚‹ï¼ˆã—ãŸãŒã£ã¦ï¼Œï¼‘ã¤ã¯åŠè‡ªç”±ç‚¹ã§ï¼Œç›´ç·šä¸Šã—ã‹å‹•ã‘ãªã„)。
+\item[関数]Beziersmooth(åå‰ï¼Œç¯€ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
+\item[機能]節点間を3次ベジェ曲線ã§ã‚¹ãƒ ãƒ¼ã‚ºã«çµã‚“ã æ›²ç·šã‚’æã
+\item[説明]節点をã¯ã•ã‚€åˆ¶å¾¡ç‚¹ã¯ï¼‘直線上ã«ã¨ã‚‹ï¼ˆã—ãŸãŒã£ã¦ï¼Œï¼‘ã¤ã¯åŠè‡ªç”±ç‚¹ã§ï¼Œç›´ç·šä¸Šã—ã‹å‹•ã‘ãªã„)。
制御点ã¯è‡ªå‹•çš„ã«é…ç½®ã•ã‚Œã‚‹ã€‚ãã®å¾Œï¼Œç¯€ç‚¹ã‚„制御点を動ã‹ã—ã¦ï¼ŒæããŸã„ã‚‚ã®ã«ã™ã‚‹ã€‚
\vspace{\baselineskip}
@@ -1356,9 +1363,9 @@ Beziersmooth("1",[A,B,C,D]);
\vspace{\baselineskip}
\hypertarget{beziersym}{}
-\item[関数] Beziersym(åå‰ï¼Œç¯€ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
-\item[機能] 節点間を3次ベジェ曲線ã§ã‚¹ãƒ ãƒ¼ã‚ºã«çµã‚“ã æ›²ç·šã‚’æã
-\item[説明] 節点をã¯ã•ã‚€åˆ¶å¾¡ç‚¹ã¯ç¯€ç‚¹ã«é–¢ã—対称(片方ã¯è¡¨ç¤ºã•ã‚Œãšï¼Œå‹•ã‹ã›ãªã„)。
+\item[関数]Beziersym(åå‰ï¼Œç¯€ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
+\item[機能]節点間を3次ベジェ曲線ã§ã‚¹ãƒ ãƒ¼ã‚ºã«çµã‚“ã æ›²ç·šã‚’æã
+\item[説明]節点をã¯ã•ã‚€åˆ¶å¾¡ç‚¹ã¯ç¯€ç‚¹ã«é–¢ã—対称(片方ã¯è¡¨ç¤ºã•ã‚Œãšï¼Œå‹•ã‹ã›ãªã„)。
制御点ã¯è‡ªå‹•çš„ã«é…ç½®ã•ã‚Œã‚‹ã€‚ãã®å¾Œï¼Œç¯€ç‚¹ã‚„制御点を動ã‹ã—ã¦æããŸã„ã‚‚ã®ã«ã™ã‚‹ã€‚
ã€ä¾‹ã€‘
@@ -1379,9 +1386,9 @@ C2p 㨠C3p ã¯è¡¨ç¤ºã•ã‚Œãšï¼Œå‹•ã‹ã›ãªã„。
\vspace{\baselineskip}
\hypertarget{mkbeziercrv}{}
-\item[関数] Mkbeziercrv(åå‰, [節点リスト,制御点リスト] ã®ãƒªã‚¹ãƒˆ,options )
-\item[機能] 複数ã®ãƒ™ã‚¸ã‚§æ›²ç·šã‚’æã
-\item[説明] [節点リスト,制御点リスト] ãŒï¼‘ã¤ã®å ´åˆã¯ï¼ŒBezier()ã¨åŒã˜ã€‚
+\item[関数]Mkbeziercrv(åå‰, [節点リスト,制御点リスト] ã®ãƒªã‚¹ãƒˆ,options )
+\item[機能]複数ã®ãƒ™ã‚¸ã‚§æ›²ç·šã‚’æã
+\item[説明][節点リスト,制御点リスト] ãŒï¼‘ã¤ã®å ´åˆã¯ï¼ŒBezier()ã¨åŒã˜ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘ベジェ曲線を2ã¤æã。
@@ -1390,22 +1397,22 @@ C2p 㨠C3p ã¯è¡¨ç¤ºã•ã‚Œãšï¼Œå‹•ã‹ã›ãªã„。
\input{Fig/checkmc1}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{mkbezierptcrv}{}
-\item[関数] Mkbezierptcrv(節点リストptlist,[オプション] )
-\item[機能] ベジェ曲線をæã
-\item[説明] 制御点ã¯ï¼Œè‡ªå‹•çš„ã«é…ç½®ã•ã‚Œã‚‹ã€‚
+\item[関数]Mkbezierptcrv(節点リストptlist,[オプション] )
+\item[機能]ベジェ曲線をæã
+\item[説明]制御点ã¯ï¼Œè‡ªå‹•çš„ã«é…ç½®ã•ã‚Œã‚‹ã€‚
-複数ã®å ´åˆã¯ [ ptlist1, ptlist2.... ]
+複数ã®å ´åˆã¯[ ptlist1, ptlist2.... ]
åå‰ã¯ï¼ŒA ã‹ã‚‰é †ã«è‡ªå‹•çš„ã«ã¤ã‘る。
オプション
-"Deg=...†次数指定ãŒã§ãる。( åˆæœŸè¨­å®šã¯3次)
+"Deg=...â€æ¬¡æ•°æŒ‡å®šãŒã§ãる。( åˆæœŸè¨­å®šã¯3次)
-"Num=..." å„区間ã®åŒºé–“数(分点数ー1)を指定ã§ãる。( åˆæœŸè¨­å®šã¯10)
+"Num=..."å„区間ã®åŒºé–“数(分点数ー1)を指定ã§ãる。( åˆæœŸè¨­å®šã¯10)
\vspace{5mm}
@@ -1450,7 +1457,7 @@ Deg=2 ã¨ã™ã‚‹ã¨2次ã«ãªã‚‹ã€‚
\putnotese{0}{10}{ \input{Fig/checkb10}}
\end{layer}
-複数ã®å ´åˆã¯ [ ptlist1, ptlist2.... ]
+複数ã®å ´åˆã¯[ ptlist1, ptlist2.... ]
\verb|Mkbezierptcrv([[A,B,C],[D,E,F,G]]);|
@@ -1458,41 +1465,41 @@ Deg=2 ã¨ã™ã‚‹ã¨2次ã«ãªã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{bspline}{}
-\item[関数] Bspline(åå‰ï¼Œåˆ¶å¾¡ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
-\item[機能] 2次B-spline曲線をæã
-\item[説明] 節点ã¯è‡ªå‹•çš„ã«è¨ˆç®—ã•ã‚Œï¼Œè¡¨ç¤ºã•ã‚Œãªã„
+\item[関数]Bspline(åå‰ï¼Œåˆ¶å¾¡ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
+\item[機能]2次B-spline曲線をæã
+\item[説明]節点ã¯è‡ªå‹•çš„ã«è¨ˆç®—ã•ã‚Œï¼Œè¡¨ç¤ºã•ã‚Œãªã„
\vspace{\baselineskip}
ã€ä¾‹ã€‘\verb|Bspline("1",[A,B,C,D,E])|
-ã“ã‚Œã¯ï¼Œ \verb|Bezier("1",[A,(B+C)/2,(C+D)/2,E],[B,C,D])| ã¨åŒã˜ã€‚曲線ã®åå‰ãŒ bz1 ã§ã¯ãªãbzb1 ã¨ãªã‚‹ã€‚
+ã“ã‚Œã¯ï¼Œ \verb|Bezier("1",[A,(B+C)/2,(C+D)/2,E],[B,C,D])|ã¨åŒã˜ã€‚曲線ã®åå‰ãŒ bz1 ã§ã¯ãªãbzb1 ã¨ãªã‚‹ã€‚
通常ã®B-spline曲線ã®ç«¯ã®åˆ¶å¾¡ç‚¹ã®ä»£ã‚ã‚Šã«ï¼Œç«¯ç‚¹ã‚’å‹•ã‹ã›ã‚‹ã‚ˆã†ã«ã—ã¦ã„る。
- \begin{center} \input{Fig/checkbs1}\end{center}
+\begin{center} \input{Fig/checkbs1}\end{center}
ã€ä¾‹ã€‘\verb|Bspline("1",[A,B,C,D,A]);|
リストã®æœ€åˆã¨æœ€å¾ŒãŒåŒã˜å ´åˆã¯é–‰æ›²ç·šã«ãªã‚‹ã€‚
-
+
\verb|Bezier("1",[(D+A)/2,(A+B)/2,(B+C)/2,(C+D)/2,(D+A)/2],[A,B,C,D]);|
ã¨åŒã˜ã€‚
- \begin{center} \input{Fig/checkbs2}\end{center}
+\begin{center} \input{Fig/checkbs2}\end{center}
å‚照:\hyperlink{ospline}{Ospline:大島ã®ã‚¹ãƒ—ラインをæã}
\vspace{\baselineskip}
\hypertarget{crspline}{}
-\item[関数] CRspline(åå‰ï¼Œç¯€ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
-\item[機能] å˜ç‹¬ã®Catmull-Rom スプライン曲線をæã
+\item[関数]CRspline(åå‰ï¼Œç¯€ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
+\item[機能]å˜ç‹¬ã®Catmull-Rom スプライン曲線をæã
\item[説明]
自由点ã¯ï¼Œç¯€ç‚¹ã®ã¿ã§ï¼Œåˆ¶å¾¡ç‚¹ã¯ç¯€ç‚¹ã‹ã‚‰ä½œã‚‰ã‚Œç§»å‹•ã¯ã§ããªã„。
-
+
オプションã«ï¼Œé€šå¸¸ã®ã‚ªãƒ—ションã®ã»ã‹ï¼Œæ¬¡ãŒä½¿ãˆã‚‹ã€‚
-\verb|size ->n| : ç”»é¢ä¸Šã§ã®ç·šã®å¤ªã•ã‚’指定ã™ã‚‹ã€‚
+\verb|size ->n|:ç”»é¢ä¸Šã§ã®ç·šã®å¤ªã•ã‚’指定ã™ã‚‹ã€‚
ã€ä¾‹ã€‘\verb|CRspline("1",[A,B,C,D]);|
@@ -1500,16 +1507,16 @@ Deg=2 ã¨ã™ã‚‹ã¨2次ã«ãªã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{ospline}{}
-\item[関数] Ospline(åå‰ï¼Œåˆ¶å¾¡ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
-\item[機能] 大島ã®spline曲線をæã
-\item[説明] 制御点を通るスプライン曲線をæã
+\item[関数]Ospline(åå‰ï¼Œåˆ¶å¾¡ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
+\item[機能]大島ã®spline曲線をæã
+\item[説明]制御点を通るスプライン曲線をæã
リストã®æœ€åˆã¨æœ€å¾ŒãŒåŒã˜å ´åˆã¯é–‰æ›²ç·šã«ãªã‚‹ã€‚
\vspace{\baselineskip}
-ã€ä¾‹ã€‘\verb|Ospline("1",[A,B,C,D,E]);| \verb|Ospline("1",[A,B,C,D,A]);|
+ã€ä¾‹ã€‘\verb|Ospline("1",[A,B,C,D,E]);|\verb|Ospline("1",[A,B,C,D,A]);|
- \input{Fig/ospline1} \input{Fig/ospline2}
+ \input{Fig/ospline1}\input{Fig/ospline2}
\vspace{\baselineskip}
スプライン曲線ã«ã¤ã„ã¦ã¯æ¬¡ã‚‚å‚ç…§ã•ã‚ŒãŸã„:\hyperlink{bspline}{Bspline:Bスプラインをæã}
@@ -1517,52 +1524,52 @@ Deg=2 ã¨ã™ã‚‹ã¨2次ã«ãªã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{circledata}{}
-\item[関数] Circledata(name,リスト,options)
-\item[機能] 円ã¾ãŸã¯å¤šè§’形をæã。
-\item[説明] 中心ã®ç‚¹ã¨ï¼Œå††å‘¨ä¸Šã®1点,ã¾ãŸã¯3点をリストã§ä¸Žãˆã¦å††ã‚’æã。
+\item[関数]Circledata(name,リスト,options)
+\item[機能]円ã¾ãŸã¯å¤šè§’形をæã。
+\item[説明]中心ã®ç‚¹ã¨ï¼Œå††å‘¨ä¸Šã®1点,ã¾ãŸã¯3点をリストã§ä¸Žãˆã¦å††ã‚’æã。
中心ã¨å††å‘¨ä¸Šã®ç‚¹ã‚’,座標ã§ã¯ãªã幾何è¦ç´ åã§æŒ‡å®šã™ã‚‹å ´åˆã¯ name ã¯çœç•¥å¯ã€‚
optionsã¯ä»¥ä¸‹ã®ã‚‚ã®ã‚’リストã§ä¸Žãˆã‚‹ã€‚çœç•¥ã—ãŸå ´åˆã¯å®Ÿç·šã§å††ãŒæã‹ã‚Œã‚‹ã€‚
\begin{tabbing}
1234\=567890123456789012\=\kill
- \> "Rng=[$\theta_1,\theta_2$]" \>角$\theta_1$ã‹ã‚‰$\theta_2$ã®ç¯„囲ã®å¼§ã‚’æã。角ã¯å¼§åº¦æ³•ã§ä¸Žãˆã‚‹ã€‚\\
- \> "Num=分割数" \>円をæãã¨ãã®åˆ†å‰²æ•°ã€‚値ãŒå°ã•ã„å ´åˆã¯å¤šè§’å½¢ã«ãªã‚‹ã€‚\\
- \> 線種 \>"dr, n" , "da,m,n" , "do,m,n"
+ \>"Rng=[$\theta_1,\theta_2$]"\>角$\theta_1$ã‹ã‚‰$\theta_2$ã®ç¯„囲ã®å¼§ã‚’æã。角ã¯å¼§åº¦æ³•ã§ä¸Žãˆã‚‹ã€‚\\
+ \>"Num=分割数"\>円をæãã¨ãã®åˆ†å‰²æ•°ã€‚値ãŒå°ã•ã„å ´åˆã¯å¤šè§’å½¢ã«ãªã‚‹ã€‚\\
+ \>線種\>"dr, n", "da,m,n" , "do,m,n"
\end{tabbing}
\begin{tabbing}
1234\=56789012345678901234567890\=\kill
ã€ä¾‹ã€‘ã„ã‚ã„ã‚ãªå††ã‚’æã。\\
- \>原点中心,åŠå¾„2ã®å†† \> \verb|Circledata("1",[[0,0],[2,0]]);|\\
- \>A中心,åŠå¾„ABã®å†† \> \verb|Circledata([A,B]);|\\
- \>A中心,åŠå¾„2ã®å†† \> \verb|Circledata("1",[A,A+[2,0]]);|\\
- \>3点A,B,Cを通る円 \> \verb|Circledata([A,B,C]);|\\
+ \>原点中心,åŠå¾„2ã®å††\> \verb|Circledata("1",[[0,0],[2,0]]);|\\
+ \>A中心,åŠå¾„ABã®å††\> \verb|Circledata([A,B]);|\\
+ \>A中心,åŠå¾„2ã®å††\> \verb|Circledata("1",[A,A+[2,0]]);|\\
+ \>3点A,B,Cを通る円\> \verb|Circledata([A,B,C]);|\\
\>下図左より,オプション㫠"dr,2" , "da" , "do" ã‚’ã¤ã‘ãŸå ´åˆã€‚
\end{tabbing}
\hspace{10mm} \input{Fig/circledata1}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
- \verb|Circledata([A,B,C]);| ã§ï¼Œ3点A,B,Cを通る円をæã„ãŸã¨ã,ã§ããŸå††ã®ä¸­å¿ƒã¯ \verb|Pointdata("1",[crABCcenter]);| ã§ä½œå›³ã§ãる。
+ \verb|Circledata([A,B,C]);| ã§ï¼Œ3点A,B,Cを通る円をæã„ãŸã¨ã,ã§ããŸå††ã®ä¸­å¿ƒã¯ \verb|Pointdata("1",[crABCcenter]);| ã§ä½œå›³ã§ãる。
\vspace{\baselineskip}
ã€ä¾‹ã€‘A中心,åŠå¾„AB,中心角60°ã®å¼§ã‚’æã。
-\hspace{10mm} \verb|Circledata([A,B],["Rng=[0,pi/3]"]); |
+\hspace{10mm}\verb|Circledata([A,B],["Rng=[0,pi/3]"]); |
\vspace{\baselineskip}
ã€ä¾‹ã€‘A中心,åŠå¾„AB,中心角60°ã®æ‰‡åž‹ã‚’æã。点A,B,Cã‚’é©å½“ã«å–ã£ã¦ãŠã。
-
+
\begin{verbatim}
- th=arctan2(B-A);
- C.xy=Rotatepoint(B,pi/3,A);
- Circledata([A,B],[Assign("Rng=[th,th+pi/3]","th",th)]);
- Listplot([B,A,C]);
- Letter([A,"s","A",B,"e","B",C,"nw","C"]);
+th=arctan2(B-A);
+C.xy=Rotatepoint(B,pi/3,A);
+Circledata([A,B],[Assign("Rng=[th,th+pi/3]","th",th)]);
+Listplot([B,A,C]);
+Letter([A,"s","A",B,"e","B",C,"nw","C"]);
\end{verbatim}
\begin{center}
-\includegraphics[bb=0.00 0.00 180.01 177.01,width=4cm"] {Fig/circledata3.pdf}\hspace{12mm} \input{Fig/circledata2}
+\includegraphics[bb=0.00 0.00 180.01 177.01,width=4cm"] {Fig/circledata3.pdf}\hspace{12mm}\input{Fig/circledata2}
\end{center}
1行目ã¯ï¼ŒABãŒ$x$軸ã¨ãªã™è§’ã‚’ arctan2 関数 ã«ã‚ˆã£ã¦æ±‚ã‚ã¦ã„る。
@@ -1570,15 +1577,15 @@ optionsã¯ä»¥ä¸‹ã®ã‚‚ã®ã‚’リストã§ä¸Žãˆã‚‹ã€‚çœç•¥ã—ãŸå ´åˆã¯å®Ÿç·šã
\vspace{\baselineskip}
ã€ä¾‹ã€‘弧を太ãæã
- \verb|Circledata([C,D],["dr,3","Rng=[0,pi/3]"]);|
+\verb|Circledata([C,D],["dr,3","Rng=[0,pi/3]"]);|
- 円ã¯NãŒå¤§ããªå€¤ã®æ­£N多角形ã¨ã—ã¦æã„ã¦ã„る。optionã® ["Num=数値"] ã«ã‚ˆã£ã¦ãã®ç´°ã‹ã•ã‚’指定ã§ãる。Nã®å€¤ãŒå°ã•ã‘ã‚Œã°æ­£å¤šè§’å½¢ãŒæã‘ã‚‹ã“ã¨ã«ãªã‚‹ã€‚
+円ã¯NãŒå¤§ããªå€¤ã®æ­£N多角形ã¨ã—ã¦æã„ã¦ã„る。optionã® ["Num=数値"] ã«ã‚ˆã£ã¦ãã®ç´°ã‹ã•ã‚’指定ã§ãる。Nã®å€¤ãŒå°ã•ã‘ã‚Œã°æ­£å¤šè§’å½¢ãŒæã‘ã‚‹ã“ã¨ã«ãªã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘A中心,åŠå¾„ABã®å††ã¨ï¼Œãã®å††ã«å†…接ã™ã‚‹æ­£å…­è§’å½¢
\begin{verbatim}
- Circledata("1",[A,B]);
- Circledata("2",[A,B],["Num=6"]);
+Circledata("1",[A,B]);
+Circledata("2",[A,B],["Num=6"]);
\end{verbatim}
ã“ã“ã§ï¼ŒåŒã˜[A,B]を使ã†ãŸã‚,nameを付与ã—ã¦åŒºåˆ¥ã™ã‚‹å¿…è¦ãŒã‚る。(下図左)
@@ -1587,34 +1594,34 @@ optionsã¯ä»¥ä¸‹ã®ã‚‚ã®ã‚’リストã§ä¸Žãˆã‚‹ã€‚çœç•¥ã—ãŸå ´åˆã¯å®Ÿç·šã
\verb|Circledata("2",[A,B],["Num=6","Rng=[pi/6,13/6*pi]"]);|
\hspace{10mm} \input{Fig/circledata4}
-\hspace{5mm} \input{Fig/circledata5}
+\hspace{5mm}\input{Fig/circledata5}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{mkcircles}{}
-\item[関数] Mkcircles()
-\item[機能] ã™ã¹ã¦ã®å¹¾ä½•å††ã®PD を作æˆ
-\item[説明] Cinderellaã®ã€Œå††ã‚’加ãˆã‚‹ã€ãƒ„ール(3種類ã„ãšã‚Œã§ã‚‚)ã§æã„ãŸã™ã¹ã¦ã®å††ã‚’ãã®ã¾ã¾ãƒ—ロットデータã¨ã™ã‚‹ã€‚ãŸã¨ãˆã°ï¼Œä¸­å¿ƒA,円周上ã®ç‚¹ã‚’Bã¨ã—ãŸå††ã‚’作るã¨ï¼Œãƒ—ロットデータcrABãŒä½œæˆã•ã‚Œã‚‹ã€‚ãã®å¾Œï¼Œã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã§ç‚¹Bã®è­˜åˆ¥åを変更(ãŸã¨ãˆã°Qã«ï¼‰ã™ã‚‹ã¨ï¼Œãƒ—ロットデータåも変更ã•ã‚Œã‚‹ã€‚円ã¯ã™ã§ã«æã‹ã‚Œã¦ã„ã¦ã‚‚よã„。
+\item[関数]Mkcircles()
+\item[機能]ã™ã¹ã¦ã®å¹¾ä½•å††ã®PD を作æˆ
+\item[説明]Cinderellaã®ã€Œå††ã‚’加ãˆã‚‹ã€ãƒ„ール(3種類ã„ãšã‚Œã§ã‚‚)ã§æã„ãŸã™ã¹ã¦ã®å††ã‚’ãã®ã¾ã¾ãƒ—ロットデータã¨ã™ã‚‹ã€‚ãŸã¨ãˆã°ï¼Œä¸­å¿ƒA,円周上ã®ç‚¹ã‚’Bã¨ã—ãŸå††ã‚’作るã¨ï¼Œãƒ—ロットデータcrABãŒä½œæˆã•ã‚Œã‚‹ã€‚ãã®å¾Œï¼Œã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã§ç‚¹Bã®è­˜åˆ¥åを変更(ãŸã¨ãˆã°Qã«ï¼‰ã™ã‚‹ã¨ï¼Œãƒ—ロットデータåも変更ã•ã‚Œã‚‹ã€‚円ã¯ã™ã§ã«æã‹ã‚Œã¦ã„ã¦ã‚‚よã„。
\vspace{\baselineskip}
\hypertarget{ellipseplot}{}
-\item[関数] Ellipseplot(name,点リスト ,定義域, options)
-\item[機能] 焦点ã¨é€šã‚‹ç‚¹ã‚’与ãˆã¦æ¥•å††ã‚’æã。
-\item[説明] 点リストã§2ã¤ã®ç„¦ç‚¹ã¨é€šã‚‹ç‚¹ã‚’与ãˆã‚‹ã€‚点ã¯Cinderellaã®å¹¾ä½•ç‚¹ãŒä½¿ãˆã‚‹ã€‚
+\item[関数]Ellipseplot(name,点リスト ,定義域, options)
+\item[機能]焦点ã¨é€šã‚‹ç‚¹ã‚’与ãˆã¦æ¥•å††ã‚’æã。
+\item[説明]点リストã§2ã¤ã®ç„¦ç‚¹ã¨é€šã‚‹ç‚¹ã‚’与ãˆã‚‹ã€‚点ã¯Cinderellaã®å¹¾ä½•ç‚¹ãŒä½¿ãˆã‚‹ã€‚
+
+ã¾ãŸï¼Œé€šã‚‹ç‚¹ã®ã‹ã‚ã‚Šã«ï¼Œç„¦ç‚¹ã‹ã‚‰ã®è·é›¢ã®å’Œã‚’実数ã§ä¸Žãˆã‚‹ã“ã¨ã‚‚ã§ãる。
- ã¾ãŸï¼Œé€šã‚‹ç‚¹ã®ã‹ã‚ã‚Šã«ï¼Œç„¦ç‚¹ã‹ã‚‰ã®è·é›¢ã®å’Œã‚’実数ã§ä¸Žãˆã‚‹ã“ã¨ã‚‚ã§ãる。
-
- 実際ã«ã¯ï¼Œåª’介変数表示$x=a \cos \theta,y=b \sin \theta$ を,回転・平行移動ã—ã¦æã„ã¦ã„る。定義域ã¯ã“ã®ã¨ãã®$t$ã®å®šç¾©åŸŸã§ï¼Œçœç•¥ã‚‚å¯èƒ½ã€‚çœç•¥ã—ãŸã¨ãã®åˆæœŸå€¤ã¯[-5,5]
+実際ã«ã¯ï¼Œåª’介変数表示$x=a \cos \theta,y=b \sin \theta$ を,回転・平行移動ã—ã¦æã„ã¦ã„る。定義域ã¯ã“ã®ã¨ãã®$t$ã®å®šç¾©åŸŸã§ï¼Œçœç•¥ã‚‚å¯èƒ½ã€‚çœç•¥ã—ãŸã¨ãã®åˆæœŸå€¤ã¯[-5,5]
\vspace{\baselineskip}
ã€ä¾‹ã€‘点A,Bを焦点ã¨ã™ã‚‹æ¥•å††ã‚’æã。
-\verb|Ellipseplot("1",[A,B,C]);| 点Cを通る楕円をæã。
+\verb|Ellipseplot("1",[A,B,C]);| 点Cを通る楕円をæã。
-\verb|Ellipseplot("1",[A,B,4]);| 焦点ã‹ã‚‰ã®è·é›¢ã®å’ŒãŒ4ã§ã‚る楕円をæã。
+\verb|Ellipseplot("1",[A,B,4]);| 焦点ã‹ã‚‰ã®è·é›¢ã®å’ŒãŒ4ã§ã‚る楕円をæã。
-\verb|Ellipseplot("1",[A,B,C],"[0,pi]");| 楕円ã®åŠåˆ†ã‚’æã。
+\verb|Ellipseplot("1",[A,B,C],"[0,pi]");| 楕円ã®åŠåˆ†ã‚’æã。
\vspace{\baselineskip}
ã€ä¾‹ã€‘Cinderellaã®ä½œå›³ãƒ„ールを使ã†
@@ -1633,74 +1640,72 @@ optionsã¯ä»¥ä¸‹ã®ã‚‚ã®ã‚’リストã§ä¸Žãˆã‚‹ã€‚çœç•¥ã—ãŸå ´åˆã¯å®Ÿç·šã
\vspace{\baselineskip}
\begin{layer}{150}{0}
-\putnotese{75}{5}{ \includegraphics[bb=0 0 272.01 240.01, width=5cm]{Fig/ellipsecindy.pdf}}
+\putnotese{75}{5}{ \includegraphics[bb=0 0 272.01 240.01, width=4cm]{Fig/ellipsecindy.pdf}}
\end{layer}
\hspace{50mm}
\begin{verbatim}
- Ellipseplot("1",[A,B,C]);
- Lineplot([C,D]);
- Lineplot([C,E]);
- Arrowdata([A,C]);
- Arrowdata([C,B]);
- Anglemark([A,C,B]);
- Expr([A,"s2","F_1",B,"s2","F_2"]);
+Ellipseplot("1",[A,B,C]);
+Lineplot([C,D]);
+Lineplot([C,E]);
+Arrowdata([A,C]);
+Arrowdata([C,B]);
+Anglemark([A,C,B]);
+Expr([A,"s2","F_1",B,"s2","F_2"]);
\end{verbatim}
\vspace{\baselineskip}
- \begin{center} \input{Fig/ellipseplot1}\end{center}
+\begin{center} \scalebox{0.9}{\input{Fig/ellipseplot1}}\end{center}
+
+ã¾ãŸï¼ŒæŽ¥ç·šï¼Œæ³•ç·šã‚’æã‹ãšï¼Œã“ã®æ¥•å††ä¸Šã«ç‚¹D,E,・・をã¨ã‚Šï¼ˆå€‹æ•°ã¯ä»»æ„)次ã®ã‚¹ã‚¯ãƒªãƒ—トを書ã‘ã°ï¼Œä½•æœ¬ã‹ã®å…‰ç·šãŒä¸€æ–¹ã®ç„¦ç‚¹ã‚’出ã¦ä»–æ–¹ã®ç„¦ç‚¹ã«é›†ã¾ã‚‹æ§˜å­ã‚’æãã“ã¨ãŒã§ãる。
- ã¾ãŸï¼ŒæŽ¥ç·šï¼Œæ³•ç·šã‚’æã‹ãšï¼Œã“ã®æ¥•å††ä¸Šã«ç‚¹D,E,・・をã¨ã‚Šï¼ˆå€‹æ•°ã¯ä»»æ„)次ã®ã‚¹ã‚¯ãƒªãƒ—トを書ã‘ã°ï¼Œä½•æœ¬ã‹ã®å…‰ç·šãŒä¸€æ–¹ã®ç„¦ç‚¹ã‚’出ã¦ä»–æ–¹ã®ç„¦ç‚¹ã«é›†ã¾ã‚‹æ§˜å­ã‚’æãã“ã¨ãŒã§ãる。
-
-\begin{layer}{150}{0}
- \putnotese{70}{0}{\scalebox{0.9}{ \input{Fig/ellipseplot2}}}
-\end{layer}
\begin{verbatim}
- Ellipseplot("1",[A,B,C]);
- Listplot([A,C,B]);
- Listplot([A,D,B]);
- Listplot([A,E,B]);
- Expr([A,"s2","F_1",B,"s2","F_2"]);
+Ellipseplot("1",[A,B,C]);
+Listplot([A,C,B]);
+Listplot([A,D,B]);
+Listplot([A,E,B]);
+Expr([A,"s2","F_1",B,"s2","F_2"]);
\end{verbatim}
-\vspace{10mm}
+\begin{center} \scalebox{0.9}{\input{Fig/ellipseplot2}} \end{center}
+
\hypertarget{hyperbolaplot}{}
-\item[関数] Hyperbolaplot(name,点リスト ,定義域, options)
-\item[機能] 焦点ã¨é€šã‚‹ç‚¹ã‚’与ãˆã¦åŒæ›²ç·šã‚’æã。
-\item[説明] 点リストã§2ã¤ã®ç„¦ç‚¹ã¨é€šã‚‹ç‚¹ã‚’与ãˆã‚‹ã€‚点ã¯Cinderellaã®å¹¾ä½•ç‚¹ãŒä½¿ãˆã‚‹ã€‚
+\item[関数]Hyperbolaplot(name,点リスト ,定義域, options)
+\item[機能]焦点ã¨é€šã‚‹ç‚¹ã‚’与ãˆã¦åŒæ›²ç·šã‚’æã。
+\item[説明]点リストã§2ã¤ã®ç„¦ç‚¹ã¨é€šã‚‹ç‚¹ã‚’与ãˆã‚‹ã€‚点ã¯Cinderellaã®å¹¾ä½•ç‚¹ãŒä½¿ãˆã‚‹ã€‚
ã¾ãŸï¼Œé€šã‚‹ç‚¹ã®ã‹ã‚ã‚Šã«ï¼Œç„¦ç‚¹ã‹ã‚‰ã®è·é›¢ã®å·®ã‚’実数ã§ä¸Žãˆã‚‹ã“ã¨ã‚‚ã§ãる。
実際ã«ã¯ï¼Œãƒã‚¤ãƒ‘ボリック関数を用ã„ãŸåª’介変数表示 $x=\cosh t,y=\sinh t$を回転・平行移動ã—ã¦ã„る。
-optionã¨ã—ã¦ï¼Œ"Asy=線種" を与ãˆã‚‹ã¨ï¼Œæ¼¸è¿‘線を指定ã—ãŸç·šç¨®ã§è¡¨ç¤ºã™ã‚‹ã€‚ åˆæœŸè¨­å®šã§ã¯æ¼¸è¿‘ç·šã¯éžè¡¨ç¤ºã€‚
-
+optionã¨ã—ã¦ï¼Œ"Asy=線種"を与ãˆã‚‹ã¨ï¼Œæ¼¸è¿‘線を指定ã—ãŸç·šç¨®ã§è¡¨ç¤ºã™ã‚‹ã€‚ åˆæœŸè¨­å®šã§ã¯æ¼¸è¿‘ç·šã¯éžè¡¨ç¤ºã€‚
+
\vspace{\baselineskip}
ã€ä¾‹ã€‘点A,Bを焦点ã¨ã™ã‚‹åŒæ›²ç·šã‚’æã。
-\verb|Hyperbolaplot("1",[A,B,C]);| 点Cを通るåŒæ›²ç·šã‚’æã。
+\verb|Hyperbolaplot("1",[A,B,C]);| 点Cを通るåŒæ›²ç·šã‚’æã。
-\verb|Hyperbolaplot("1",[A,B,2]);| 焦点ã‹ã‚‰ã®è·é›¢ã®å·®ãŒ2ã®åŒæ›²ç·šã‚’æã。
+\verb|Hyperbolaplot("1",[A,B,2]);|焦点ã‹ã‚‰ã®è·é›¢ã®å·®ãŒ2ã®åŒæ›²ç·šã‚’æã。
-\verb|Hyperbolaplot("1",[A,B,C],["Asy=do"]);| 漸近線を点線ã§æã。
+\verb|Hyperbolaplot("1",[A,B,C],["Asy=do"]);| 漸近線を点線ã§æã。
\vspace{\baselineskip}
\hspace{20mm} \scalebox{0.9}{\input{Fig/hyper1}}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{parabolaplot}{}
-\item[関数] Parabolaplot(name,点リスト ,定義域, options)
-\item[機能] 点リスト[A,B,C]ã§ç¤ºã•ã‚ŒãŸç„¦ç‚¹ï¼Œæº–ç·šã§æ±ºã¾ã‚‹æ”¾ç‰©ç·šã‚’æã。
-\item[説明] 焦点Aã¨æº–ç·šBCã§æ±ºå®šã™ã‚‹æ”¾ç‰©ç·šã‚’æã。
+\item[関数]Parabolaplot(name,点リスト ,定義域, options)
+\item[機能]点リスト[A,B,C]ã§ç¤ºã•ã‚ŒãŸç„¦ç‚¹ï¼Œæº–ç·šã§æ±ºã¾ã‚‹æ”¾ç‰©ç·šã‚’æã。
+\item[説明]焦点Aã¨æº–ç·šBCã§æ±ºå®šã™ã‚‹æ”¾ç‰©ç·šã‚’æã。
- 実際ã«ã¯ï¼Œ2次関数 $y=x^2$ã®ã‚°ãƒ©ãƒ•ã‚’回転・平行移動ã—ã¦æã„ã¦ãŠã‚Šï¼Œå®šç¾©åŸŸã¯ï¼Œ$y=x^2$ã§ã®å®šç¾©åŸŸã¨è€ƒãˆã¦ã‚ˆã„。定義域ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãる。çœç•¥ã—ãŸã¨ãã®åˆæœŸå€¤ã¯[-5,5]
+実際ã«ã¯ï¼Œ2次関数 $y=x^2$ã®ã‚°ãƒ©ãƒ•ã‚’回転・平行移動ã—ã¦æã„ã¦ãŠã‚Šï¼Œå®šç¾©åŸŸã¯ï¼Œ$y=x^2$ã§ã®å®šç¾©åŸŸã¨è€ƒãˆã¦ã‚ˆã„。定義域ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãる。çœç•¥ã—ãŸã¨ãã®åˆæœŸå€¤ã¯[-5,5]
\vspace{\baselineskip}
ã€ä¾‹ã€‘点Aを焦点,直線BCを準線ã¨ã™ã‚‹æ”¾ç‰©ç·šã‚’æã
\hspace{10mm}\verb|Parabolaplot("1",[A,B,C]); |
-
+
定義域を $-4 \leq x \leq 4$ ã¨ã™ã‚‹ã€‚
\hspace{10mm} \verb|Parabolaplot("1",[A,B,C],"[-4,4]");|
@@ -1713,7 +1718,7 @@ optionã¨ã—ã¦ï¼Œ"Asy=線種" を与ãˆã‚‹ã¨ï¼Œæ¼¸è¿‘線を指定ã—ãŸç·šç¨®
ã€ä¾‹ã€‘放物線上ã®2点ã§å¼•ã‹ã‚ŒãŸæŽ¥ç·šã¨æ”¾ç‰©ç·šã§å›²ã¾ã‚ŒãŸé ˜åŸŸã‚’斜線ã§æã。
Cinderellaã®ä½œå›³ãƒ„ールã«ï¼Œç„¦ç‚¹ã¨æº–ç·šã§æ”¾ç‰©ç·šã‚’æãã‚‚ã®ãŒã‚る。ã¾ãŸï¼Œç‚¹ã®æ¥µç·šã‚’æãツールãŒã‚る。(モードメニュー / ç›´ç·š / 点ã®æ¥µç·šï¼‰ã“れを利用ã™ã‚‹ã¨ï¼Œæ”¾ç‰©ç·šä¸Šã«ã¨ã£ãŸç‚¹ã‚’インシデントã«ã§ãã‚‹ã®ã§ï¼Œã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ãƒ†ã‚£ãƒ–ã«å›³ã‚’変更ã™ã‚‹ã“ã¨ãŒã§ãる。ã“ã®Cinderellaã®ä½œå›³æ©Ÿèƒ½ã¨åˆã‚ã›ã¦ï¼Œæ¬¡ã®æ‰‹é †ã§å›³ã‚’æã。
-
+
ã¾ãšï¼Œç„¦ç‚¹A(0,1)ã¨æº–ç·š$y=-1$:BCを作図ã™ã‚‹ã€‚次ã«ã€Œç„¦ç‚¹ã¨æº–ç·šã§æ±ºã¾ã‚‹æ”¾ç‰©ç·šã€ãƒ„ールをé¸ã³ï¼Œç‚¹Aã¨ç›´ç·šBCを指定ã™ã‚‹ã¨ï¼Œæ”¾ç‰©ç·šãŒæã‹ã‚Œã‚‹ã€‚方程å¼ã§ã¯$y=\dfrac{1}{4}x^2$ã®æ”¾ç‰©ç·šã§ã‚る。
次ã«ï¼Œæ”¾ç‰©ç·šä¸Šã«ç‚¹D,Eã‚’ã¨ã‚‹ã€‚Cinderellaã®ä½œå›³æ©Ÿèƒ½ã‚’用ã„ã¦ã„ã‚‹ã®ã§ï¼Œã“ã®2点ã¯æ”¾ç‰©ç·šä¸Šã ã‘ã‚’å‹•ã‹ã™ã“ã¨ãŒã§ãる。(インシデント)
@@ -1722,14 +1727,14 @@ Cinderellaã®ä½œå›³ãƒ„ールã«ï¼Œç„¦ç‚¹ã¨æº–ç·šã§æ”¾ç‰©ç·šã‚’æãã‚‚ã®ãŒã
\vspace{\baselineskip}
\begin{center} \includegraphics[bb=0 0 482.02 413.02 , width=6cm]{Fig/parabolaplot.pdf} \end{center}
-
+
\vspace{\baselineskip}
- 以上ã§ä½œå›³ãŒã§ããŸã®ã§ï¼Œæ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トを書ã„ã¦å®Ÿè¡Œã™ã‚‹ã€‚
+以上ã§ä½œå›³ãŒã§ããŸã®ã§ï¼Œæ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トを書ã„ã¦å®Ÿè¡Œã™ã‚‹ã€‚
\begin{verbatim}
- Parabolaplot("1",[A,B,C]);
- Lineplot([D,F]);
- Lineplot([E,F]);
- Hatchdata("1",["iii"],[["gr1para","s"],["lnEF","n"],["lnDF","n"]]);
+Parabolaplot("1",[A,B,C]);
+Lineplot([D,F]);
+Lineplot([E,F]);
+Hatchdata("1",["iii"],[["gr1para","s"],["lnEF","n"],["lnDF","n"]]);
\end{verbatim}
ã“ã‚Œã§ï¼Œæ¬¡å›³ãŒã§ãる。ã“ã®ã‚ã¨ï¼Œæ–‡å­—ãªã©ã¯é©å½“ã«è¿½åŠ ã™ã‚‹ã€‚
@@ -1739,35 +1744,35 @@ Cinderellaã®ä½œå›³ãƒ„ールã«ï¼Œç„¦ç‚¹ã¨æº–ç·šã§æ”¾ç‰©ç·šã‚’æãã‚‚ã®ãŒã
ãªãŠï¼ŒCinderellaã®ä½œå›³ãƒ„ールã§æ”¾ç‰©ç·šã‚’æã‹ãšï¼Œç„¦ç‚¹Aã¨æº–線上ã®ç‚¹B,Cã ã‘を用æ„ã—ã¦ï¼Œæ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トã§æãã“ã¨ã‚‚ã§ãる。
\begin{verbatim}
- Parabolaplot("1",[A,B,C]);
- Putoncurve("D","gr1para");
- Putoncurve("E","gr1para");
- Tangentplot("1","gr1para","x="+D.x);
- Tangentplot("2","gr1para","x="+E.x);
- Hatchdata("1",["iii"],[["gr1para","s"],["lntn1","n"],["lntn2","n"]]);
+Parabolaplot("1",[A,B,C]);
+Putoncurve("D","gr1para");
+Putoncurve("E","gr1para");
+Tangentplot("1","gr1para","x="+D.x);
+Tangentplot("2","gr1para","x="+E.x);
+Hatchdata("1",["iii"],[["gr1para","s"],["lntn1","n"],["lntn2","n"]]);
\end{verbatim}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
%\vspace{\baselineskip}
\hypertarget{ovaldata}{}
-\item[関数] Ovaldata(name, 点リスト,options)
-\item[機能] 角を丸ãã—ãŸçŸ©å½¢ã‚’æã
-\item[説明] 中心ã¨å¯¾è§’ã®ï¼‘点を指定ã—,角を丸ãã—ãŸçŸ©å½¢ã‚’æã
+\item[関数]Ovaldata(name, 点リスト,options)
+\item[機能]角を丸ãã—ãŸçŸ©å½¢ã‚’æã
+\item[説明]中心ã¨å¯¾è§’ã®ï¼‘点を指定ã—,角を丸ãã—ãŸçŸ©å½¢ã‚’æã
optionsã¯ï¼Œè§’ã®è½ã¨ã—å…·åˆã¨ç·šç¨®ãªã©ã€‚ åˆæœŸè¨­å®šã¯0.2
\vspace{\baselineskip}
ã€ä¾‹ã€‘ã„ãã¤ã‹ã®ä¾‹ã‚’示ã™ã€‚
\begin{verbatim}
- Ovaldata("1", [A,B]);
- Ovaldata("2", [C,D],[0]);
- Ovaldata("3", [E,F],[1,"dr,3"]);
- Ovaldata("4", [G,H],[1.5,"da"]);
+Ovaldata("1", [A,B]);
+Ovaldata("2", [C,D],[0]);
+Ovaldata("3", [E,F],[1,"dr,3"]);
+Ovaldata("4", [G,H],[1.5,"da"]);
\end{verbatim}
-\begin{center} \input{Fig/ovaldata}\end{center}
+\begin{center} \scalebox{0.9}{\input{Fig/ovaldata}}\end{center}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
%\newpage
\end{description}
% ====== 関数ã®ã‚°ãƒ©ãƒ• ==============
@@ -1776,45 +1781,45 @@ optionsã¯ï¼Œè§’ã®è½ã¨ã—å…·åˆã¨ç·šç¨®ãªã©ã€‚ åˆæœŸè¨­å®šã¯0.2
\vspace{\baselineskip}
\hypertarget{plotdata}{}
-\item[関数] Plotdata(name , å¼ , 変数ã¨å®šç¾©åŸŸ , options)
-\item[機能] 関数ã®ã‚°ãƒ©ãƒ•ã‚’æã。プロットデータã®åå‰ã¯ï¼Œgr
-\item[説明] å¼ã§è¡¨ã•ã‚ŒãŸé–¢æ•°ã®ã‚°ãƒ©ãƒ•ã‚’,指定ã•ã‚ŒãŸå®šç¾©åŸŸã§æã。
+\item[関数]Plotdata(name , å¼ , 変数ã¨å®šç¾©åŸŸ , options)
+\item[機能]関数ã®ã‚°ãƒ©ãƒ•ã‚’æã。プロットデータã®åå‰ã¯ï¼Œgr
+\item[説明]å¼ã§è¡¨ã•ã‚ŒãŸé–¢æ•°ã®ã‚°ãƒ©ãƒ•ã‚’,指定ã•ã‚ŒãŸå®šç¾©åŸŸã§æã。
å¼ï¼Œå®šç¾©åŸŸã¯ " " ã§ããã£ã¦æ–‡å­—列ã¨ã™ã‚‹ã€‚定義域ã¯x=ã«ç¶šã„ã¦ãƒªã‚¹ãƒˆã§æŒ‡å®šã€‚
options ã¯æ¬¡ã®é€šã‚Šã€‚
\begin{tabbing}
12345678901234567890123\=\kill
- 線種 \>"dr, n" , "da,m,n" , "do,m,n"\\
- "Num=数値" \>æ画時ã®åˆ†å‰²æ•°\\
- "Dis=数値" \>値ãŒæŒ‡å®šæ•°å€¤ä»¥ä¸Šã‚¸ãƒ£ãƒ³ãƒ—ã™ã‚‹å ´åˆã¯ä¸é€£ç¶šç‚¹ã¨ã¿ãªã™ã€‚\\
- "Exc=数値リスト \>リストã§ç¤ºã•ã‚ŒãŸç‚¹ã¯é™¤å¤–ã™ã‚‹ã€‚\\
- "Exc=関数" \>関数ã®é›¶ç‚¹ã¯é™¤å¤–ã™ã‚‹ã€‚\\
- "Color=RGB" \>色指定。RGBã¯CMYKã§ã‚‚よã„。
+線種\>"dr, n", "da,m,n" , "do,m,n"\\
+"Num=数値"\>æ画時ã®åˆ†å‰²æ•°\\
+"Dis=数値" \>値ãŒæŒ‡å®šæ•°å€¤ä»¥ä¸Šã‚¸ãƒ£ãƒ³ãƒ—ã™ã‚‹å ´åˆã¯ä¸é€£ç¶šç‚¹ã¨ã¿ãªã™ã€‚\\
+"Exc=数値リスト \>リストã§ç¤ºã•ã‚ŒãŸç‚¹ã¯é™¤å¤–ã™ã‚‹ã€‚\\
+"Exc=関数"\>関数ã®é›¶ç‚¹ã¯é™¤å¤–ã™ã‚‹ã€‚\\
+"Color=RGB"\>色指定。RGBã¯CMYKã§ã‚‚よã„。
\end{tabbing}
- ã€ä¾‹ã€‘2次関数 $f(x)=x^2-2x$ ã®ã‚°ãƒ©ãƒ•ã‚’定義域指定ãªã—ã§æã。
-
-\hspace{10mm} \verb|Plotdata("1","x^2-2*x","x");|
+ã€ä¾‹ã€‘2次関数 $f(x)=x^2-2x$ ã®ã‚°ãƒ©ãƒ•ã‚’定義域指定ãªã—ã§æã。
+
+\hspace{10mm}\verb|Plotdata("1","x^2-2*x","x");|
\vspace{\baselineskip}
-\hspace{20mm} \scalebox{0.9}{\input{Fig/plotdata1}}
+\hspace{20mm} \scalebox{0.8}{\input{Fig/plotdata1}}
\verb|Plotdata("1","x^2-2*x","x",["Color=[1,0,0]"]);|
ã¨ã™ã‚‹ã¨èµ¤ã§æã‹ã‚Œã‚‹ã€‚
\vspace{\baselineskip}
- ã€ä¾‹ã€‘三角関数 $2\sin \left(2x-\dfrac{\pi}{4} \right)$ ã®ã‚°ãƒ©ãƒ•ã‚’,定義域 $0 \leq x \leq 2 \pi$ã§æã。
-
+ã€ä¾‹ã€‘三角関数 $2\sin \left(2x-\dfrac{\pi}{4} \right)$ ã®ã‚°ãƒ©ãƒ•ã‚’,定義域 $0 \leq x \leq 2 \pi$ã§æã。
+
\hspace{10mm} \verb|Plotdata("3","2*sin(2*x-pi/4)","x=[0,2*pi]");|
\vspace{\baselineskip}
-\hspace{20mm} \input{Fig/plotdata2}
+\hspace{20mm}\input{Fig/plotdata2}
%\vspace{\baselineskip}
- CindyScript ã§ã¯ï¼Œplot( å¼ , 定義域 ); ã§æããŒï¼Œ \ketcindy を用ã„ã‚‹ã¨ãã¯ï¼ŒCindyScript ã®plot 関数ã®ã‹ã‚ã‚Šã«ï¼Œã“ã®Plotdata を使ãˆã°ã‚ˆã„。
-
+CindyScript ã§ã¯ï¼Œplot( å¼ , 定義域 ); ã§æããŒï¼Œ \ketcindy を用ã„ã‚‹ã¨ãã¯ï¼ŒCindyScript ã®plot 関数ã®ã‹ã‚ã‚Šã«ï¼Œã“ã®Plotdata を使ãˆã°ã‚ˆã„。
+
軸ã«æ•°å­—を入れるã®ã§ã‚ã‚Œã°ï¼ŒLetter() を用ã„る。
\vspace{\baselineskip}
@@ -1823,8 +1828,8 @@ optionsã®ä½¿ç”¨ä¾‹
1234\=567890123456789012345678901234567890123456\=\kill
\> \verb|Plotdata("1","sin(x)+3","x");| \> åˆæœŸè¨­å®š\\
\> \verb|Plotdata("2","sin(x)+2","x",["dr,2"]);| \> åŒã˜ã,太ã•2ã§æã\\
- \> \verb|Plotdata("3","sin(x)+1","x",["da"]);| \> åŒã˜ã,破線ã§æã\\
- \> \verb|Plotdata("4","sin(x)","x",["do"]);| \> åŒã˜ã,点線ã§æã
+ \> \verb|Plotdata("3","sin(x)+1","x",["da"]);|\> åŒã˜ã,破線ã§æã\\
+ \> \verb|Plotdata("4","sin(x)","x",["do"]);|\> åŒã˜ã,点線ã§æã
\end{tabbing}
çµæžœã¯æ¬¡å›³ä¸Šã‹ã‚‰ã€‚
@@ -1839,13 +1844,13 @@ Num=分割数ã®æŒ‡å®š
\hspace{20mm}\scalebox{0.8}{ \input{Fig/plotdata4}}
ä¸é€£ç¶šç‚¹ã®æŒ‡å®š
-
+
Dis オプションã«ã‚ˆã‚Šï¼Œå€¤ãŒã‚¸ãƒ£ãƒ³ãƒ—ã™ã‚‹ä¸é€£ç¶šç‚¹ã‚’ç·šã§çµã°ãªã„よã†ã«ã™ã‚‹ã€‚Numオプションã¨åˆã‚ã›ã¦ä½¿ã†ã¨åŠ¹æžœãŒä¸ŠãŒã‚‹ã€‚
\vspace{\baselineskip}
- ã€ä¾‹ã€‘$f(x)=$tan$x$ ã®ã‚°ãƒ©ãƒ•ã¯ï¼Œãã®ã¾ã¾ã§ã¯ã‚ãŸã‹ã‚‚漸近線ãŒæã‹ã‚ŒãŸã‚ˆã†ã«ãªã‚‹ãŒï¼Œã“ã‚Œã¯ï¼Œä¸é€£ç¶šç‚¹ã®å‰å¾Œã‚’ãã®ã¾ã¾çµã‚“ã§ã„ã‚‹ãŸã‚ã§ã‚る。(下図左)
+ã€ä¾‹ã€‘$f(x)=$tan$x$ ã®ã‚°ãƒ©ãƒ•ã¯ï¼Œãã®ã¾ã¾ã§ã¯ã‚ãŸã‹ã‚‚漸近線ãŒæã‹ã‚ŒãŸã‚ˆã†ã«ãªã‚‹ãŒï¼Œã“ã‚Œã¯ï¼Œä¸é€£ç¶šç‚¹ã®å‰å¾Œã‚’ãã®ã¾ã¾çµã‚“ã§ã„ã‚‹ãŸã‚ã§ã‚る。(下図左)
\begin{verbatim}
- Plotdata("1","tan(x)","x",["Num=200","Dis=50"]);
+Plotdata("1","tan(x)","x",["Num=200","Dis=50"]);
\end{verbatim}
ã®ã‚ˆã†ã«ï¼Œ"Dis" オプションを使ãˆã°ä½™åˆ†ãªç·šãŒæã‹ã‚Œãªããªã‚‹ã€‚(下図å³ï¼‰
@@ -1855,107 +1860,108 @@ Dis オプションã«ã‚ˆã‚Šï¼Œå€¤ãŒã‚¸ãƒ£ãƒ³ãƒ—ã™ã‚‹ä¸é€£ç¶šç‚¹ã‚’ç·šã§çµã
\vspace{\baselineskip}
ã€ä¾‹ã€‘ã‚¬ã‚¦ã‚¹è¨˜å· [$x$] ã§è¡¨ã•ã‚Œã‚‹é–¢æ•°ï¼ˆåºŠé–¢æ•° : floor())ã®ã‚°ãƒ©ãƒ•ã€‚
\begin{verbatim}
- Plotdata("1","floor(x)","x",["Num=100","Dis=0.9"]);
- Drwxy();
- repeat(7,s,start -> -2,
- Pointdata(text(s+3),[s+1,s],["Inside=0","Size=3"]);
- );
+Plotdata("1","floor(x)","x",["Num=100","Dis=0.9"]);
+Drwxy();
+repeat(7,s,start -> -2,
+Pointdata(text(s+3),[s+1,s],["Inside=0","Size=3"]);
+);
\end{verbatim}
\hspace{40mm}\input{Fig/plotdata5}
ãªãŠï¼Œã“ã“ã§ï¼ŒPointdata() ã®name ã‚’ text(s+3) ã¨ã—ã¦ã„ã‚‹ã®ã¯ï¼Œs㌠-2 ã‹ã‚‰å§‹ã¾ã‚‹ã®ã§ï¼Œname ã¯1ã‹ã‚‰å§‹ã¾ã‚‹ã‚ˆã†ã«ã™ã‚‹ãŸã‚ã§ã‚る。name ã«è² ã®æ•°ã¯ä½¿ãˆãªã„ã®ã§ã€‚
\vspace{\baselineskip}
- 関数ã«æ–‡å­—ä¿‚æ•°ãŒã¤ã„ã¦ãŠã‚Šï¼Œæ–‡å­—ä¿‚æ•°ã®å€¤ã‚’変化ã•ã›ãªãŒã‚‰ã‚°ãƒ©ãƒ•ã‚’æãã«ã¯ï¼ŒAssign を使ã†ã‹ï¼ŒDefvar ã§å¤‰æ•°ã‚’定義ã™ã‚‹ã€‚
-
+関数ã«æ–‡å­—ä¿‚æ•°ãŒã¤ã„ã¦ãŠã‚Šï¼Œæ–‡å­—ä¿‚æ•°ã®å€¤ã‚’変化ã•ã›ãªãŒã‚‰ã‚°ãƒ©ãƒ•ã‚’æãã«ã¯ï¼ŒAssign を使ã†ã‹ï¼ŒDefvar ã§å¤‰æ•°ã‚’定義ã™ã‚‹ã€‚
+
\vspace{\baselineskip}
- ã€ä¾‹ã€‘ç›´ç·š $y=bx-b^2$ ã®ä¿‚æ•°$b$を変化ã•ã›ã¦æã,包絡線をã†ã‹ã³ã‚ãŒã‚‰ã›ã‚‹ã€‚
-\begin{verbatim}
- repeat(50,t,
- cb=t/5-5;
- Plotdata(text(t),Assign("b*x-b^2","b",cb),"x");
- );
-\end{verbatim}
+ã€ä¾‹ã€‘ç›´ç·š $y=bx-b^2$ ã®ä¿‚æ•°$b$を変化ã•ã›ã¦æã,包絡線をã†ã‹ã³ã‚ãŒã‚‰ã›ã‚‹ã€‚
+
\begin{layer}{150}{0}
-\putnotese{80}{0}{\input{Fig/assign}}
+\putnotese{95}{3}{\scalebox{0.8}{{\input{Fig/assign}}}}
\end{layer}
+\begin{verbatim}
+repeat(50,t,
+ cb=t/5-5;
+ Plotdata(text(t),Assign("b*x-b^2","b",cb),"x");
+);
+\end{verbatim}
ã¾ãŸã¯
\begin{verbatim}
- Defvar("b");
- repeat(50,t,
- b=t/5-5;
- Plotdata(text(t),"b*x-b^2","x");
- );
+Defvar("b");
+repeat(50,t,
+ b=t/5-5;
+ Plotdata(text(t),"b*x-b^2","x");
+);
\end{verbatim}
-\vspace{\baselineskip}
+%\vspace{\baselineskip}
\hypertarget{implicitplot}{}
-\item[関数] Implicitplot(name,å¼,xã®å®šç¾©åŸŸ,yã®å®šç¾©åŸŸ, options)
-\item[機能] 陰関数ã®ã‚°ãƒ©ãƒ•ã‚’æã。
-\item[説明] 陰関数ã®å¼ã‚’与ãˆã¦ã‚°ãƒ©ãƒ•ã‚’æã。å¼ï¼Œå®šç¾©åŸŸã¨ã‚‚文字列。
+\item[関数]Implicitplot(name,å¼,xã®å®šç¾©åŸŸ,yã®å®šç¾©åŸŸ, options)
+\item[機能]陰関数ã®ã‚°ãƒ©ãƒ•ã‚’æã。
+\item[説明]陰関数ã®å¼ã‚’与ãˆã¦ã‚°ãƒ©ãƒ•ã‚’æã。å¼ï¼Œå®šç¾©åŸŸã¨ã‚‚文字列。
options ã¯ï¼Œ"r","m","Wait=n" ãŒæŒ‡å®šã§ãる。Wait ã®åˆæœŸå€¤ã¯10。
"r","m"ã«é–¢ã—ã¦ã¯ï¼Œã‚ªãƒ—ションãªã—ã®ã¨ã
- i) データファイルãŒãªã‘ã‚Œã°ï¼Œæ–°ã—ã作る
-
- ii) データファイルãŒæ—¢ã«ã‚ã‚Œã°ãれを読ã¿è¾¼ã‚€
-
-"m" ã®ã¨ã,強制的ã«ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作り直ã™ã€‚
+i) データファイルãŒãªã‘ã‚Œã°ï¼Œæ–°ã—ã作る
+
+ii) データファイルãŒæ—¢ã«ã‚ã‚Œã°ãれを読ã¿è¾¼ã‚€
+
+"m"ã®ã¨ã,強制的ã«ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作り直ã™ã€‚
"r" ã®ã¨ã,ã™ã§ã«ã‚るデータファイルを読ã¿è¾¼ã‚€ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘楕円をæã。
\begin{verbatim}
- Implicitplot("1","x^2-x*y+2*y^2=4","x=[-3,3]","y=[-2,2]");
+Implicitplot("1","x^2-x*y+2*y^2=4","x=[-3,3]","y=[-2,2]");
\end{verbatim}
\vspace{\baselineskip}
-\hspace{20mm}\input{Fig/implicit1}
+\hspace{20mm}\scalebox{0.9}{\input{Fig/implicit1}}
\vspace{\baselineskip}
\hypertarget{deqplot}{}
-\item[関数] Deqplot(name,å¼ï¼Œå¤‰æ•°å,åˆæœŸå€¤ï¼Œoptions)
-\item[機能] 微分方程å¼ã®è§£æ›²ç·šã‚’æã
-\item[説明] 微分方程å¼ã¨åˆæœŸå€¤ã‚’与ãˆã¦è§£æ›²ç·šã‚’æã。
+\item[関数]Deqplot(name,å¼ï¼Œå¤‰æ•°å,åˆæœŸå€¤ï¼Œoptions)
+\item[機能]微分方程å¼ã®è§£æ›²ç·šã‚’æã
+\item[説明]微分方程å¼ã¨åˆæœŸå€¤ã‚’与ãˆã¦è§£æ›²ç·šã‚’æã。
\vspace{\baselineskip}
ã€ä¾‹ã€‘$y''=-y$ã§ï¼ŒåˆæœŸå€¤ãŒ$x=0$ã®ã¨ã$y=1,y'=0$ ã®è§£æ›²ç·š
- \verb|Deqplot("1","y``=-y","x",0, [1,0]); |
+\verb|Deqplot("1","y''=-y","x",0, [1,0]); |
-注) \verb|`| ã¯ãƒãƒƒã‚¯ã‚¯ã‚¦ã‚©ãƒ¼ãƒˆã€‚ã“ã“ã‹ã‚‰ã‚«ãƒƒãƒˆã‚¢ãƒ³ãƒ‰ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ãã¯æ³¨æ„。
+注) 微分記å·ã®ãƒ—ライムã¯ï¼Œã‚·ãƒ³ã‚°ãƒ«ã‚¯ã‚©ãƒ¼ãƒˆã¾ãŸã¯ãƒãƒƒã‚¯ã‚¯ã‚©ãƒ¼ãƒˆã€‚
\vspace{\baselineskip}
-\hspace{20mm} \input{Fig/deqplot1}
+\hspace{20mm}\input{Fig/deqplot1}
\vspace{\baselineskip}
ã€ä¾‹ã€‘$y'=y*(1-y)$ã§ï¼Œ$x=0$ã®ã¨ã,$y=0.5$ã®è§£æ›²ç·š
- \verb|Deqplot("2","y`=y*(1-y)","x",0, 0.5,["Num=100"]);|
+ \verb|Deqplot("2","y'=y*(1-y)","x",0, 0.5,["Num=100"]);|
\vspace{\baselineskip}
-\hspace{20mm} \input{Fig/deqplot2}
+\hspace{20mm}\input{Fig/deqplot2}
\vspace{\baselineskip}
ã€ä¾‹ã€‘$[x,y]'=[x(1-y),0.3y(x-1)]$ã§ï¼Œå¤‰æ•°ã¯$t$,$t=0$(区間ã®å·¦ç«¯ï¼‰ã®ã¨ãã®$x, y$ã®å€¤ãŒ1ã¨0.5 ã§ã‚ã‚‹ã¨ãã®è§£æ›²ç·š
\begin{verbatim}
- Deqplot("3","[x,y]`=[x*(1-y),0.3*y*(x-1)]","t=[0,20]",
- [1,0.5],["Num=200"]);
+Deqplot("3","[x,y]'=[x*(1-y),0.3*y*(x-1)]","t=[0,20]",
+[1,0.5],["Num=200"]);
\end{verbatim}
\vspace{\baselineskip}
-\hspace{20mm} \input{Fig/deqplot3}
+\hspace{20mm}\input{Fig/deqplot3}
\vspace{\baselineskip}
\hypertarget{paramplot}{}
-\item[関数] Paramplot(name , å¼ , 変数ã¨å®šç¾©åŸŸ,options)
-\item[機能] 媒介変数表示ã®æ›²ç·šã‚’æã。
-\item[説明] å¼ã¯""ã§ããã£ãŸåª’介変数表示ã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚
+\item[関数]Paramplot(name , å¼ , 変数ã¨å®šç¾©åŸŸ,options)
+\item[機能]媒介変数表示ã®æ›²ç·šã‚’æã。
+\item[説明]å¼ã¯""ã§ããã£ãŸåª’介変数表示ã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚
定義域も " " ã§ããã£ã¦æ–‡å­—列ã¨ã—,t=ã«ç¶šã„ã¦ãƒªã‚¹ãƒˆã§æŒ‡å®šã™ã‚‹ã€‚
@@ -1967,24 +1973,24 @@ options ã¯ç·šç¨®ãŒæœ‰åŠ¹
\hspace{10mm} \verb|Paramplot("1","[t-sin(t),1-cos(t)]","t=[0,2*pi]");|
\vspace{\baselineskip}
-\hspace{20mm} \input{Fig/paramplot1}
+\hspace{20mm}\input{Fig/paramplot1}
\vspace{\baselineskip}
ã€ä¾‹ã€‘optionsã®ä½¿ç”¨ä¾‹ã€‚å·¦ã‹ã‚‰ï¼Œ åˆæœŸè¨­å®šï¼Œå¤ªç·šï¼Œç ´ç·šï¼Œç‚¹ç·šã®æ¥•å††
\begin{verbatim}
- Paramplot("1","[2*cos(t)-5,sin(t)]","t=[0,2*pi]");
- Paramplot("2","[2*cos(t),sin(t)]","t=[0,2*pi]",["dr,2"]);
- Paramplot("3","[2*cos(t)+5,sin(t)]","t=[0,2*pi]",["da"]);
- Paramplot("4","[2*cos(t)+10,sin(t)]","t=[0,2*pi]",["do"]);
+Paramplot("1","[2*cos(t)-5,sin(t)]","t=[0,2*pi]");
+Paramplot("2","[2*cos(t),sin(t)]","t=[0,2*pi]",["dr,2"]);
+Paramplot("3","[2*cos(t)+5,sin(t)]","t=[0,2*pi]",["da"]);
+Paramplot("4","[2*cos(t)+10,sin(t)]","t=[0,2*pi]",["do"]);
\end{verbatim}
\begin{center} \input{Fig/paramplot2} \end{center}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{polarplot}{}
-\item[関数] Polarplot(name , å¼ , 変数ã¨å®šç¾©åŸŸ,options)
-\item[機能] 極座標表示$r=f(\theta)$ã®æ›²ç·šã‚’æã。
+\item[関数]Polarplot(name , å¼ , 変数ã¨å®šç¾©åŸŸ,options)
+\item[機能]極座標表示$r=f(\theta)$ã®æ›²ç·šã‚’æã。
\vspace{\baselineskip}
ã€ä¾‹ã€‘カージオイド曲線をæã。
@@ -1992,13 +1998,13 @@ options ã¯ç·šç¨®ãŒæœ‰åŠ¹
\hspace{20mm}\verb|Polarplot("1","2*(1+cos(t))","t=[0,2*pi]",["Num=200"]);|
\vspace{\baselineskip}
-\begin{center}\scalebox{0.9}{\input{Fig/cardioid1}}\end{center}
+\begin{center}\scalebox{0.7}{\input{Fig/cardioid1}}\end{center}
\vspace{\baselineskip}
\hypertarget{periodfun}{}
-\item[関数] Periodfun(定義å¼,周期,options)
-\item[機能] 周期関数ã®ã‚°ãƒ©ãƒ•ã‚’æã。戻り値ã¯Maximaå½¢å¼ã®å¼ã¨periodã®ãƒªã‚¹ãƒˆã€‚
-\item[説明] 周期関数ã®å¼ã‚’定義ã—ã¦ã‚°ãƒ©ãƒ•ã‚’æã。
+\item[関数]Periodfun(定義å¼,周期,options)
+\item[機能]周期関数ã®ã‚°ãƒ©ãƒ•ã‚’æã。戻り値ã¯Maximaå½¢å¼ã®å¼ã¨periodã®ãƒªã‚¹ãƒˆã€‚
+\item[説明]周期関数ã®å¼ã‚’定義ã—ã¦ã‚°ãƒ©ãƒ•ã‚’æã。
定義å¼ã¯ï¼Œé–¢æ•°å¼ï¼ˆæ–‡å­—列),区間,分割数ã®ãƒªã‚¹ãƒˆã€‚
ã“ã®é–¢æ•°å›ºæœ‰ã®ã‚ªãƒ—ション㯠"Con=" ã§ï¼Œä¸é€£ç¶šç‚¹ã‚’ç·šã§çµã¶ã‹å¦ã‹ã¨ï¼Œãã®æ™‚ã®è‰²ã€‚
@@ -2013,34 +2019,34 @@ options ã¯ç·šç¨®ãŒæœ‰åŠ¹
ã€ä¾‹ã€‘矩形関数ã®ã‚°ãƒ©ãƒ•
\begin{verbatim}
- defL=["0",[-1,0],1,"1",[0,1],1];
- Periodfun(defL, 2,["dr,2"]);
- memori=apply(-5..5,x,[x,text(x)]);
- memori=flatten(remove(memori,[[0,"0"]]));
- Htickmark(memori);
- Vtickmark([1,"1"]);
+defL=["0",[-1,0],1,"1",[0,1],1];
+Periodfun(defL, 2,["dr,2"]);
+memori=apply(-5..5,x,[x,text(x)]);
+memori=flatten(remove(memori,[[0,"0"]]));
+Htickmark(memori);
+Vtickmark([1,"1"]);
\end{verbatim}
\hspace{20mm}\input{Fig/periodfun.tex}
\vspace{\baselineskip}
-一方を放物線ã«ã—ãŸå ´åˆ
+一方を放物線ã«ã—ãŸå ´åˆ
\begin{verbatim}
- defL=["0",[-1,0],1,"x^2",[0,1],50];
- Periodfun(defL, 2, ["Con=n","dr,2"]);
- memori=apply(-5..5,x,[x,text(x)]);
- memori=flatten(remove(memori,[[0,"0"]]));
- Htickmark(memori);
- Vtickmark([1,"1"]);
+defL=["0",[-1,0],1,"x^2",[0,1],50];
+Periodfun(defL, 2, ["Con=n","dr,2"]);
+memori=apply(-5..5,x,[x,text(x)]);
+memori=flatten(remove(memori,[[0,"0"]]));
+Htickmark(memori);
+Vtickmark([1,"1"]);
\end{verbatim}
\hspace{20mm}\input{Fig/periodfun2.tex}
\vspace{\baselineskip}
\hypertarget{fourierseries}{}
-\item[関数] Fourierseries(name,係数,周期,項数)
-\item[機能] フーリエ級数ã®ã‚°ãƒ©ãƒ•ã‚’æã。
-\item[説明] $a_0+\displaystyle{\sum _{n=1} ^{\infty}(a_n \cos nx + b_n \sin nx)}$ ã‚’æã。
+\item[関数]Fourierseries(name,係数,周期,項数)
+\item[機能]フーリエ級数ã®ã‚°ãƒ©ãƒ•ã‚’æã。
+\item[説明]$a_0+\displaystyle{\sum _{n=1} ^{\infty}(a_n \cos nx + b_n \sin nx)}$ ã‚’æã。
係数㯠$a_0,a_n,b_n$ ã®ãƒªã‚¹ãƒˆã§ï¼Œãã‚Œãžã‚Œã®è¦ç´ ã¯æ–‡å­—列ã¨ã™ã‚‹ã€‚
ã“ã®é–¢æ•°å›ºæœ‰ã®ã‚ªãƒ—ション㯠"Con=y/n" ã§ï¼Œä¸é€£ç¶šç‚¹ã‚’ç ´ç·šã§çµã¶ã‹å¦ã‹ã€‚ åˆæœŸè¨­å®šã¯ y。
@@ -2050,7 +2056,7 @@ options ã¯ç·šç¨®ãŒæœ‰åŠ¹
\vspace{\baselineskip}
ã€ä¾‹ã€‘矩形波ã®ãƒ•ãƒ¼ãƒªã‚¨è¿‘ä¼¼
\begin{verbatim}
- Fourierseries("1",["1/2","0","(1-(-1)^n)/(pi*n)"],2,6,["Num=200"]);
+ Fourierseries("1",["1/2","0","(1-(-1)^n)/(pi*n)"],2,6,["Num=200"]);
\end{verbatim}
\begin{center}
@@ -2059,13 +2065,13 @@ options ã¯ç·šç¨®ãŒæœ‰åŠ¹
\vspace{\baselineskip}
\hypertarget{tangentplot}{}
-\item[関数] Tangentplot(name , PD , ä½ç½® , options)
-\item[機能] 接線をæã。プロットデータã®åå‰ã¯ï¼Œlntn
-\item[説明] 曲線PDã®æŒ‡å®šã—ãŸä½ç½®ã§ã®æŽ¥ç·šã‚’æã。ä½ç½®ã¯ "x=n" ã§æŒ‡å®šã™ã‚‹ã€‚
+\item[関数]Tangentplot(name , PD , ä½ç½® , options)
+\item[機能]接線をæã。プロットデータã®åå‰ã¯ï¼Œlntn
+\item[説明]曲線PDã®æŒ‡å®šã—ãŸä½ç½®ã§ã®æŽ¥ç·šã‚’æã。ä½ç½®ã¯ "x=n" ã§æŒ‡å®šã™ã‚‹ã€‚
使用例ã¯\hyperlink{parabolaplot}{Parabolaplot}ã®ä¾‹ã‚’å‚照。
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
%\newpage
@@ -2075,46 +2081,46 @@ options ã¯ç·šç¨®ãŒæœ‰åŠ¹
\vspace{\baselineskip}
\hypertarget{expr}{}
-\item[関数] Expr([座標 , ä½ç½® , 文字列],option)
-\item[機能] \TeX 記法ã®æ–‡å­—列を与ãˆã¦æ•°å¼ã‚’書ã。
-\item[説明] Letterã§æ–‡å­—列ã®å‰å¾Œã«\$ \$ã‚’ãŠãã®ã¨åŒã˜ã€‚
+\item[関数]Expr([座標 , ä½ç½® , 文字列],option)
+\item[機能]\TeX 記法ã®æ–‡å­—列を与ãˆã¦æ•°å¼ã‚’書ã。
+\item[説明]Letterã§æ–‡å­—列ã®å‰å¾Œã«\$ \$ã‚’ãŠãã®ã¨åŒã˜ã€‚
-導関数ã®è¨˜å·ã¯ï¼Œ$'$(シングルクウォート)を用ã„る。
+導関数ã®è¨˜å·ã¯ï¼Œ$'$(シングルクォート)を用ã„る。
複数ã®ç®‡æ‰€ã«æ–‡å­—を書ãå ´åˆã¯ï¼ŒLetter() ã¨åŒæ§˜ï¼Œå¼•æ•°ã‚’リストã«ã—ã¦ä¸Žãˆã‚‹ã€‚
option㯠フォントサイズã§ï¼Œ["size=32"] ã®ã‚ˆã†ã«æŒ‡å®šã™ã‚‹ã€‚
\vspace{\baselineskip}
-ã€ä¾‹ã€‘ $f(x)=\dfrac{1}{4} x^2$ ã¨ãã®å°Žé–¢æ•° $f'(x)=\dfrac{1}{2} x$ ã®å¼ï¼Œè»¸ä¸Šã«å¿…è¦ãªæ•°ã‚’入れる。
+ã€ä¾‹ã€‘$f(x)=\dfrac{1}{4} x^2$ã¨ãã®å°Žé–¢æ•° $f'(x)=\dfrac{1}{2} x$ ã®å¼ï¼Œè»¸ä¸Šã«å¿…è¦ãªæ•°ã‚’入れる。
\begin{verbatim}
- Expr([[-3,3],"e","f(x)=\frac{1}{4} x^2",[3,1.5],"s2e2",
- "f‘(x)=\frac{1}{2}x",[2,0],"s","2",[0,1],"w","1"]);
+Expr([[-3,3],"e","f(x)=\frac{1}{4} x^2",[3,1.5],"s2e2",
+"f‘(x)=\frac{1}{2}x",[2,0],"s","2",[0,1],"w","1"]);
\end{verbatim}
\vspace{\baselineskip}
- \begin{center} \input{Fig/expr}\end{center}
+\begin{center} \input{Fig/expr}\end{center}
-ã€ä¾‹ã€‘ 対数関数ã®å®šç©åˆ†ã®è¨˜å·ãŠã‚ˆã³ç©åˆ†å€¤ã‚’図ã«æ›¸ã込む。
+ã€ä¾‹ã€‘対数関数ã®å®šç©åˆ†ã®è¨˜å·ãŠã‚ˆã³ç©åˆ†å€¤ã‚’図ã«æ›¸ã込む。
\begin{verbatim}
- Expr([Q+[0.2,0],"ne","\displaystyle \int_a^b \log x\,dx="+
- text(L.x*(log(L.x)-1)-G.x*(log(G.x)-1)) ]);
+Expr([Q+[0.2,0],"ne","\displaystyle \int_a^b \log x\,dx="+
+text(L.x*(log(L.x)-1)-G.x*(log(G.x)-1)) ]);
\end{verbatim}
\verb|L.x*(log(L.x)-1)-G.x*(log(G.x)-1)| ã¯ï¼Œç‚¹L,G(図ã®$a,b$)をドラッグã—ã¦
ç©åˆ†ç¯„囲を決ã‚るよã†ã«ã—ã¦ã„ã‚‹ã®ã§ï¼Œãã“ã‹ã‚‰è¨ˆç®—ã—ãŸå€¤ã€‚
- 矢線㯠\verb| Arrowdata(Q,P); | ã§è¡¨ç¤ºã—ã¦ã„る。矢線ã®å§‹ç‚¹ãŒQ
+ 矢線㯠\verb|Arrowdata(Q,P); | ã§è¡¨ç¤ºã—ã¦ã„る。矢線ã®å§‹ç‚¹ãŒQ
\vspace{\baselineskip}
\begin{center} \input{Fig/intlog}\end{center}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{exprrot}{}
-\item[関数] Exprrot(座標 , å‘ã , æ–¹å‘,文字列,option)
-\item[機能] \TeX 記法ã®æ–‡å­—列を与ãˆã¦å‚¾ã„ãŸæ•°å¼ã‚’書ã。
-\item[説明] 「座標ã€ã®ä½ç½®ã«ï¼ŒæŒ‡å®šã•ã‚ŒãŸå‘ãã§æ•°å¼ã‚’書ã。
+\item[関数]Exprrot(座標 , å‘ã , æ–¹å‘,文字列,option)
+\item[機能]\TeX 記法ã®æ–‡å­—列を与ãˆã¦å‚¾ã„ãŸæ•°å¼ã‚’書ã。
+\item[説明]「座標ã€ã®ä½ç½®ã«ï¼ŒæŒ‡å®šã•ã‚ŒãŸå‘ãã§æ•°å¼ã‚’書ã。
å‘ãã¯ãƒ™ã‚¯ãƒˆãƒ«ã§ä¸Žãˆã‚‹ã€‚
@@ -2125,28 +2131,28 @@ option㯠フォントサイズã§ï¼Œ["size=32"] ã®ã‚ˆã†ã«æŒ‡å®šã™ã‚‹ã€‚
option㯠フォントサイズã§ï¼Œ["size=32"] ã®ã‚ˆã†ã«æŒ‡å®šã™ã‚‹ã€‚
\begin{verbatim}
- Exprrot([3,2],[2,-1],"t0n1","\sqrt{3}");
- Exprrot(C,B-A,"\frac{2}{3}");
+Exprrot([3,2],[2,-1],"t0n1","\sqrt{3}");
+Exprrot(C,B-A,"\frac{2}{3}");
\end{verbatim}
\vspace{\baselineskip}
\hspace{10mm}\includegraphics[bb=0.00 0.00 181.01 131.01,width=4cm]{Fig/exprrot.pdf} \hspace{10mm} \input{Fig/exprrot}
\vspace{\baselineskip}
-\hypertarget{letter}{}\item[関数] Letter([ä½ç½®, æ–¹å‘, 文字列],option)
-\item[機能] 文字列を表示ã™ã‚‹
-\item[説明] 「ä½ç½®ï¼ˆåº§æ¨™ï¼‰ã€ã¨æ–¹å‘ã§æŒ‡å®šã•ã‚ŒãŸå ´æ‰€ã«æ–‡å­—を書ã込む。
+\hypertarget{letter}{}\item[関数]Letter([ä½ç½®, æ–¹å‘, 文字列],option)
+\item[機能]文字列を表示ã™ã‚‹
+\item[説明]「ä½ç½®ï¼ˆåº§æ¨™ï¼‰ã€ã¨æ–¹å‘ã§æŒ‡å®šã•ã‚ŒãŸå ´æ‰€ã«æ–‡å­—を書ã込む。
ä½ç½®ï¼ˆåº§æ¨™ï¼‰ã¯ç‚¹ã®åå‰ã§æŒ‡å®šã™ã‚‹ã“ã¨ã‚‚ã§ãる。
-場所ã¯ä¸Šä¸‹å·¦å³ã‚’æ±è¥¿å—北ã§è¡¨ã—, n/s/w/e/c ã®æ–¹å‘ã§è¡¨ã™ã€‚cã¯ä¸­å¤®ã€‚
+場所ã¯ä¸Šä¸‹å·¦å³ã‚’æ±è¥¿å—北ã§è¡¨ã—, n/s/w/e/c ã®æ–¹å‘ã§è¡¨ã™ã€‚cã¯ä¸­å¤®ã€‚
-% \begin{center} \input{Fig/letter4}
+%\begin{center} \input{Fig/letter4}
指定ä½ç½®ã‹ã‚‰ã®è·é›¢ã‚’,数値ã§ä¸Žãˆã‚‹ã“ã¨ã‚‚ã§ã,e2, e3 㯠e より少ã—離ã—ã¦ç½®ã。
複数ã®æ–‡å­—列をリストã®å½¢ã«ã—ã¦æ¸¡ã™ã“ã¨ãŒã§ãる。
- 注)導関数ã®è¨˜å·$'$ã¯ï¼Œæ•°å¼ãƒ¢ãƒ¼ãƒ‰ï¼ˆ\$ ã§ã¯ã•ã‚€ï¼‰ã§$'$(シングルクウォート)を用ã„る。
+注)導関数ã®è¨˜å·$'$ã¯ï¼Œæ•°å¼ãƒ¢ãƒ¼ãƒ‰ï¼ˆ\$ ã§ã¯ã•ã‚€ï¼‰ã§$'$(シングルクォート)を用ã„る。
option㯠フォントサイズã§ï¼Œ["size=32"] ã®ã‚ˆã†ã«æŒ‡å®šã™ã‚‹ã€‚
@@ -2161,73 +2167,73 @@ Letter(ä½ç½®, æ–¹å‘, 文字列,option)
座標 (2,1) ã®å—æ±ã«ï¼°ã‚’表示
-\hspace{10mm} \verb|Letter([[2,1] ,"se","P"]);|
-
+\hspace{10mm}\verb|Letter([[2,1] ,"se","P"]);|
+
点Cを中央ã¨ã—ã¦ï¼£ã‚’表示
-\hspace{10mm} \verb|Letter([C ,"c", "C"]);|
+\hspace{10mm}\verb|Letter([C ,"c", "C"]);|
点Aã®å—西ã«A,Eã®å—ã«æ•°å¼ã‚’表示
-\hspace{10mm} \verb|Letter([A,"sw","A",E,"s","$ f(x)=\frac{1}{4} x^2 $"]);|
+\hspace{10mm}\verb|Letter([A,"sw","A",E,"s","$ f(x)=\frac{1}{4} x^2 $"]);|
\vspace{\baselineskip}
-\hypertarget{letterrot}{}\item[関数] Letterrot(座標, æ–¹å‘ベクトル,移動é‡, 文字列,option)
-\item[機能] 文字列を回転ã—ã¦è¡¨ç¤ºã™ã‚‹
-\item[説明] 座標ã§ç¤ºã•ã‚ŒãŸä½ç½®ã«ï¼Œæ–¹å‘ベクトルã§æŒ‡å®šã•ã‚ŒãŸå‘ãã«å›žè»¢ã—ã¦æ–‡å­—を書ã込む。
+\hypertarget{letterrot}{}\item[関数]Letterrot(座標, æ–¹å‘ベクトル,移動é‡, 文字列,option)
+\item[機能]文字列を回転ã—ã¦è¡¨ç¤ºã™ã‚‹
+\item[説明]座標ã§ç¤ºã•ã‚ŒãŸä½ç½®ã«ï¼Œæ–¹å‘ベクトルã§æŒ‡å®šã•ã‚ŒãŸå‘ãã«å›žè»¢ã—ã¦æ–‡å­—を書ã込む。
第3引数ã¯å¾®å°ç§»å‹•é‡ã§ï¼Œç•¥ã™ã“ã¨ã‚‚ã§ãる。
option㯠フォントサイズã§ï¼Œ["size=32"] ã®ã‚ˆã†ã«æŒ‡å®šã™ã‚‹ã€‚
\begin{verbatim}
- Letterrot(C,B-A,"t2n5","AB");
+Letterrot(C,B-A,"t2n5","AB");
\end{verbatim}
移動é‡ã‚’ç•¥ã—ã¦
-\hspace{10mm} \verb|Letterrot(C,B-A,"AB");|
+\hspace{10mm}\verb|Letterrot(C,B-A,"AB");|
ã¨ã™ã‚‹ã“ã¨ã‚‚ã§ãる。ã“ã®å ´åˆã¯ï¼Œå¾®å°ãªç§»å‹•ã¯ã•ã‚Œãªã„。
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
-\newpage
+%\newpage
\end{description}
% ====== マーキング ==============
\subsubsection{マーキング}
\begin{description}
\hypertarget{anglemark}{}
-\item[関数] Anglemark(name,点リスト , options)
-\item[機能] 点リストã§ç¤ºã•ã‚ŒãŸè§’ã«å¼§ã®å½¢çŠ¶ã®è§’ã®å°ã‚’ã¤ã‘る。
-\item[説明] Listplot() ãªã©ã¨åŒæ§˜ï¼Œç‚¹ãƒªã‚¹ãƒˆãŒç‚¹åã®å ´åˆã¯nameã¯çœç•¥ã§ãる。弧をæã‹ãšæ–‡å­—ã ã‘を入れる場åˆã¯ options ã« "nodisp" を指定ã™ã‚‹ã€‚
+\item[関数]Anglemark(name,点リスト , options)
+\item[機能]点リストã§ç¤ºã•ã‚ŒãŸè§’ã«å¼§ã®å½¢çŠ¶ã®è§’ã®å°ã‚’ã¤ã‘る。
+\item[説明]Listplot() ãªã©ã¨åŒæ§˜ï¼Œç‚¹ãƒªã‚¹ãƒˆãŒç‚¹åã®å ´åˆã¯nameã¯çœç•¥ã§ãる。弧をæã‹ãšæ–‡å­—ã ã‘を入れる場åˆã¯ options ã« "nodisp" を指定ã™ã‚‹ã€‚
optionsã¯æ¬¡ã®é€šã‚Šã€‚
-数値 角ã®å°ã®å¤§ãã•ã€‚ åˆæœŸè¨­å®šã¯ï¼‘
+数値角ã®å°ã®å¤§ãã•ã€‚ åˆæœŸè¨­å®šã¯ï¼‘
-線種 "dr, n" , "da,m,n" , "do,m,n"
+線種"dr, n", "da,m,n" , "do,m,n"
"Expr=文字" ã¾ãŸã¯ "Letter=文字" : 文字を入れる
-"Expr=ä½ç½® , 文字" : ä½ç½®ã‚’指定ã—ã¦æ–‡å­—を入れる。ä½ç½®ã¯é ‚点ã‹ã‚‰ã®è·é›¢ã€‚
+"Expr=ä½ç½® , 文字": ä½ç½®ã‚’指定ã—ã¦æ–‡å­—を入れる。ä½ç½®ã¯é ‚点ã‹ã‚‰ã®è·é›¢ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘三角形ã®å†…角ã«å°ã‚’ã„れ,文字を書ã込む。(下図左)
\begin{verbatim}
- Listplot([A,B,C,A]);
- Letter([A,"n1","A",B,"w1","B",C,"e1","C"]);
- Anglemark([B,A,C]);
- Anglemark([C,B,A],["Expr=\theta"]);
- Anglemark([A,C,B],[2,"dr,3","Expr=2,\alpha"]);
+Listplot([A,B,C,A]);
+Letter([A,"n1","A",B,"w1","B",C,"e1","C"]);
+Anglemark([B,A,C]);
+Anglemark([C,B,A],["Expr=\theta"]);
+Anglemark([A,C,B],[2,"dr,3","Expr=2,\alpha"]);
\end{verbatim}
ã€ä¾‹ã€‘三角形ã®å†…角ã«å¼§ã‚’æã‹ãšï¼Œ$\circ$ ã ã‘書ã込む。(下図å³ï¼‰
\begin{verbatim}
- Listplot([A,B,C,A]);
- Letter([A,"n1","A",B,"w1","B",C,"e1","C"]);
- Anglemark([C,B,A],["Expr=\circ","nodisp"]);
+Listplot([A,B,C,A]);
+Letter([A,"n1","A",B,"w1","B",C,"e1","C"]);
+Anglemark([C,B,A],["Expr=\circ","nodisp"]);
\end{verbatim}
@@ -2237,57 +2243,56 @@ optionsã¯æ¬¡ã®é€šã‚Šã€‚
\vspace{\baselineskip}
\hypertarget{paramark}{}
-\item[関数] Paramark(name,点リスト , options)
-\item[機能] 点リストã§ç¤ºã•ã‚ŒãŸè§’ã«å¹³è¡Œå››è¾ºå½¢ã®å½¢çŠ¶ã®è§’ã®å°ã‚’ã¤ã‘る。
-\item[説明] Listplot() ãªã©ã¨åŒæ§˜ï¼Œç‚¹ãƒªã‚¹ãƒˆãŒç‚¹åã®å ´åˆã¯nameã¯çœç•¥ã§ãる。
+\item[関数]Paramark(name,点リスト , options)
+\item[機能]点リストã§ç¤ºã•ã‚ŒãŸè§’ã«å¹³è¡Œå››è¾ºå½¢ã®å½¢çŠ¶ã®è§’ã®å°ã‚’ã¤ã‘る。
+\item[説明]Listplot() ãªã©ã¨åŒæ§˜ï¼Œç‚¹ãƒªã‚¹ãƒˆãŒç‚¹åã®å ´åˆã¯nameã¯çœç•¥ã§ãる。
optionsã¯æ¬¡ã®é€šã‚Šã€‚
-数値 角ã®å°ã®å¤§ãã•ã€‚ åˆæœŸè¨­å®šã¯1
+数値角ã®å°ã®å¤§ãã•ã€‚ åˆæœŸè¨­å®šã¯1
-線種 "dr, n" , "da,m,n" , "do,m,n"
+線種"dr, n", "da,m,n" , "do,m,n"
-"Expr=文字" : 文字を入れる
+"Expr=文字": 文字を入れる
-"Expr=ä½ç½® , 文字" : ä½ç½®ã‚’指定ã—ã¦æ–‡å­—を入れる。ä½ç½®ã¯é ‚点ã‹ã‚‰ã®è·é›¢ã€‚
+"Expr=ä½ç½® , 文字": ä½ç½®ã‚’指定ã—ã¦æ–‡å­—を入れる。ä½ç½®ã¯é ‚点ã‹ã‚‰ã®è·é›¢ã€‚
\vspace{\baselineskip}
\begin{layer}{150}{0}
-\putnotese{85}{0}{ \input{Fig/paramark}}
+\putnotese{85}{0}{ \scalebox{0.8}{\input{Fig/paramark}}}
\end{layer}
-
ã€ä¾‹ã€‘三角形ã®å†…角ã«å°ã‚’ã„れ,文字を書ã込む。
\begin{verbatim}
- Listplot([A,B,C,A]);
- Paramark([A,B,C]);
- Paramark([C,A,B],[3,"Expr=\alpha"]);
- Paramark([B,C,A],["dr,2","Expr=2,\theta"]);
-
+ Listplot([A,B,C,A]);
+ Paramark([A,B,C]);
+ Paramark([C,A,B],[3,"Expr=\alpha"]);
+ Paramark([B,C,A],["dr,2","Expr=2,\theta"]);
+
\end{verbatim}
※角ã®å°ã«ã¯å¼§ã®å½¢çŠ¶ã®ã‚‚ã®ã‚‚ã‚る。\hyperlink{anglemark}{Anglemark()} ã‚’å‚ç…§ã®ã“ã¨ã€‚\\
\vspace{\baselineskip}
\hypertarget{bowdata}{}
-\item[関数] Bowdata(name,点リスト , options)
-\item[機能] 弓形をæã
-\item[説明] 点リストã§ä¸Žãˆã‚‰ã‚ŒãŸ2点をçµã¶å¼“形をæã。Listplot() ãªã©ã¨åŒæ§˜ï¼Œç‚¹ãƒªã‚¹ãƒˆãŒç‚¹åã®å ´åˆã¯nameã¯çœç•¥ã§ãる。
+\item[関数]Bowdata(name,点リスト , options)
+\item[機能]弓形をæã
+\item[説明]点リストã§ä¸Žãˆã‚‰ã‚ŒãŸ2点をçµã¶å¼“形をæã。Listplot() ãªã©ã¨åŒæ§˜ï¼Œç‚¹ãƒªã‚¹ãƒˆãŒç‚¹åã®å ´åˆã¯nameã¯çœç•¥ã§ãる。
2点をå時計回りã«å›žã‚‹æ–¹å‘ã«å¼“形をæã。
-optionsã¯ï¼Œ[曲ãŒã‚Š , 空白サイズ , 文字, 線種]
+optionsã¯ï¼Œ[曲ãŒã‚Š , 空白サイズ, 文字, 線種]
-曲ãŒã‚Š ã¯å¼§ã®æ›²ãŒã‚Šå…·åˆã®æŒ‡å®šã€‚ åˆæœŸè¨­å®šã¯1
+曲ãŒã‚Šã¯å¼§ã®æ›²ãŒã‚Šå…·åˆã®æŒ‡å®šã€‚ åˆæœŸè¨­å®šã¯1
-空白サイズ ã¯ä¸­å¤®ã«ã‚ã‘る空白ã®å¤§ãã•
+空白サイズã¯ä¸­å¤®ã«ã‚ã‘る空白ã®å¤§ãã•
文字ã¯ï¼Œ"Expr=文字"
-ã¾ãŸï¼Œ"Expr=å¾®å°ç§»å‹• , 文字" ã§ä½ç½®ã‚’指定ã—ã¦æ–‡å­—を入れる。
+ã¾ãŸï¼Œ"Expr=å¾®å°ç§»å‹• , 文字"ã§ä½ç½®ã‚’指定ã—ã¦æ–‡å­—を入れる。
-å¾®å°ç§»å‹•ã¯ t n
+å¾®å°ç§»å‹•ã¯ tn
t ã¯ç·šåˆ†æ–¹å‘ã®å¾®å°ç§»å‹•ã€‚移動é‡ã¯æ•°å­—ã‚’ã¤ã‘る。正負ãŒå¯ã€‚
@@ -2298,13 +2303,13 @@ optionsã¯ï¼Œ[曲ãŒã‚Š , 空白サイズ , 文字, 線種]
\putnotese{85}{5}{ \input{Fig/bowdata}}
\end{layer}
-ã€ä¾‹ã€‘ 三角形ABCã®å„辺ã«å¼“形マークをã¤ã‘記å·ã‚’入れる。
+ã€ä¾‹ã€‘三角形ABCã®å„辺ã«å¼“形マークをã¤ã‘記å·ã‚’入れる。
\begin{verbatim}
- Listplot([A,B,C,A]);
- Letter([A,"n1","A",B,"w1","B",C,"e1","C"]);
- Bowdata([A,B]);
- Bowdata([B,C],[1,"Expr=t0n3,a"]);
- Bowdata([C,A],[2,1.2,"Expr=10","da"]);
+Listplot([A,B,C,A]);
+Letter([A,"n1","A",B,"w1","B",C,"e1","C"]);
+Bowdata([A,B]);
+Bowdata([B,C],[1,"Expr=t0n3,a"]);
+Bowdata([C,A],[2,1.2,"Expr=10","da"]);
\end{verbatim}
\vspace{\baselineskip}
@@ -2316,54 +2321,52 @@ optionsã¯ï¼Œ[曲ãŒã‚Š , 空白サイズ , 文字, 線種]
以下ã«ã„ãã¤ã‹ä¾‹ã‚’示ã™ã€‚
\begin{verbatim}
- Bowdata([B,A],[1,1,"Exprrot=a"]);
- Bowdata([D,C],[1,1,"Exprrot=t3n0,a"]);
- Bowdata([F,E],[1,1,"Exprrot=t-3n0,a"]);
- Bowdata([H,G],[1,1,"Exprrot=t0n3,a"]);
- Bowdata([L,K],[1,1,"Exprrot=t0n0r,a"]);
- Bowdata([N,M],[1,1,"Exprrot=t3n0r,a"]);
+Bowdata([B,A],[1,1,"Exprrot=a"]);
+Bowdata([D,C],[1,1,"Exprrot=t3n0,a"]);
+Bowdata([F,E],[1,1,"Exprrot=t-3n0,a"]);
+Bowdata([H,G],[1,1,"Exprrot=t0n3,a"]);
+Bowdata([L,K],[1,1,"Exprrot=t0n0r,a"]);
+Bowdata([N,M],[1,1,"Exprrot=t3n0r,a"]);
\end{verbatim}
-\hspace{10mm} \input{Fig/bowdata2}
+\hspace{10mm} \scalebox{0.7}{\input{Fig/bowdata2}}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\hypertarget{drawsegmark}{}
-\item[関数] Drawsegmark(name,リスト,options)ã¾ãŸã¯ Segmark(name,リスト,options)
-\item[機能] 線分ã«å°ã‚’ã¤ã‘ã‚‹
-\item[説明] リストã§ä¸Žãˆã‚‰ã‚ŒãŸ2点を端点ã¨ã™ã‚‹ç·šåˆ†ã«å°ã‚’ã¤ã‘る。å°ã«ã¯4種類ãŒã‚る。
+\item[関数]Drawsegmark(name,リスト,options)ã¾ãŸã¯ Segmark(name,リスト,options)
+\item[機能]線分ã«å°ã‚’ã¤ã‘ã‚‹
+\item[説明]リストã§ä¸Žãˆã‚‰ã‚ŒãŸ2点を端点ã¨ã™ã‚‹ç·šåˆ†ã«å°ã‚’ã¤ã‘る。å°ã«ã¯4種類ãŒã‚る。
optionsã¯
\begin{tabbing}
1234\=56789012\=345678901234567890\=\kill
\> Type=n \>:å°ã®ç¨®é¡ž n=1〜4\\
- \> Width \>:二本線ã®ã¨ãã®ç·šã®å¹…
+ \> Width\>:二本線ã®ã¨ãã®ç·šã®å¹…
\end{tabbing}
- ã€ä¾‹ã€‘四角形ABCDã‚’æã線分ã«å°ã‚’ã¤ã‘る。
-
+ã€ä¾‹ã€‘四角形ABCDã‚’æã線分ã«å°ã‚’ã¤ã‘る。
+
\begin{layer}{150}{0}
-\putnotese{90}{5}{ \input{Fig/segmark}}
+\putnotese{90}{0}{ \input{Fig/segmark}}
\end{layer}
\hspace{50mm}
\begin{verbatim}
- Listplot([A,B,C,D,A]);
- Segmark("1",[A,B],["Type=1"]);
- Segmark("2",[B,C],["Type=2","Width=1.5"]);
- Segmark("3",[C,D],["Type=3"]);
- Segmark("4",[D,A],["Type=4"]);
+Listplot([A,B,C,D,A]);
+Segmark("1",[A,B],["Type=1"]);
+Segmark("2",[B,C],["Type=2","Width=1.5"]);
+Segmark("3",[C,D],["Type=3"]);
+Segmark("4",[D,A],["Type=4"]);
\end{verbatim}
-\vspace{\baselineskip}
+%\vspace{\baselineskip}
\hypertarget{htickmark}{}
-\item[関数] Htickmark([横座標 , æ–¹å‘ , 文字])
-\item[機能] 横軸ã«ç›®ç››ã¨æ–‡å­—を書ã。
-\item[説明] 引数ã¯ä½ç½®ï¼ˆæ¨ªåº§æ¨™ï¼‰ï¼Œæ–¹å‘,文字。複数点ã®æƒ…報を[ ]内ã«ã¾ã¨ã‚ã¦è¨˜å…¥ã§ãる。方å‘ã‚’çœç•¥ã™ã‚‹ã¨ "s1"ã«ãªã‚‹ã€‚微調整ã¯æç”»é¢ã«ã¯å映ã•ã‚Œãªã„ã®ã§ï¼ŒPDFã«ã—ã¦ç¢ºèªã™ã‚‹ã€‚
+\item[関数]Htickmark([横座標 , æ–¹å‘ , 文字])
+\item[機能]横軸ã«ç›®ç››ã¨æ–‡å­—を書ã。
+\item[説明]引数ã¯ä½ç½®ï¼ˆæ¨ªåº§æ¨™ï¼‰ï¼Œæ–¹å‘,文字。複数点ã®æƒ…報を[ ]内ã«ã¾ã¨ã‚ã¦è¨˜å…¥ã§ãる。方å‘ã‚’çœç•¥ã™ã‚‹ã¨ "s1"ã«ãªã‚‹ã€‚微調整ã¯æç”»é¢ã«ã¯å映ã•ã‚Œãªã„ã®ã§ï¼ŒPDFã«ã—ã¦ç¢ºèªã™ã‚‹ã€‚
目盛ã®é•·ã•ã¯ \hyperlink{setmarklen}{Setmarklen()} ã§è¨­å®šã§ãる。
\vspace{\baselineskip}
-ã€ä¾‹ã€‘ æ–¹å‘指定ã®ä¾‹
-
-\hspace{10mm} \verb|Htickmark([1,"1",2,"n1","2",3,"se","3",4,"4"]);|
+ã€ä¾‹ã€‘ æ–¹å‘指定ã®ä¾‹ï¼š\verb|Htickmark([1,"1",2,"n1","2",3,"se","3",4,"4"]);|
\vspace{\baselineskip}
\begin{center}
@@ -2371,84 +2374,85 @@ optionsã¯
\end{center}
%\vspace{\baselineskip}
-ã€ä¾‹ã€‘ -5ã‹ã‚‰5ã¾ã§ã®ç›®ç››ã‚’打ã¤ã€‚
- Cindyscriptã®ãƒªã‚¹ãƒˆå‡¦ç†ã‚’使ã£ã¦ï¼Œæ¬¡ã®ã‚ˆã†ã«å¼•æ•°ã®ãƒªã‚¹ãƒˆã‚’作ã£ã¦æ¸¡ã™ã€‚
+ã€ä¾‹ã€‘-5ã‹ã‚‰5ã¾ã§ã®ç›®ç››ã‚’打ã¤ã€‚
+Cindyscriptã®ãƒªã‚¹ãƒˆå‡¦ç†ã‚’使ã£ã¦ï¼Œæ¬¡ã®ã‚ˆã†ã«å¼•æ•°ã®ãƒªã‚¹ãƒˆã‚’作ã£ã¦æ¸¡ã™ã€‚
\begin{verbatim}
- memori=apply(-5..5,x,[x,text(x)]);
- memori=flatten(remove(memori,[[0,"0"]]));
- Htickmark(memori);
+memori=apply(-5..5,x,[x,text(x)]);
+memori=flatten(remove(memori,[[0,"0"]]));
+Htickmark(memori);
\end{verbatim}
1行目,apply ã®ã‚«ãƒƒã‚³å†…ã® -5..5 ã§ãƒªã‚¹ãƒˆ[-5,-4,-3,-2,-1,0,1,2,3,4,5] ãŒã§ãる。ãれを用ã„ã¦ï¼Œapplyã§[æ•°, æ•°ã®æ–‡å­—] ã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆãŒã§ãる。text(x) ã¯xを文字ã«ã™ã‚‹é–¢æ•°ã€‚2行目ã§ï¼Œã“ã®ãƒªã‚¹ãƒˆã‹ã‚‰ï¼Œ[0,"0"]を除ã,リストを平滑化ã™ã‚‹ã€‚ çµæžœã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚‹ã€‚
-\begin{center} \scalebox{0.9}{\input{Fig/htickmark}}\end{center}
+\begin{center} \scalebox{0.8}{\input{Fig/htickmark}}\end{center}
\hypertarget{vtickmark}{}
-\item[関数] Vtickmark([横座標 , æ–¹å‘ , 文字])
-\item[機能] 縦軸ã«ç›®ç››ã¨æ–‡å­—を書ã。
-\item[説明] Htickmarkã¨åŒæ§˜ã€‚縦軸ã«ç›®ç››ã‚’書ã。方å‘ã‚’çœç•¥ã™ã‚‹ã¨ "w1"ã«ãªã‚‹ã€‚
+\item[関数]Vtickmark([横座標 , æ–¹å‘ , 文字])
+\item[機能]縦軸ã«ç›®ç››ã¨æ–‡å­—を書ã。
+\item[説明]Htickmarkã¨åŒæ§˜ã€‚縦軸ã«ç›®ç››ã‚’書ã。方å‘ã‚’çœç•¥ã™ã‚‹ã¨ "w1"ã«ãªã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘点$(0,\ 1),\ (0,\ 2)$ã®è¥¿å´ã«$1,\ 2$を表示ã™ã‚‹ã€‚
-\hspace{10mm} \verb|Vtickmark([1,"1",2,"2"]);|
+\hspace{10mm}\verb|Vtickmark([1,"1",2,"2"]);|
\vspace{\baselineskip}
\hypertarget{rulerscale}{}
-\item[関数] Rulerscale(始点 ,横軸目盛 , 縦軸目盛)
-\item[機能] 目盛を打ã¤
-\item[説明] 始点ã®ä½ç½®ã‚’縦横ã®èµ·ç‚¹ã¨ã—ã¦ç›®ç››ã‚Šã‚’打ã¤ã€‚目盛ã¯ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚
- ["r",a,b,c,d] ã®å½¢å¼ã§ã¯ï¼Œaã‹ã‚‰bã¾ã§cé–“éš”ã§ï¼Œå€çŽ‡dã®ç›®ç››ã‚’打ã¤ã€‚
- ["f",n1,"str",n2,"str",・・] ã®å½¢å¼ã§ã¯ï¼Œnã¨"str"ãŒã‚»ãƒƒãƒˆã§ï¼Œnã®ä½ç½®ã«"str"を書ã。ãŸã ã—,ä½ç½®ã¯Cinderellaã®æç”»é¢ã®åŽŸç‚¹ã‚’0ã¨ã™ã‚‹ã€‚
-
- Listplot() ã¨ã¨ã‚‚ã«ç”¨ã„ã‚‹ã¨ï¼Œåº§æ¨™è»¸ã¨ã¯ç•°ãªã‚‹ç·šåˆ†ã«ç›®ç››ã‚’打ã¤ã“ã¨ãŒã§ãる。
-
- Framedata() ã¨ã¨ã‚‚ã«ç”¨ã„ã‚‹ã¨çŸ©å½¢ã«ç›®ç››ã‚’打ã¤ã“ã¨ãŒã§ãる。
-
+\item[関数]Rulerscale(始点 ,横軸目盛 , 縦軸目盛)
+\item[機能]目盛を打ã¤
+\item[説明]始点ã®ä½ç½®ã‚’縦横ã®èµ·ç‚¹ã¨ã—ã¦ç›®ç››ã‚Šã‚’打ã¤ã€‚目盛ã¯ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚
+["r",a,b,c,d]ã®å½¢å¼ã§ã¯ï¼Œaã‹ã‚‰bã¾ã§cé–“éš”ã§ï¼Œå€çŽ‡dã®ç›®ç››ã‚’打ã¤ã€‚
+["f",n1,"str",n2,"str",・・] ã®å½¢å¼ã§ã¯ï¼Œnã¨"str"ãŒã‚»ãƒƒãƒˆã§ï¼Œnã®ä½ç½®ã«"str"を書ã。ãŸã ã—,ä½ç½®ã¯Cinderellaã®æç”»é¢ã®åŽŸç‚¹ã‚’0ã¨ã™ã‚‹ã€‚
+
+Listplot() ã¨ã¨ã‚‚ã«ç”¨ã„ã‚‹ã¨ï¼Œåº§æ¨™è»¸ã¨ã¯ç•°ãªã‚‹ç·šåˆ†ã«ç›®ç››ã‚’打ã¤ã“ã¨ãŒã§ãる。
+
+Framedata() ã¨ã¨ã‚‚ã«ç”¨ã„ã‚‹ã¨çŸ©å½¢ã«ç›®ç››ã‚’打ã¤ã“ã¨ãŒã§ãる。
+
\vspace{\baselineskip}
ã€ä¾‹ã€‘x軸上㮠(2,1) ã‹ã‚‰ (9,1) ã¾ã§ç·šåˆ†ã‚’引ã,1目盛を10ã¨ã—ã¦ç›®ç››ã‚’打ã¤ã€‚
\begin{verbatim}
- Listplot("1",[[2,1],[9,1]]);
- Rulerscale([2,1],["r",2,9,1,10],[]);
-\end{verbatim}
- \begin{center} \input{Fig/ruler1} \end{center}
+Listplot("1",[[2,1],[9,1]]);
+Rulerscale([2,1],["r",2,9,1,10],[]);
+\end{verbatim}
+\vspace{\baselineskip}
+\begin{center} \scalebox{0.9}{\input{Fig/ruler1}} \end{center}
\vspace{\baselineskip}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
ã€ä¾‹ã€‘Aを原点ã«ç½®ã„ãŸçŸ©å½¢æž ã‚’æã,横ã«0,1,2,3,4,5,縦㫠d1,d2 ã®ç›®ç››ã‚’打ã¤ã€‚
\begin{verbatim}
- Framedata("1",[A,B],["corner"]);
- Rulerscale(A,["r",0,5,1],["f",1,"d1",3,"d2"]);
-\end{verbatim}
- \begin{center} \input{Fig/ruler} \end{center}
+Framedata("1",[A,B],["corner"]);
+Rulerscale(A,["r",0,5,1],["f",1,"d1",3,"d2"]);
+\end{verbatim}
+\begin{center}\scalebox{0.9}{ \input{Fig/ruler}} \end{center}
\vspace{\baselineskip}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
\newpage
-% ï¼ï¼ãƒ—ロットデータã®æ“作ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼
+%ï¼ï¼ãƒ—ロットデータã®æ“作ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼
\subsection{プロットデータã®æ“作}
\begin{description}
\hypertarget{addgraph}{}
-\item[関数] AddGraph(name ,プロットデータã®ãƒªã‚¹ãƒˆ,option)
-\item[機能] 複数ã®ãƒ—ロットデータをã¾ã¨ã‚ã‚‹
-\item[説明] 複数ã®ãƒ—ロットデータをã¾ã¨ã‚ã¦æ‰±ã†ã€‚ãŸã¨ãˆã°ï¼Œå††ã¨ï¼Œå††å‘¨ä¸Šã®ç‚¹ã®2ã¤ã®ãƒ—ロットデータをã¾ã¨ã‚ã¦æ‰±ãˆã°ï¼Œå¹³è¡Œç§»å‹•ã‚„回転ã§ï¼Œãれらã®ãƒ—ロットデータをã¾ã¨ã‚ã¦å¹³è¡Œç§»å‹•ã‚„回転ãŒã§ãる。Joincrvs()ã§ã¯ï¼Œãƒ—ロットデータをã¤ãªã’ã¦ï¼‘ã¤ã®ãƒ—ロットデータã«ã™ã‚‹ãŒï¼ŒAddGraph()ã§ã¯ï¼Œãã‚Œãžã‚Œã®ãƒ—ロットデータã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆï¼ˆãƒªã‚¹ãƒˆã®ãƒªã‚¹ãƒˆï¼‰ã«ã™ã‚‹ã€‚(プロットデータã¯åº§æ¨™ã®ãƒªã‚¹ãƒˆã§ã‚る)
+\item[関数]AddGraph(name ,プロットデータã®ãƒªã‚¹ãƒˆ,option)
+\item[機能]複数ã®ãƒ—ロットデータをã¾ã¨ã‚ã‚‹
+\item[説明]複数ã®ãƒ—ロットデータをã¾ã¨ã‚ã¦æ‰±ã†ã€‚ãŸã¨ãˆã°ï¼Œå††ã¨ï¼Œå††å‘¨ä¸Šã®ç‚¹ã®2ã¤ã®ãƒ—ロットデータをã¾ã¨ã‚ã¦æ‰±ãˆã°ï¼Œå¹³è¡Œç§»å‹•ã‚„回転ã§ï¼Œãれらã®ãƒ—ロットデータをã¾ã¨ã‚ã¦å¹³è¡Œç§»å‹•ã‚„回転ãŒã§ãる。Joincrvs()ã§ã¯ï¼Œãƒ—ロットデータをã¤ãªã’ã¦ï¼‘ã¤ã®ãƒ—ロットデータã«ã™ã‚‹ãŒï¼ŒAddGraph()ã§ã¯ï¼Œãã‚Œãžã‚Œã®ãƒ—ロットデータã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆï¼ˆãƒªã‚¹ãƒˆã®ãƒªã‚¹ãƒˆï¼‰ã«ã™ã‚‹ã€‚(プロットデータã¯åº§æ¨™ã®ãƒªã‚¹ãƒˆã§ã‚る)
引数ã«ã¯ï¼Œãƒ—ロットデータåを文字列化ã—ã¦æ¸¡ã™ã€‚ãŸã¨ãˆã°ï¼Œå††ã®ãƒ—ロットデータ㌠cr1 ã®ã¨ã,"cr1" ã¨ã™ã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘サイクロイドã®å›³ã‚’æã。
\begin{verbatim}
- Setpt(3);
- Circledata("1",[[0,1],[0,0]]);
- Pointdata("1",[0,0]);
- AddGraph("1",["[pt1]","cr1"],["nodisp"]);
- nn=32;
- forall(1..nn,
- t=2*pi/nn*#;
- Rotatedata(text(#),"ad1",-t,[[0,1],"nodisp"]);
- Translatedata(text(#),"rt"+text(#),[t,0],["dr,0.3"]);
- );
+Setpt(3);
+Circledata("1",[[0,1],[0,0]]);
+Pointdata("1",[0,0]);
+AddGraph("1",["[pt1]","cr1"],["nodisp"]);
+nn=32;
+forall(1..nn,
+t=2*pi/nn*#;
+Rotatedata(text(#),"ad1",-t,[[0,1],"nodisp"]);
+Translatedata(text(#),"rt"+text(#),[t,0],["dr,0.3"]);
+);
\end{verbatim}
\vspace{\baselineskip}
@@ -2456,31 +2460,31 @@ optionsã¯
ã“ã“ã§ï¼ŒAddGraph()ã®å¼•æ•°ã«ä¸Žãˆã‚‹ãƒ—ロットデータã®ãƒªã‚¹ãƒˆã§ï¼Œç‚¹ã®ãƒ—ロットデータ pt1 ã‚’"[pt1]" ã¨ã—ã¦ã„ã‚‹ã“ã¨ã«æ³¨æ„。円ã®ãƒ—ロットデータãŒï¼Œç‚¹ã®åº§æ¨™ã®ãƒªã‚¹ãƒˆã§ã‚ã‚‹ã®ã«å¯¾ã—,点ã®ãƒ—ロットデータã¯ä¸€ã¤ã®åº§æ¨™ã ã‘ãªã®ã§ï¼Œã“ã®ã‚ˆã†ã«ã—ã¦ãƒªã‚¹ãƒˆåŒ–ã—ã¦æ¸¡ã™ã€‚
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\hypertarget{changestyle}{}
-\item[関数] Changestyle(PDリスト, options)
-\item[機能] æ画オプションを変更ã™ã‚‹
-\item[説明] 複数ã®å›³å½¢ã®æ画オプションを一括ã—ã¦å¤‰æ›´ã™ã‚‹ã€‚
+\item[関数]Changestyle(PDリスト, options)
+\item[機能]æ画オプションを変更ã™ã‚‹
+\item[説明]複数ã®å›³å½¢ã®æ画オプションを一括ã—ã¦å¤‰æ›´ã™ã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘線分AB,円ABã®ç·šã‚’ç ´ç·šã«ã—ã¦\TeX ã«æ›¸ã出ã•ãªã„よã†ã«ã™ã‚‹ã€‚
\hspace{10mm} \verb|Changestyle(["sgAB","crAB"],["da","notex"]);|
-
+
\vspace{\baselineskip}
\hypertarget{invert}{}
-\item[関数] Invert(PD)
-\item[機能] プロットデータを逆順ã«ã™ã‚‹
+\item[関数]Invert(PD)
+\item[機能]プロットデータを逆順ã«ã™ã‚‹
\vspace{\baselineskip}
\hypertarget{joincrvs}{}
-\item[関数] Joincrvs(name, プロットデータã®ãƒªã‚¹ãƒˆ, options)
-\item[機能] 隣接ã™ã‚‹æ›²ç·šãƒ—ロットデータ ã®ãƒªã‚¹ãƒˆã‚’繋ã„ã§1本ã®æ›²ç·šã‚’作る。
-\item[説明] 曲線ã®ãƒªã‚¹ãƒˆã¯éš£æŽ¥ã™ã‚‹é †ç•ªã§æŒ‡å®šã™ã‚‹ã€‚
+\item[関数]Joincrvs(name, プロットデータã®ãƒªã‚¹ãƒˆ, options)
+\item[機能]隣接ã™ã‚‹æ›²ç·šãƒ—ロットデータ ã®ãƒªã‚¹ãƒˆã‚’繋ã„ã§1本ã®æ›²ç·šã‚’作る。
+\item[説明]曲線ã®ãƒªã‚¹ãƒˆã¯éš£æŽ¥ã™ã‚‹é †ç•ªã§æŒ‡å®šã™ã‚‹ã€‚
-optionsã¯ç·šç¨® "dr, n" , "da,m,n" , "do,m,n"
+optionsã¯ç·šç¨®"dr, n", "da,m,n" , "do,m,n"
\vspace{\baselineskip}
ã€ä¾‹ã€‘線分$y=x\ (-\sqrt{2} \leq x \leq \sqrt{2})$ã¨åŠå††ã§å¾—られる閉曲線をæã„ã¦é»„色ã§å¡—る。
@@ -2492,41 +2496,41 @@ optionsã¯ç·šç¨® "dr, n" , "da,m,n" , "do,m,n"
\end{layer}
\begin{verbatim}
- Plotdata("1","x","x=[-sqrt(2),sqrt(2)]");
- B.xy=[sqrt(2),sqrt(2)];
- Circledata("2",[A,B],["Rng=[pi/4,pi/4*5]"]);
- Joincrvs("1",["gr1","cr2"]);
- Shade(["join1"],["Color=yellow"]);
+Plotdata("1","x","x=[-sqrt(2),sqrt(2)]");
+B.xy=[sqrt(2),sqrt(2)];
+Circledata("2",[A,B],["Rng=[pi/4,pi/4*5]"]);
+Joincrvs("1",["gr1","cr2"]);
+Shade(["join1"],["Color=yellow"]);
\end{verbatim}
\vspace{5mm}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{partcrv}{}
-\item[関数] Partcrv(name, A, B, プロットデータ, options)
-\item[機能] 曲線プロットデータ上ã®ç‚¹A, B ã®é–“ã®éƒ¨åˆ†æ›²ç·šã‚’æã。
-\item[説明] 2点A, Bã®é †åºã¯æ›²ç·šã®å‘ãã¨åŒä¸€ã§ã‚ã‚‹ã“ã¨ã€‚曲線ã®å‘ãã¯ï¼Œ$y=f(x)$ã®ã‚°ãƒ©ãƒ•ã§ã¯x座標ãŒå¢—加ã™ã‚‹å‘ã。
+\item[関数]Partcrv(name, A, B, プロットデータ, options)
+\item[機能]曲線プロットデータ上ã®ç‚¹A, B ã®é–“ã®éƒ¨åˆ†æ›²ç·šã‚’æã。
+\item[説明]2点A, Bã®é †åºã¯æ›²ç·šã®å‘ãã¨åŒä¸€ã§ã‚ã‚‹ã“ã¨ã€‚曲線ã®å‘ãã¯ï¼Œ$y=f(x)$ã®ã‚°ãƒ©ãƒ•ã§ã¯x座標ãŒå¢—加ã™ã‚‹å‘ã。
-optionsã¯ç·šç¨® "dr, n" , "da,m,n" , "do,m,n"
+optionsã¯ç·šç¨®"dr, n", "da,m,n" , "do,m,n"
\vspace{\baselineskip}
ã€ä¾‹ã€‘放物線を点線ã§æã,一部を実線ã§æã。
-
- \verb|Plotdata("1", "x^2", "x", ["do"]);| (プロットデータã®åå‰ã¯gr1ã¨ãªã‚‹ï¼‰
-
- \verb|Partcrv("1", [0,0], [1,1], "gr1");|
+
+\verb|Plotdata("1", "x^2", "x", ["do"]);|(プロットデータã®åå‰ã¯gr1ã¨ãªã‚‹ï¼‰
+
+\verb|Partcrv("1", [0,0], [1,1], "gr1");|
\begin{center} \input{Fig/partcrv1} \end{center}
ã€ä¾‹ã€‘円ã®ä¸€éƒ¨ã‚’実線ã§æã。円ã®ãƒ—ロットデータã¯æŒ‡å®šã—ãŸå††å‘¨ä¸Šã®ç‚¹ã‹ã‚‰å時計回りã®é †ã«ã§ãる。点Aã¯å††ã®ä¸­å¿ƒï¼ŒBã¯å††å‘¨ä¸Šã®ç‚¹ã¨ã™ã‚‹ã€‚点P,Qã¯é©å½“ãªä½ç½®ã«ä½œå›³ã—ã¦ãŠã。
\begin{verbatim}
- Circledata([A,B], ["do"]);
- Plotdata("1", "x^2", "x", ["do"]);
- tmp=Intersectcrvs("crAB","gr1");
- P.xy=tmp_1;
- Q.xy=tmp_2;
- Partcrv("1", P, Q, "crAB");
- Partcrv("2", Q, P, "crAB");
+Circledata([A,B], ["do"]);
+Plotdata("1", "x^2", "x", ["do"]);
+tmp=Intersectcrvs("crAB","gr1");
+P.xy=tmp_1;
+Q.xy=tmp_2;
+Partcrv("1", P, Q, "crAB");
+Partcrv("2", Q, P, "crAB");
\end{verbatim}
\vspace{\baselineskip}
\hspace{10mm} \input{Fig/partcrv3} \hspace{10mm} \input{Fig/partcrv4}
@@ -2540,33 +2544,33 @@ optionsã¯ç·šç¨® "dr, n" , "da,m,n" , "do,m,n"
\putnotese{85}{0}{\input{Fig/partcrv}}
\end{layer}
\begin{verbatim}
- Circledata("1",[[0,2],[0,0]],["da"]);
- Plotdata("1","x^2","x",["do"]);
- tmp=Intersectcrvs("cr1","gr1");
- Partcrv("2",tmp_2,tmp_1,"gr1",["dr,2"]);
-
+Circledata("1",[[0,2],[0,0]],["da"]);
+Plotdata("1","x^2","x",["do"]);
+tmp=Intersectcrvs("cr1","gr1");
+Partcrv("2",tmp_2,tmp_1,"gr1",["dr,2"]);
+
\end{verbatim}
\vspace{\baselineskip}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
%\vspace{\baselineskip}
\hypertarget{enclosing}{}
-\item[関数] Enclosing(name , PDリスト , [開始ä½ç½®, 交点計算ã®è¨±å®¹é™ç•Œ1, 2])
-\item[機能] 複数ã®æ›²ç·šã‹ã‚‰é–‰æ›²ç·šã‚’作る。
-\item[説明] 開始ä½ç½®ã¯ï¼Œæœ€åˆã¨æœ€å¾Œã®æ›²ç·šã®äº¤ç‚¹ãŒè¤‡æ•°ã‚ã‚‹ã¨ãã«æŒ‡å®šã™ã‚‹ã€‚
+\item[関数]Enclosing(name , PDリスト , [開始ä½ç½®, 交点計算ã®è¨±å®¹é™ç•Œ1, 2])
+\item[機能]複数ã®æ›²ç·šã‹ã‚‰é–‰æ›²ç·šã‚’作る。
+\item[説明]開始ä½ç½®ã¯ï¼Œæœ€åˆã¨æœ€å¾Œã®æ›²ç·šã®äº¤ç‚¹ãŒè¤‡æ•°ã‚ã‚‹ã¨ãã«æŒ‡å®šã™ã‚‹ã€‚
開始点ã¯è¿‘ãã«å–ã‚Œã°ã‚ˆã„。許容é™ç•Œã¯ï¼Œé€šå¸¸ã¯æŒ‡å®šã—ãªãã¦ã‚ˆã„。
\vspace{\baselineskip}
ã€ä¾‹ã€‘放物線ã¨ç›´ç·šã§å›²ã¾ã‚Œã‚‹é ˜åŸŸã«è‰²ã‚’å¡—ã‚‹ãŸã‚ã« Shade() を使ã†ã€‚
\begin{verbatim}
- Plotdata("1","x^2","x");
- Lineplot("1",[[0,0],[1,0]]); // axis x
- Lineplot("2",[[2,0],[2,1]]);
- Enclosing("1",["Invert(gr1)","ln1","ln2"],["nodisp"]);
- Shade(["en1"],["Color=red"]);
+Plotdata("1","x^2","x");
+Lineplot("1",[[0,0],[1,0]]);// axis x
+Lineplot("2",[[2,0],[2,1]]);
+Enclosing("1",["Invert(gr1)","ln1","ln2"],["nodisp"]);
+Shade(["en1"],["Color=red"]);
\end{verbatim}
\vspace{\baselineskip}
\begin{center} \input{Fig/enclosing} \end{center}
@@ -2574,17 +2578,17 @@ optionsã¯ç·šç¨® "dr, n" , "da,m,n" , "do,m,n"
\vspace{\baselineskip}
注)閉曲線ã®ã¨ã‚Šã‹ãŸã§ã¯ï¼Œå‡ºç™ºç‚¹ã‚’原点ã«ã—ãŸå時計回りã¾ãŸã¯æ™‚計回りã«ã™ã‚‹ã¨
- å時計回り㧠\verb|Enclosing("1",["ln1","ln2","Invert(gr1)"]);|
+å時計回りã§\verb|Enclosing("1",["ln1","ln2","Invert(gr1)"]);|
- 時計回り㧠\verb|Enclosing("1",["gr1","Invert(ln2)","Invert(ln1)"]);|
+時計回りã§\verb|Enclosing("1",["gr1","Invert(ln2)","Invert(ln1)"]);|
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{hatchdata}{}
-\item[関数] Hatchdata(name , æ–¹å‘リスト , プロットデータ , options)
-\item[機能] 閉曲線ã®å†…部ã«æ–œç·šã‚’引ã。
-\item[説明] 引数ã¯ï¼Œæ›²ç·šå,内部外部ã®ãƒ‘ターンを与ãˆã‚‹''i'',''o''ã®æ–‡å­—列,閉曲線を与ãˆã‚‹æ›²ç·šã¨é ˜åŸŸã®å†…部を定ã‚ã‚‹æ–¹å‘ã®ãƒªã‚¹ãƒˆã¨ã‚ªãƒ—ション。\\
+\item[関数]Hatchdata(name , æ–¹å‘リスト , プロットデータ , options)
+\item[機能]閉曲線ã®å†…部ã«æ–œç·šã‚’引ã。
+\item[説明]引数ã¯ï¼Œæ›²ç·šå,内部外部ã®ãƒ‘ターンを与ãˆã‚‹''i'',''o''ã®æ–‡å­—列,閉曲線を与ãˆã‚‹æ›²ç·šã¨é ˜åŸŸã®å†…部を定ã‚ã‚‹æ–¹å‘ã®ãƒªã‚¹ãƒˆã¨ã‚ªãƒ—ション。\\
オプション(カッコ内ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ï¼‰\\
 角度(45),間隔(1),\verb|"Max=(20)"| 斜線ã®æœ€å¤§æœ¬æ•°ï¼Œ\\
 \verb|"No=点リスト"| 点リストã®ç‚¹ãŒé¸ã°ã‚Œã¦ã„ã‚‹ã¨ãã¯å®Ÿè¡Œã—ãªã„\\
@@ -2594,39 +2598,39 @@ optionsã¯ç·šç¨® "dr, n" , "da,m,n" , "do,m,n"
\vspace{\baselineskip}
ã€ä¾‹ã€‘円ã®å†…部。(次図左)
\begin{verbatim}
- Circledata([A,B],["dr"]);
- Hatchdata("1",["i"],[["crAB"]],["dr,0.7"]);
+Circledata([A,B],["dr"]);
+Hatchdata("1",["i"],[["crAB"]],["dr,0.7"]);
\end{verbatim}
ã€ä¾‹ã€‘3ã¤ã®é–‰æ›²ç·šã®å†…å´ãƒ»å¤–å´ã®ãƒ‘ターンãŒåŒä¸€ã§ã‚る領域(次図å³ï¼‰
\begin{verbatim}
- Circledata([A,B],["dr"]);
- Paramplot("1","[4*cos(t),2*sin(t)]","t=[0,2*pi]");
- Paramplot("2","[2*cos(t),4*sin(t)]","t=[0,2*pi]");
- Hatchdata("1",["ioi"],[["crAB"],["gp1"],["gp2"]],["dr,0.7"]);
- Hatchdata("2",["iio"],[["crAB"],["gp1"],["gp2"]],["dr,0.7"]);
+Circledata([A,B],["dr"]);
+Paramplot("1","[4*cos(t),2*sin(t)]","t=[0,2*pi]");
+Paramplot("2","[2*cos(t),4*sin(t)]","t=[0,2*pi]");
+Hatchdata("1",["ioi"],[["crAB"],["gp1"],["gp2"]],["dr,0.7"]);
+Hatchdata("2",["iio"],[["crAB"],["gp1"],["gp2"]],["dr,0.7"]);
\end{verbatim}
\vspace{\baselineskip}
-\hspace{5mm} \input{Fig/hatch1} \hspace{5mm} \input{Fig/hatch2}
+\hspace{5mm} \input{Fig/hatch1} \hspace{5mm} \input{Fig/hatch2}
ã€ä¾‹ã€‘複数ã®é ˜åŸŸã€‚
\begin{verbatim}
- Plotdata("1","2*sin(x)","x=[-pi,3*pi]",["Num=100"]);
- Listplot([A,B]);
- Listplot([A,C]);
- Hatchdata("1",["ii"],[["sgAB","n"],["gr1","s"]],["dr,0.7"]);
- Hatchdata("2",["ii"],[["sgAC","s"],["gr1","n"]],["dr,0.7"]);
+Plotdata("1","2*sin(x)","x=[-pi,3*pi]",["Num=100"]);
+Listplot([A,B]);
+Listplot([A,C]);
+Hatchdata("1",["ii"],[["sgAB","n"],["gr1","s"]],["dr,0.7"]);
+Hatchdata("2",["ii"],[["sgAC","s"],["gr1","n"]],["dr,0.7"]);
\end{verbatim}
\begin{center}
\begin{center} \input{Fig/hatch3} \end{center}
\end{center}
-ã€ä¾‹ã€‘複数ã®é ˜åŸŸ ãã®2。
+ã€ä¾‹ã€‘複数ã®é ˜åŸŸãã®2。
\begin{verbatim}
- Plotdata("1","2*sin(x)","x=[-pi,3*pi]",["Num=100"]);
- Listplot([A,B]);
- Listplot([A,C]);
- Hatchdata("1",["iio"],[["sgAB","s"],["sgAC","n"],["gr1","n"]]);
+Plotdata("1","2*sin(x)","x=[-pi,3*pi]",["Num=100"]);
+Listplot([A,B]);
+Listplot([A,C]);
+Hatchdata("1",["iio"],[["sgAB","s"],["sgAC","n"],["gr1","n"]]);
\end{verbatim}
\begin{center}
\begin{center} \input{Fig/hatch4} \end{center}
@@ -2635,19 +2639,19 @@ optionsã¯ç·šç¨® "dr, n" , "da,m,n" , "do,m,n"
ã€ä¾‹ã€‘3次曲線ã¨æŽ¥ç·šã§å›²ã¾ã‚ŒãŸé ˜åŸŸ
- 点Aを原点付近ã«ä½œå›³ã—ã¦ãŠã。
-\begin{verbatim}
- Deffun("f(x)",["regional(y)","y=x^3-2*x","y"]);
- Plotdata("1","f(x)","x",["Num=100"]);
- Putoncurve("A","gr1");
- coef=Derivative("f(x)","x",A.x);
- Defvar(["coef",coef]);
- Deffun("g(x)",["regional(y)","y=coef*(x-A.x)+A.y","y"]);
- Plotdata("2","g(x)","x",["Num=1"]);
- if(!Isptselected(A),
- Enclosing("1",["gr2","Invert(gr1)"],[A,"nodisp"]);
- Hatchdata("1",["i"],[["en1"]]);
- );
+点Aを原点付近ã«ä½œå›³ã—ã¦ãŠã。
+\begin{verbatim}
+Deffun("f(x)",["regional(y)","y=x^3-2*x","y"]);
+Plotdata("1","f(x)","x",["Num=100"]);
+Putoncurve("A","gr1");
+coef=Derivative("f(x)","x",A.x);
+Defvar(["coef",coef]);
+Deffun("g(x)",["regional(y)","y=coef*(x-A.x)+A.y","y"]);
+Plotdata("2","g(x)","x",["Num=1"]);
+if(!Isptselected(A),
+ Enclosing("1",["gr2","Invert(gr1)"],[A,"nodisp"]);
+ Hatchdata("1",["i"],[["en1"]]);
+);
\end{verbatim}
\begin{layer}{150}{0}
@@ -2671,44 +2675,44 @@ optionsã¯ç·šç¨® "dr, n" , "da,m,n" , "do,m,n"
\vspace{\baselineskip}
ã€ä¾‹ã€‘円ã®å†…部ã¾ãŸã¯å††ã¨ç›´ç·šã§åŒºåˆ‡ã‚‰ã‚ŒãŸå›³å½¢
-\verb|Circledata([A,B]);| ã®ãƒ—ロットデータ crAB を用ã„ã¦ï¼Œä¸‹å›³å·¦ã‹ã‚‰
+\verb|Circledata([A,B]);|ã®ãƒ—ロットデータ crAB を用ã„ã¦ï¼Œä¸‹å›³å·¦ã‹ã‚‰
\verb|Hatchdata("1",["i"],[["crAB"]]);| 円内ã«å‚¾ã$45^{\circ}$ã®æ–œç·šã‚’引ã
\verb|Hatchdata("2",["i"],[["crAB"]],[-40,2]);| 傾ã$-40^{\circ}$,間隔を2å€ã«
-\verb|Hatchdata("3",["i"],[["crAB"]],["dr,0.5"]);| ç·šã®å¤ªã•ã‚’0.3å€ã«
+\verb|Hatchdata("3",["i"],[["crAB"]],["dr,0.5"]);|ç·šã®å¤ªã•ã‚’0.3å€ã«
\verb|Hatchdata("4",["i"],[["crAB"]],[-45,2,"dr,0.3"]);|
-\input{Fig/HatchZuKita1.tex}
+\input{Fig/HatchZuKita1.tex}
円ã®ã‚ªãƒ—ション㫠"notex"ã‚’ã¤ã‘ãŸå ´åˆã¨ï¼Œç ´ç·šã§æã„ãŸå ´åˆã€‚
\begin{verbatim}
- Circledata([A,B],["notex"]);
- Circledata([A,B],["da"]);
+Circledata([A,B],["notex"]);
+Circledata([A,B],["da"]);
\end{verbatim}
-\hspace{10mm} \input{Fig/HatchZuKita7.tex} \input{Fig/HatchZuKita8.tex}
+\hspace{10mm} \input{Fig/HatchZuKita7.tex}\input{Fig/HatchZuKita8.tex}
ç›´ç·šã§åˆ†ã‘られãŸé ˜åŸŸã‚’作り,対角ã®ä¸Šä¸‹ã«ãƒãƒƒãƒã‚’ã‹ã‘る。線をæã分ã‘る。
\begin{verbatim}
- Circledata([A,B]);
- Lineplot("1",[A,B]);
- Lineplot("2",[A,C]);
- Hatchdata("1",["iii"],[["crAB"],["ln1","n"],["ln2","n"]]);
- Hatchdata("2",["iii"],[["crAB"],["ln1","s"],["ln2","s"]],[90,0.5]);
+ Circledata([A,B]);
+ Lineplot("1",[A,B]);
+ Lineplot("2",[A,C]);
+ Hatchdata("1",["iii"],[["crAB"],["ln1","n"],["ln2","n"]]);
+ Hatchdata("2",["iii"],[["crAB"],["ln1","s"],["ln2","s"]],[90,0.5]);
\end{verbatim}
-\hspace{40mm} \input{Fig/HatchZuKita9.tex}
+\hspace{40mm}\input{Fig/HatchZuKita9.tex}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
-\vspace{\baselineskip}
+%\vspace{\baselineskip}
\hypertarget{dotfilldata}{}
-\item[関数] Dotfilldata(name , æ–¹å‘リスト , プロットデータ , options)
-\item[機能] 領域を点ã§æ•·ãè©°ã‚る。
-\item[説明] Rã¨ãƒ‡ãƒ¼ã‚¿ã®æŽˆå—ã‚’ãŠã“ãªã£ã¦æç”»ã™ã‚‹ã€‚書å¼ã¯Hatchdata()ã¨åŒæ§˜ã€‚
+\item[関数]Dotfilldata(name , æ–¹å‘リスト , プロットデータ , options)
+\item[機能]領域を点ã§æ•·ãè©°ã‚る。
+\item[説明]Rã¨ãƒ‡ãƒ¼ã‚¿ã®æŽˆå—ã‚’ãŠã“ãªã£ã¦æç”»ã™ã‚‹ã€‚書å¼ã¯Hatchdata()ã¨åŒæ§˜ã€‚
オプションã¯ï¼Œãƒ‰ãƒƒãƒˆã®å¯†åº¦ã§ 0.1〜0.8 程度。 åˆæœŸè¨­å®šã¯0.3。
@@ -2717,31 +2721,31 @@ optionsã¯ç·šç¨® "dr, n" , "da,m,n" , "do,m,n"
Partcrv() 㨠Enclosing() ã§é–‰æ›²ç·šã‚’作ã£ã¦ç‚¹ã‚’æ•·ãè©°ã‚る。
-\begin{layer}{150}{0}
-\putnotese{75}{5}{ \input{Fig/dotfill}}
-\end{layer}
\begin{verbatim}
- r=3;
- p0=r*[cos(pi/2),sin(pi/2)];
- p1=r*[cos(-pi/6),sin(-pi/6)];
- p2=r*[cos(-3*pi/4),sin(-3*pi/4)];
- Circledata("1",[[0,0],[r,0]]);
- Listplot("1",[[0,0],p0]);
- Listplot("2",[[0,0],p1]);
- Listplot("3",[[0,0],p2]);
- Partcrv("1",p1,p0,"cr1");
- Enclosing("1",["sg2","part1","Invert(sg1)"],[[0,0]]);
- Partcrv("2",p2,p1,"cr1");
- Enclosing("2",["sg3","part2","Invert(sg2)"],[[0,0]]);
- Dotfilldata("1",["i"],[["en1"]]);
- Dotfilldata("2",["i"],[["en2"]],[0.1]);
+r=3;
+p0=r*[cos(pi/2),sin(pi/2)];
+p1=r*[cos(-pi/6),sin(-pi/6)];
+p2=r*[cos(-3*pi/4),sin(-3*pi/4)];
+Circledata("1",[[0,0],[r,0]]);
+Listplot("1",[[0,0],p0]);
+Listplot("2",[[0,0],p1]);
+Listplot("3",[[0,0],p2]);
+Partcrv("1",p1,p0,"cr1");
+Enclosing("1",["sg2","part1","Invert(sg1)"],[[0,0]]);
+Partcrv("2",p2,p1,"cr1");
+Enclosing("2",["sg3","part2","Invert(sg2)"],[[0,0]]);
+Dotfilldata("1",["i"],[["en1"]]);
+Dotfilldata("2",["i"],[["en2"]],[0.1]);
\end{verbatim}
+\begin{layer}{150}{0}
+\putnotese{80}{-60}{\scalebox{0.9}{ \input{Fig/dotfill}}}
+\end{layer}
\vspace{\baselineskip}
\hypertarget{shade}{}
-\item[関数] Shade(("åå‰"), プロットデータã®ãƒªã‚¹ãƒˆ , options)
-\item[機能] 閉曲線ã§å›²ã¾ã‚ŒãŸé ˜åŸŸã‚’å¡—ã‚Šã¤ã¶ã™ã€‚
-\item[説明] 第1引数ã«ã¯ï¼Œé–‰æ›²ç·šã‚’与ãˆã‚‹æ›²ç·šåˆ†ã®ãƒ—ロットデータåを並ã¹ã‚‹ã€‚
+\item[関数]Shade(("åå‰"), プロットデータã®ãƒªã‚¹ãƒˆ , options)
+\item[機能]閉曲線ã§å›²ã¾ã‚ŒãŸé ˜åŸŸã‚’å¡—ã‚Šã¤ã¶ã™ã€‚
+\item[説明]第1引数ã«ã¯ï¼Œé–‰æ›²ç·šã‚’与ãˆã‚‹æ›²ç·šåˆ†ã®ãƒ—ロットデータåを並ã¹ã‚‹ã€‚
デフォルトã§ã¯ï¼ŒJoincrvsを使ã£ã¦é–‰æ›²ç·šã‚’作ã£ã¦ã„る。ãŸã ã—,プロットデータã®ãƒªã‚¹ãƒˆã«
"Invert()"ãŒå…¥ã£ã¦ã„ã‚Œã°ï¼ŒEnclosingを使ã†ã€‚
@@ -2749,70 +2753,70 @@ Partcrv() 㨠Enclosing() ã§é–‰æ›²ç·šã‚’作ã£ã¦ç‚¹ã‚’æ•·ãè©°ã‚る。
optionã® Color ã¯ï¼ŒCinderellaã®ç”»é¢ä¸Šã§ã®æ画色をリストã§ä¸Žãˆã‚‹ã€‚濃ã•ã‚’指定ã—ãŸã„å ´åˆã¯è‰²åã‚„RGBã§ã¯ãªãCMYKã«ã™ã‚‹ã€‚
optionsã«ã¯ï¼Œä»–ã«ï¼Œã€ŒEnclosingを使ã†ã‹ï¼ˆ''Enc=y/n'')ã€ï¼ŒEnclosingã®ã¨ãã®é–‹å§‹ç‚¹ï¼Œæ画色 ãŒã‚る。
-
+
複数ã®Shadeを使ã†ã¨ãã¯ï¼Œåå‰ã‚’ã¤ã‘る。
\vspace{\baselineskip}
ã€ä¾‹ã€‘$y=2\sin x$ã®ã‚°ãƒ©ãƒ•ã¨ç›´ç·š$y=1$ ã¨ã§å›²ã¾ã‚ŒãŸéƒ¨åˆ†ã«é»’0.2ã®æ¿ƒã•ã§è‰²ã‚’塗る。
\begin{verbatim}
- Setax([7,"nw"]);
- Plotdata("1","2*sin(x)","x",["Num=100"]);
- Lineplot("1",[[0,1],[1,1]]);
- Enclosing("1",["ln1","Invert(gr1)"],[[2,1],"nodisp"]);
- Shade(["en1"],["Color=[0,0,0,0.2]"]);
+Setax([7,"nw"]);
+Plotdata("1","2*sin(x)","x",["Num=100"]);
+Lineplot("1",[[0,1],[1,1]]);
+Enclosing("1",["ln1","Invert(gr1)"],[[2,1],"nodisp"]);
+Shade(["en1"],["Color=[0,0,0,0.2]"]);
\end{verbatim}
\begin{center} \input{Fig/shade} \end{center}
正弦曲線ã¨ç›´ç·šã®äº¤ç‚¹ã¯ç°¡å˜ã«è¨ˆç®—ã§ãã‚‹ã®ã§ï¼Œæ¬¡ã®ã‚ˆã†ã« Partcrv() ã§éƒ¨åˆ†æ›²ç·šã‚’求ã‚,Enclosingã§é–‰æ›²ç·šã‚’求ã‚ãšã«Shadeを使ã£ã¦ã‚‚よã„。
\begin{verbatim}
- Plotdata("1","2*sin(x)","x",["Num=100"]);
- Lineplot("1",[[0,1],[1,1]]);
- Partcrv("1",[5*pi/6,1],[13*pi/6,1],"gr1");
- Shade(["ln1","Invert(part1)"],[[2.5,1],"Color=0.2*[1,0,0,1]"]);
+Plotdata("1","2*sin(x)","x",["Num=100"]);
+Lineplot("1",[[0,1],[1,1]]);
+Partcrv("1",[5*pi/6,1],[13*pi/6,1],"gr1");
+Shade(["ln1","Invert(part1)"],[[2.5,1],"Color=0.2*[1,0,0,1]"]);
\end{verbatim}
\vspace{\baselineskip}
ã€ä¾‹ã€‘2ã¤ã®æ”¾ç‰©ç·šã§å›²ã¾ã‚ŒãŸéƒ¨åˆ†ã‚’赤ã§å¡—る。
\begin{verbatim}
- Plotdata("1","x^2-1","x=[-3,3]");
- Plotdata("2","x^2/2","x=[-3,3]");
- Shade(["gr2","Invert(gr1)"],[[-1.5,1],"Color=[1,0,0]","alpha->0.4"]);
+Plotdata("1","x^2-1","x=[-3,3]");
+Plotdata("2","x^2/2","x=[-3,3]");
+Shade(["gr2","Invert(gr1)"],[[-1.5,1],"Color=[1,0,0]","alpha->0.4"]);
\end{verbatim}
ã“ã“ã§ï¼Œ\verb|alpha->0.4| ã¯ç”»é¢ä¸Šã®è‰²æ¿ƒåº¦æŒ‡å®šã€‚
\vspace{\baselineskip}
-\begin{center} \input{Fig/shade01} \end{center}
-
+\begin{center}\scalebox{0.9}{\input{Fig/shade01}} \end{center}
+
%\vspace{\baselineskip}
ã€ä¾‹ã€‘åŒå¿ƒå††ã‚’リング状ã«å¡—る。
- 下図å³ã®ã‚ˆã†ã«ï¼ŒåŒå¿ƒå††ã‚’リング状ã«å¡—ã‚‹ãŒï¼Œå††2ã¤ã ã‘ã§ã¯é–‰æ›²ç·šã¯ã§ããªã„。ãã“ã§ï¼Œå·¦å›³ã®ã‚ˆã†ã«ï¼Œå††ã®æã始ã‚を線分ã§çµã‚“ã§é–‰æ›²ç·šã‚’作る。ã“ã®ã¨ã,å‘ãを考ãˆã¦ï¼ŒJoincrvsã§çµã¶ã‚ˆã†ã«ï¼Œ''Enc=n''ã‚’ã¤ã‘る。線分ã¯éžè¡¨ç¤ºã«ã—ãŸã„ã®ã§ï¼Œ\verb|"nodisp"|オプションをã¤ã‘ã¦ãŠã。ãªãŠï¼Œç‚¹Aã‚’é©å½“ãªä½ç½®ã«ä½œå›³ã—ã¦ãŠã。
+下図å³ã®ã‚ˆã†ã«ï¼ŒåŒå¿ƒå††ã‚’リング状ã«å¡—ã‚‹ãŒï¼Œå††2ã¤ã ã‘ã§ã¯é–‰æ›²ç·šã¯ã§ããªã„。ãã“ã§ï¼Œå·¦å›³ã®ã‚ˆã†ã«ï¼Œå††ã®æã始ã‚を線分ã§çµã‚“ã§é–‰æ›²ç·šã‚’作る。ã“ã®ã¨ã,å‘ãを考ãˆã¦ï¼ŒJoincrvsã§çµã¶ã‚ˆã†ã«ï¼Œ''Enc=n''ã‚’ã¤ã‘る。線分ã¯éžè¡¨ç¤ºã«ã—ãŸã„ã®ã§ï¼Œ\verb|"nodisp"|オプションをã¤ã‘ã¦ãŠã。ãªãŠï¼Œç‚¹Aã‚’é©å½“ãªä½ç½®ã«ä½œå›³ã—ã¦ãŠã。
\begin{verbatim}
- r1=2;
- r2=1.5;
- Circledata("1",[A,A+[r1,0]]);
- Circledata("2",[A,A+[r2,0]]);
- Listplot("1",[A+[r1,0],A+[r2,0]],["nodisp"]);
- Shade(["cr1","sg1","Invert(cr2)","Invert(sg1)"],["Enc=n","Color=green"]);
+r1=2;
+r2=1.5;
+Circledata("1",[A,A+[r1,0]]);
+Circledata("2",[A,A+[r2,0]]);
+Listplot("1",[A+[r1,0],A+[r2,0]],["nodisp"]);
+Shade(["cr1","sg1","Invert(cr2)","Invert(sg1)"],["Enc=n","Color=green"]);
\end{verbatim}
-\begin{center} \input{Fig/greenring} \end{center}
+\begin{center}\input{Fig/greenring} \end{center}
ãã®ä»–,\hyperlink{joincrvs}{Joincrvs() ã®ä¾‹}ã‚‚å‚ç…§ã®ã“ã¨
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{reflectdata}{}
-\item[関数] Reflectdata(name , プロットデータ , 対称点ã¾ãŸã¯å¯¾ç§°è»¸,options)
-\item[機能] プロットデータã®é¡æ˜ ã‚’作æˆ
-\item[説明] プロットデータを指定ã•ã‚ŒãŸç‚¹ã¾ãŸã¯è»¸ã«é–¢ã—ã¦å¯¾ç§°ç§»å‹•ã™ã‚‹ã€‚
+\item[関数]Reflectdata(name , プロットデータ , 対称点ã¾ãŸã¯å¯¾ç§°è»¸,options)
+\item[機能]プロットデータã®é¡æ˜ ã‚’作æˆ
+\item[説明]プロットデータを指定ã•ã‚ŒãŸç‚¹ã¾ãŸã¯è»¸ã«é–¢ã—ã¦å¯¾ç§°ç§»å‹•ã™ã‚‹ã€‚
- 対称点ã¯åº§æ¨™ã¾ãŸã¯ï¼Œç‚¹ã®è­˜åˆ¥å。ãŸã ã—,対称点を座標ã§ç¤ºã™ã¨ãã¯è¦ç´ ãŒã²ã¨ã¤ã®ãƒªã‚¹ãƒˆã«ã™ã‚‹ã€‚
-
- 対称軸ã¯ãƒªã‚¹ãƒˆ[ 点1, 点2 ] ã§æŒ‡å®šã€‚
+対称点ã¯åº§æ¨™ã¾ãŸã¯ï¼Œç‚¹ã®è­˜åˆ¥å。ãŸã ã—,対称点を座標ã§ç¤ºã™ã¨ãã¯è¦ç´ ãŒã²ã¨ã¤ã®ãƒªã‚¹ãƒˆã«ã™ã‚‹ã€‚
+
+対称軸ã¯ãƒªã‚¹ãƒˆ[ 点1, 点2 ]ã§æŒ‡å®šã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘中心A , åŠå¾„ABã®å††ã‚’æã,ãã®ãƒ—ロットデータを用ã„ã¦é¡æ˜ ã‚’æã。
@@ -2824,23 +2828,23 @@ optionsã«ã¯ï¼Œä»–ã«ï¼Œã€ŒEnclosingを使ã†ã‹ï¼ˆ''Enc=y/n'')ã€ï¼ŒEnclosingã
ç›´ç·šDEã«é–¢ã—ã¦å¯¾ç§°ãªå††ã‚’ç ´ç·š
\begin{verbatim}
- Circledata([A,B]);
- Reflectdata("1","crAB",[C]);
- Reflectdata("2","crAB",[[-1,2]],["dr,2"]);
- Reflectdata("3","crAB",[D,E],["da"]);
+Circledata([A,B]);
+Reflectdata("1","crAB",[C]);
+Reflectdata("2","crAB",[[-1,2]],["dr,2"]);
+Reflectdata("3","crAB",[D,E],["da"]);
\end{verbatim}
\vspace{\baselineskip}
\begin{center} \input{Fig/reflectdata} \end{center}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{rotatedata}{}
-\item[関数] Rotatedata(name , プロットデータ ,角度 , [中心 , options])
-\item[機能] プロットデータã®ä½ç½®ã‚’回転ã™ã‚‹
-\item[説明] 図形を,中心ã§ç¤ºã•ã‚ŒãŸç‚¹ã®å‘¨ã‚Šã«å›žè»¢ã™ã‚‹ã€‚角度ã¯å¼§åº¦æ³•ã§ä¸Žãˆã‚‹
+\item[関数]Rotatedata(name , プロットデータ ,角度 , [中心 , options])
+\item[機能]プロットデータã®ä½ç½®ã‚’回転ã™ã‚‹
+\item[説明]図形を,中心ã§ç¤ºã•ã‚ŒãŸç‚¹ã®å‘¨ã‚Šã«å›žè»¢ã™ã‚‹ã€‚角度ã¯å¼§åº¦æ³•ã§ä¸Žãˆã‚‹
- 中心ã¨optionsã¯ã¾ã¨ã‚ã¦ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚
+中心ã¨optionsã¯ã¾ã¨ã‚ã¦ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚
\begin{spacing}{1.5}
ã€ä¾‹ã€‘中心A , åŠå¾„ABã®å††ã‚’æã,次ã®ã‚ˆã†ã«å›žè»¢ã—ã¦ç·šç¨®ã‚’変ãˆã¦æã。
@@ -2848,109 +2852,109 @@ optionsã«ã¯ï¼Œä»–ã«ï¼Œã€ŒEnclosingを使ã†ã‹ï¼ˆ''Enc=y/n'')ã€ï¼ŒEnclosingã
点Cを中心ã«$\dfrac{\pi}{2} $,点(1,5)を中心ã«$\dfrac{\pi}{3}$ , 点Dを中心㫠$-\dfrac{\pi}{3} $
\end{spacing}
\begin{verbatim}
- Circledata([A,B]);
- Rotatedata("1","crAB",pi/2,[C]);
- Rotatedata("2","crAB",pi/3,[[1,5],"dr,2"]);
- Rotatedata("3","crAB",-pi/3,[D,"da"]);
+ Circledata([A,B]);
+ Rotatedata("1","crAB",pi/2,[C]);
+ Rotatedata("2","crAB",pi/3,[[1,5],"dr,2"]);
+ Rotatedata("3","crAB",-pi/3,[D,"da"]);
\end{verbatim}
\vspace{\baselineskip}
\begin{center}\scalebox{0.9}{ \input{Fig/rotatedata} }\end{center}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{scaledata}{}
-\item[関数] Scaledata(name , プロットデータ,xæ–¹å‘比率 , yæ–¹å‘比率 , [中心 , options])
-\item[機能] 図形ã®ä½ç½®ã‚’拡大・縮å°ã™ã‚‹
-\item[説明] 図形ã®ä½ç½®ã‚’プロットデータを用ã„ã¦æŒ‡å®šã•ã‚ŒãŸæ¯”率ã§æ‹¡å¤§ãƒ»ç¸®å°ã™ã‚‹
+\item[関数]Scaledata(name , プロットデータ,xæ–¹å‘比率 , yæ–¹å‘比率 , [中心 , options])
+\item[機能]図形ã®ä½ç½®ã‚’拡大・縮å°ã™ã‚‹
+\item[説明]図形ã®ä½ç½®ã‚’プロットデータを用ã„ã¦æŒ‡å®šã•ã‚ŒãŸæ¯”率ã§æ‹¡å¤§ãƒ»ç¸®å°ã™ã‚‹
+
+比率㯠[xæ–¹å‘比率 , yæ–¹å‘比率] ã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã¦ã‚‚よã„。
+
+中心ã¨optionsã¯ã¾ã¨ã‚ã¦ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚optionsã¯ç·šç¨®
- 比率㯠[xæ–¹å‘比率 , yæ–¹å‘比率] ã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã¦ã‚‚よã„。
-
- 中心ã¨optionsã¯ã¾ã¨ã‚ã¦ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚optionsã¯ç·šç¨®
-
\vspace{\baselineskip}
ã€ä¾‹ã€‘点A(2,1),B(1,1),C(-1,-1),D(3,-1) を作図ã—ã¦ãŠã。
Aを中心ã¨ã™ã‚‹åŠå¾„ABã®å††ã®ãƒ—ロットデータを作り,
-
+
原点中心ã«$x$軸方å‘ã«3,$y$軸方å‘ã«2拡大ã™ã‚‹ã€‚
Cを中心ã«$x$軸方å‘ã«3,$y$軸方å‘ã«2拡大ã—,実線ã§å¤ªãæã。
原点中心ã«ãƒ™ã‚¯ãƒˆãƒ«$\overrightarrow{OD} $ã ã‘拡大ã—,破線ã§æã。
\begin{verbatim}
- Circledata([A,B]);
- Scaledata("1","crAB",3,2,[[0,0]]);
- Scaledata("2","crAB",3,2,[C,"dr,2"]);
- Scaledata("3","crAB",[D.x,D.y],[[0,0],"da"]);
+Circledata([A,B]);
+Scaledata("1","crAB",3,2,[[0,0]]);
+Scaledata("2","crAB",3,2,[C,"dr,2"]);
+Scaledata("3","crAB",[D.x,D.y],[[0,0],"da"]);
\end{verbatim}
\begin{center} \input{Fig/scaledata} \end{center}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{translatedata}{}
-\item[関数] Translatedata(name , プロットデータ , 移動ベクトル , options)
-\item[機能] プロットデータを平行移動ã™ã‚‹
-\item[説明] プロットデータを移動ベクトルã§ç¤ºã•ã‚ŒãŸåˆ†ã ã‘平行移動ã™ã‚‹ã€‚
+\item[関数]Translatedata(name , プロットデータ , 移動ベクトル , options)
+\item[機能]プロットデータを平行移動ã™ã‚‹
+\item[説明]プロットデータを移動ベクトルã§ç¤ºã•ã‚ŒãŸåˆ†ã ã‘平行移動ã™ã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘点A,B,C,Dを作図ツールã§ã¨ã£ã¦ãŠã。
- \verb|Circledata([A,B]);| ã§ã§ãる円(crAB)を
-
+\verb|Circledata([A,B]);| ã§ã§ãる円(crAB)を
+
x軸方å‘ã«2,y軸方å‘ã«3ã ã‘平行移動ã—ã¦å®Ÿç·šã§æã。
-
+
ベクトル$\overrightarrow{OC} $ã ã‘平行移動ã—,実線ã§å¤ªãæã。
ベクトル$\overrightarrow{OD} $ã ã‘平行移動ã—,破線ã§æã。
\begin{verbatim}
- Circledata([A,B]);
- Translatedata("1","crAB",[2,3]);
- Translatedata("2","crAB",C,["dr,2"]);
- Translatedata("3","crAB",D,["da"]);
+Circledata([A,B]);
+Translatedata("1","crAB",[2,3]);
+Translatedata("2","crAB",C,["dr,2"]);
+Translatedata("3","crAB",D,["da"]);
\end{verbatim}
\vspace{\baselineskip}
- \begin{center} \input{Fig/translatedata} \end{center}
+\begin{center} \input{Fig/translatedata} \end{center}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{intersectcrvs}{}
-\item[関数] Intersectcrvs(プロットデータ1, プロットデータ2)
-\item[機能] 2曲線ã®äº¤ç‚¹ãƒªã‚¹ãƒˆã‚’å–å¾—ã™ã‚‹ã€‚
-\item[説明] オプションã¨ã—ã¦ï¼Œå…±æœ‰ç‚¹ãŒã‚ã‚‹ã‹ã©ã†ã‹ã‚’判断ã™ã‚‹ãŸã‚ã®é™ç•Œå€¤ãŒã‚ã‚‹ãŒï¼Œé€šå¸¸ã¯ä½¿ã‚ãªã„。
+\item[関数]Intersectcrvs(プロットデータ1, プロットデータ2)
+\item[機能]2曲線ã®äº¤ç‚¹ãƒªã‚¹ãƒˆã‚’å–å¾—ã™ã‚‹ã€‚
+\item[説明]オプションã¨ã—ã¦ï¼Œå…±æœ‰ç‚¹ãŒã‚ã‚‹ã‹ã©ã†ã‹ã‚’判断ã™ã‚‹ãŸã‚ã®é™ç•Œå€¤ãŒã‚ã‚‹ãŒï¼Œé€šå¸¸ã¯ä½¿ã‚ãªã„。
\vspace{\baselineskip}
ã€ä¾‹ã€‘円ã¨æ›²ç·šã®äº¤ç‚¹ã‚’P,Qã¨ã™ã‚‹ã€‚
\begin{layer}{150}{0}
-\putnotese{80}{5}{ \input{Fig/Intersectcrvs1}}
+\putnotese{80}{0}{ \input{Fig/Intersectcrvs1}}
\end{layer}
\begin{verbatim}
- Plotdata("1", "sin(x)", "x", ["Num=100"]);
- Circledata([A, B]);
- tmp=Intersectcrvs("gr1","crAB");
- P.xy=tmp_1;
- Q.xy=tmp_2;
+Plotdata("1", "sin(x)", "x", ["Num=100"]);
+Circledata([A, B]);
+tmp=Intersectcrvs("gr1","crAB");
+P.xy=tmp_1;
+Q.xy=tmp_2;
\end{verbatim}
ã“ã®é–¢æ•°ã¯ï¼Œäº¤ç‚¹ã®ãƒ‡ãƒ¼ã‚¿ã®ãƒªã‚¹ãƒˆã‚’è¿”ã™ã®ã§ï¼Œtmpï¼[ [ -0.37, -0.36 ], [ 2.13, 0.85 ] ] ã®ã‚ˆã†ã«å€¤ãŒè¿”ã£ã¦ãる。交点ã®é †åºã¯ PD1, PD2 ã®é †åºã¨æ›²ç·šã®å‘ãã«ã‚ˆã£ã¦æ±ºã¾ã‚‹ã€‚曲線ã®å‘ãã¯ï¼Œ$y=f(x)$ã®ã‚°ãƒ©ãƒ•ã§ã¯x座標ãŒå¢—加ã™ã‚‹å‘ãã§ï¼Œãƒ‘ラメーター表示曲線ã§ã¯ãƒ‘ラメータã®å¢—加ã™ã‚‹å‘ã。ã¾ãŸï¼ŒPD1 上ã‹ã‚‰æŽ¢ã—始ã‚㦠PD2 ã¨ã®äº¤ç‚¹ã‚’拾ã£ã¦ã„ã。
-交点ãŒã²ã¨ã¤ã®å ´åˆã‚‚ tmpï¼[ [ 2.45, 0.63 ] ] ã¨2é‡ã®ãƒªã‚¹ãƒˆã«å…¥ã£ã¦ã„ã‚‹ã®ã§ï¼Œç‚¹ã¨ã—ã¦å–出ã™ã«ã¯ \verb|P.xy=tmp_1; | ã¨ã™ã‚‹ã€‚
+交点ãŒã²ã¨ã¤ã®å ´åˆã‚‚ tmpï¼[ [ 2.45, 0.63 ] ] ã¨2é‡ã®ãƒªã‚¹ãƒˆã«å…¥ã£ã¦ã„ã‚‹ã®ã§ï¼Œç‚¹ã¨ã—ã¦å–出ã™ã«ã¯ \verb|P.xy=tmp_1; |ã¨ã™ã‚‹ã€‚
\vspace{\baselineskip}
注)交点ã®ç®—出ã¯ï¼Œæ•°å¼å‡¦ç†ã«ã‚ˆã‚‹ã®ã§ã¯ãªã,プロットデータã‹ã‚‰ã®æ•°å€¤æŽ¢ç´¢ã®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã«ã‚ˆã£ã¦ã„る。
\vspace{\baselineskip}
\hypertarget{intersectcrvspp}{}
-\item[関数] IntersectcrvsPp(プロットデータ1, プロットデータ2)
-\item[機能] 2曲線ã®äº¤ç‚¹ã®ãƒ‘ラメータリストをå–å¾—ã™ã‚‹ã€‚
-\item[説明] 2曲線ã®äº¤ç‚¹ã®åº§æ¨™ã¨ãƒ‘ラメータã®ãƒªã‚¹ãƒˆã‚’è¿”ã™ã€‚
+\item[関数]IntersectcrvsPp(プロットデータ1, プロットデータ2)
+\item[機能]2曲線ã®äº¤ç‚¹ã®ãƒ‘ラメータリストをå–å¾—ã™ã‚‹ã€‚
+\item[説明]2曲線ã®äº¤ç‚¹ã®åº§æ¨™ã¨ãƒ‘ラメータã®ãƒªã‚¹ãƒˆã‚’è¿”ã™ã€‚
Intersectcrvs() ã¨ã®é•ã„ã¯ï¼Œãƒ‘ラメータãŒã‚ã‚‹ã‹ã©ã†ã‹ã§ã‚る。
@@ -2959,26 +2963,26 @@ Intersectcrvs() ã¨ã®é•ã„ã¯ï¼Œãƒ‘ラメータãŒã‚ã‚‹ã‹ã©ã†ã‹ã§ã‚ã‚‹ã
2点A(-1,1),B(2.4) を作図ã—ã¦ãŠã。
\begin{verbatim}
- Plotdata("1","x^2","x");
- Lineplot([A,B]);
- p1=Intersectcrvs("gr1","lnAB");
- p2=IntersectcrvsPp("gr1","lnAB");
- println("p1="+p1);
- println("p2="+p2);
+Plotdata("1","x^2","x");
+Lineplot([A,B]);
+p1=Intersectcrvs("gr1","lnAB");
+p2=IntersectcrvsPp("gr1","lnAB");
+println("p1="+p1);
+println("p2="+p2);
\end{verbatim}
ã¨ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ã¯
\begin{verbatim}
- p1=[[-1,1],[2,4]]
- p2=[[[-1,1],17.68,1],[[2,4],42.66,1]]
+p1=[[-1,1],[2,4]]
+p2=[[[-1,1],17.68,1],[[2,4],42.66,1]]
\end{verbatim}
ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{nearestpt}{}
-\item[関数] Nearestpt(PD1,PD2)
-\item[機能] 2曲線ã«å¯¾ã—,最も近ã„点ã¨ãã®ãƒ‘ラメータ,è·é›¢ã®ãƒªã‚¹ãƒˆã‚’è¿”ã™
-\item[説明] 戻り値ã¯ï¼Œãã‚Œãžã‚Œã®æ›²ç·šä¸Šã®ç‚¹ã®åº§æ¨™ã¨ãƒ—ロットデータ中ã®ä½ç½®ï¼Œãã®è·é›¢ã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆã€‚
+\item[関数]Nearestpt(PD1,PD2)
+\item[機能]2曲線ã«å¯¾ã—,最も近ã„点ã¨ãã®ãƒ‘ラメータ,è·é›¢ã®ãƒªã‚¹ãƒˆã‚’è¿”ã™
+\item[説明]戻り値ã¯ï¼Œãã‚Œãžã‚Œã®æ›²ç·šä¸Šã®ç‚¹ã®åº§æ¨™ã¨ãƒ—ロットデータ中ã®ä½ç½®ï¼Œãã®è·é›¢ã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘2ã¤ã®æ”¾ç‰©ç·šä¸Šã®ç‚¹ã®æœ€çŸ­è·é›¢ã¨ãã®ä½ç½®ã‚’求ã‚る。
@@ -2986,31 +2990,31 @@ Intersectcrvs() ã¨ã®é•ã„ã¯ï¼Œãƒ‘ラメータãŒã‚ã‚‹ã‹ã©ã†ã‹ã§ã‚ã‚‹ã
点A,Bを作図ツールã§ã¨ã£ã¦ãŠã。
\begin{layer}{150}{0}
-\putnotese{80}{5}{ \input{Fig/nearestpt}}
+\putnotese{80}{-10}{ \input{Fig/nearestpt}}
\end{layer}
\begin{verbatim}
- Plotdata("1", "x^2+2", "x=[-2,2]");
- Plotdata("2", "-(x-2)^2+1","x=[0,4]");
- plist=Nearestpt("gr1","gr2");
- A.xy=plist_1;
- B.xy=plist_3;
- Listplot([A,B],["do"]);
- Pointdata("1",[A,B],["Size=2"]);
- Letter([A,"n2w","A",B,"s2e","B",(A+B)/2,"e",text(plist_5)]);
+Plotdata("1", "x^2+2", "x=[-2,2]");
+Plotdata("2", "-(x-2)^2+1","x=[0,4]");
+plist=Nearestpt("gr1","gr2");
+A.xy=plist_1;
+B.xy=plist_3;
+Listplot([A,B],["do"]);
+Pointdata("1",[A,B],["Size=2"]);
+Letter([A,"n2w","A",B,"s2e","B",(A+B)/2,"e",text(plist_5)]);
\end{verbatim}
ã“ã“㧠plistã«ä»£å…¥ã•ã‚ŒãŸãƒªã‚¹ãƒˆã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„る。
-\hspace{10mm} [[0.4,2.16],31,[1.58,0.82],20.73,1.78]
+\hspace{10mm}[[0.4,2.16],31,[1.58,0.82],20.73,1.78]
ãªãŠï¼Œè·é›¢ 1.78 ã¯å°æ•°ç‚¹ä»¥ä¸‹ç¬¬3ä½ã‚’å››æ¨äº”å…¥ã—ã¦è¡¨ç¤ºã•ã‚Œã¦ã„る。
\vspace{\baselineskip}
\hypertarget{nearestptcrv}{}
-\item[関数] Nearestptcrv(座標, プロットデータ)
-\item[機能] 点ã«æœ€ã‚‚è¿‘ã„プロットデータã®ç‚¹ã‚’求ã‚ã‚‹
-\item[説明] 第1引数ã®åº§æ¨™ã«æœ€ã‚‚è¿‘ã„曲線プロットデータ上ã®ç‚¹ã®åº§æ¨™ã‚’è¿”ã™ã€‚
+\item[関数]Nearestptcrv(座標, プロットデータ)
+\item[機能]点ã«æœ€ã‚‚è¿‘ã„プロットデータã®ç‚¹ã‚’求ã‚ã‚‹
+\item[説明]第1引数ã®åº§æ¨™ã«æœ€ã‚‚è¿‘ã„曲線プロットデータ上ã®ç‚¹ã®åº§æ¨™ã‚’è¿”ã™ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘点(3,0)ã«æœ€ã‚‚è¿‘ã„ $y=x^2$ 上ã®ç‚¹ã‚’求ã‚る。
@@ -3022,39 +3026,39 @@ Intersectcrvs() ã¨ã®é•ã„ã¯ï¼Œãƒ‘ラメータãŒã‚ã‚‹ã‹ã©ã†ã‹ã§ã‚ã‚‹ã
\end{layer}
\begin{verbatim}
- Plotdata("1", "x^2", "x");
- B.xy=Nearestptcrv(A.xy,"gr1");
- Listplot([A,B],["do"]);
- Ptsize(2);
- Pointdata("1",[A,B]);
- Letter([A,"ne","A",B,"nw","B"]);
+Plotdata("1", "x^2", "x");
+B.xy=Nearestptcrv(A.xy,"gr1");
+Listplot([A,B],["do"]);
+Ptsize(2);
+Pointdata("1",[A,B]);
+Letter([A,"ne","A",B,"nw","B"]);
\end{verbatim}
注)第1引数ã¯åº§æ¨™ãªã®ã§ï¼Œ\verb|A| ã§ã¯ãªã \verb|A.xy| ã¨ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„。
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{numptcrv}{}
-\item[関数] Numptcrv (プロットデータ)
-\item[機能] プロットデータã®å€‹æ•°ã‚’è¿”ã™
-\item[説明] Cindyscript 㧠length(PD)ã¨ã™ã‚‹ã®ã¨åŒã˜
+\item[関数]Numptcrv (プロットデータ)
+\item[機能]プロットデータã®å€‹æ•°ã‚’è¿”ã™
+\item[説明]Cindyscript 㧠length(PD)ã¨ã™ã‚‹ã®ã¨åŒã˜
\vspace{\baselineskip}
ã€ä¾‹ã€‘ Implicit() 㨠Paramplot() ã§ãã‚Œãžã‚Œæ¥•å††ã‚’æã„ãŸã¨ãã®ãƒ—ロットデータã®é †åºã‚’比較ã™ã‚‹ã€‚
- ãŸã ã—,TeXã«ã¯æ›¸ã出ã•ãªã„。
-
-\begin{verbatim}
- Slider("A-C-B",[0,-2],[6,-2]);
- Implicitplot("1","x^2+4*y^2=4","x=[-2,2]","y=[-2,2]",["do"]);
- Paramplot("1","[2*cos(t)+5,sin(t)]","t=[0,2*pi]",["do","Num=140"]);
- println([Numptcrv(imp1),Numptcrv(gp1)]);
- n=floor(C.x*2);
- repeat(n,s,start->0,
- t=s*10+1;
- draw(imp1_t,color->hue(s/10));
- draw(gp1_t,color->hue(s/10));
- );
+ãŸã ã—,TeXã«ã¯æ›¸ã出ã•ãªã„。
+
+\begin{verbatim}
+Slider("A-C-B",[0,-2],[6,-2]);
+Implicitplot("1","x^2+4*y^2=4","x=[-2,2]","y=[-2,2]",["do"]);
+Paramplot("1","[2*cos(t)+5,sin(t)]","t=[0,2*pi]",["do","Num=140"]);
+println([Numptcrv(imp1),Numptcrv(gp1)]);
+n=floor(C.x*2);
+repeat(n,s,start->0,
+t=s*10+1;
+draw(imp1_t,color->hue(s/10));
+draw(gp1_t,color->hue(s/10));
+);
\end{verbatim}
\begin{center}
@@ -3067,48 +3071,48 @@ Intersectcrvs() ã¨ã®é•ã„ã¯ï¼Œãƒ‘ラメータãŒã‚ã‚‹ã‹ã©ã†ã‹ã§ã‚ã‚‹ã
\vspace{\baselineskip}
\hypertarget{paramoncrv}{}
-\item[関数] Paramoncrv(点ã®åº§æ¨™, 曲線ã®åå‰)
-\item[機能] 曲線上ã®ç‚¹ã®ãƒ‘ラメータ値を返ã™ã€‚
-\item[説明] 曲線ã¯æŠ˜ã‚Œç·šã¨ã—ã¦æã‹ã‚Œï¼Œæ›²ç·šä¸Šã®å„点ã¯ã“ã®æŠ˜ã‚Œç·šã®ç¯€ç‚¹ã‚’基準ã¨ã—ãŸãƒ‘ラメータ値をæŒã¤ã€‚パラメータ値ã¯æ•´æ•°éƒ¨åˆ†ãŒç¯€ç‚¹ã®ç•ªå·ï¼Œå°æ•°éƒ¨åˆ†ãŒç¯€é–“ã®ä½ç½®ã‚’表ã™ã€‚
+\item[関数]Paramoncrv(点ã®åº§æ¨™, 曲線ã®åå‰)
+\item[機能]曲線上ã®ç‚¹ã®ãƒ‘ラメータ値を返ã™ã€‚
+\item[説明]曲線ã¯æŠ˜ã‚Œç·šã¨ã—ã¦æã‹ã‚Œï¼Œæ›²ç·šä¸Šã®å„点ã¯ã“ã®æŠ˜ã‚Œç·šã®ç¯€ç‚¹ã‚’基準ã¨ã—ãŸãƒ‘ラメータ値をæŒã¤ã€‚パラメータ値ã¯æ•´æ•°éƒ¨åˆ†ãŒç¯€ç‚¹ã®ç•ªå·ï¼Œå°æ•°éƒ¨åˆ†ãŒç¯€é–“ã®ä½ç½®ã‚’表ã™ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘図ã®ã‚ˆã†ãªç‚¹Pã‹ã‚‰Qã«è‡³ã‚‹å††å‘¨ä¸Šã®5等分点を節点ã¨ã™ã‚‹æŠ˜ã‚Œç·šcr1ã«ãŠã„ã¦ï¼Œ$n$番目ã®ç·šåˆ†ä¸Šã®ç‚¹ã¯$n\leq t\leq n+1$ã®ç¯„囲ã®ãƒ‘ラメータ値をæŒã¤ã€‚
ãŸã¨ãˆã°ï¼Œå›³ã®ç‚¹$\mathrm{A}$ã¯2番目ã®ç·šåˆ†ä¸Šã«ã‚り,ã“ã®å€¤ã¯
-\begin{layer}{150}{0}
-\putnotese{80}{0}{ \input{Fig/paramoncrv}}
-\end{layer}
-
\begin{verbatim}
- println(Paramoncrv(A.xy,"cr1"));
-\end{verbatim}
-
+ println(Paramoncrv(A.xy,"cr1"));
+\end{verbatim}
+
ã«ã‚ˆã£ã¦ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚(ãŸã¨ãˆã°2.45)。
点Aã®ä½ç½®ã‚’å‹•ã‹ã™ã¨ãƒ‘ラメータ値ã¯å¤‰ã‚る。
-\vspace{20mm}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\vspace{\baselineskip}
+\begin{center}
+ \input{Fig/paramoncrv}
+\end{center}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{pointoncrv}{}
-\item[関数] Pointoncrv(点ã®ãƒ‘ラメータ値, PD)
-\item[機能] 曲線上ã®ãƒ‘ラメータ値をæŒã¤ç‚¹ã®åº§æ¨™ã‚’è¿”ã™ã€‚
-\item[説明] 曲線(折れ線)上ã®ç¯€ç‚¹ã‚’基準ã¨ã—ãŸãƒ‘ラメータ値ã«ã‚ˆã‚Šç‚¹ã®ä½ç½®ãŒå®šã¾ã‚‹ã€‚
+\item[関数]Pointoncrv(点ã®ãƒ‘ラメータ値, PD)
+\item[機能]曲線上ã®ãƒ‘ラメータ値をæŒã¤ç‚¹ã®åº§æ¨™ã‚’è¿”ã™ã€‚
+\item[説明]曲線(折れ線)上ã®ç¯€ç‚¹ã‚’基準ã¨ã—ãŸãƒ‘ラメータ値ã«ã‚ˆã‚Šç‚¹ã®ä½ç½®ãŒå®šã¾ã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘図ã®ã‚ˆã†ãªç‚¹$\mathrm{P}$ã‹ã‚‰$\mathrm{Q}$ã«è‡³ã‚‹åŠå††å‘¨ä¸Šã®5等分点を節点ã¨ã™ã‚‹æŠ˜ã‚Œç·šcr1ã«ãŠã„ã¦ï¼Œãƒ‘ラメータ値$4.5$ã‚’æŒã¤ç‚¹$\mathrm{A}$ã¯4番目ã®ç·šåˆ†ã®ä¸­ç‚¹ã§ã‚る。ã—ãŸãŒã£ã¦
\begin{verbatim}
- Circledata("0",[[0,0],[2,0]],["do"]);
- Circledata("1",[[0,0],[2,0]],["Num=5","Rng=[0,pi]"]);
- tmp=Pointoncurve(4.5,"cr1");
- Pointdata("1",tmp,["Size=3"]);
- Letter([tmp,"nw","A",[2,0],"se","P",[-2,0],"sw","Q"]);
+Circledata("0",[[0,0],[2,0]],["do"]);
+Circledata("1",[[0,0],[2,0]],["Num=5","Rng=[0,pi]"]);
+tmp=Pointoncurve(4.5,"cr1");
+Pointdata("1",tmp,["Size=3"]);
+Letter([tmp,"nw","A",[2,0],"se","P",[-2,0],"sw","Q"]);
\end{verbatim}
-
+
ã«ã‚ˆã£ã¦ï¼Œç‚¹Aを中点ã«ç½®ãã“ã¨ãŒã§ãる。
\vspace{\baselineskip}
@@ -3116,9 +3120,9 @@ Intersectcrvs() ã¨ã®é•ã„ã¯ï¼Œãƒ‘ラメータãŒã‚ã‚‹ã‹ã©ã†ã‹ã§ã‚ã‚‹ã
%\vspace{\baselineskip}
\hypertarget{ptcrv}{}
-\item[関数] Ptcrv(n,プロットデータ)
-\item[機能] 曲線プロットデータã®n 番目ã®ç¯€ç‚¹ã‚’è¿”ã™
-\item[説明] Cindyscript ã® PD\_n ã¨åŒã˜
+\item[関数]Ptcrv(n,プロットデータ)
+\item[機能]曲線プロットデータã®n 番目ã®ç¯€ç‚¹ã‚’è¿”ã™
+\item[説明]Cindyscript ã® PD\_n ã¨åŒã˜
\vspace{\baselineskip}
ã€ä¾‹ã€‘楕円上ã®ç‚¹ã§åˆ†å‰²ã™ã‚‹ã€‚ã‚ã‹ã‚‰ã˜ã‚å¿…è¦ãªç‚¹ã‚’作図ã—ã¦ãŠã。
@@ -3127,61 +3131,61 @@ Intersectcrvs() ã¨ã®é•ã„ã¯ï¼Œãƒ‘ラメータãŒã‚ã‚‹ã‹ã©ã†ã‹ã§ã‚ã‚‹ã
\putnotese{70}{10}{ \input{Fig/ptcrv}}
\end{layer}
\begin{verbatim}
- Circledata([O,P],["do","Num=100","notex"]);
- Scaledata("1","crOP",4/3,1);
- F.xy=[-sqrt(7),0];
- A=Ptcrv(9,sc1);
- B=Ptcrv(16,sc1);
- Listplot("1",[A,F,B],["da"]);
- Partcrv("1",A,B,"sc1",["dr,3"]);
- Shade(["part1","sg1"],0.1);
- Arrowhead(B,"sc1",[1.5]);
- Letter([A,"ne","A",B,"ne","B",F,"s2","F"]);
+Circledata([O,P],["do","Num=100","notex"]);
+Scaledata("1","crOP",4/3,1);
+F.xy=[-sqrt(7),0];
+A=Ptcrv(9,sc1);
+B=Ptcrv(16,sc1);
+Listplot("1",[A,F,B],["da"]);
+Partcrv("1",A,B,"sc1",["dr,3"]);
+Shade(["part1","sg1"],0.1);
+Arrowhead(B,"sc1",[1.5]);
+Letter([A,"ne","A",B,"ne","B",F,"s2","F"]);
\end{verbatim}
-
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{ptstart}{}
-\item[関数] Ptstart(プロットデータ) , Ptend(プロットデータ)
-\item[機能] プロットデータã®æœ€åˆã®ç‚¹ï¼Œæœ€å¾Œã®ç‚¹ã‚’å–å¾—ã™ã‚‹ã€‚
-\item[説明] プロットデータã®æœ€åˆã®ç‚¹ï¼Œæœ€å¾Œã®ç‚¹ã®åº§æ¨™ã‚’è¿”ã™ã€‚
+\item[関数]Ptstart(プロットデータ) , Ptend(プロットデータ)
+\item[機能]プロットデータã®æœ€åˆã®ç‚¹ï¼Œæœ€å¾Œã®ç‚¹ã‚’å–å¾—ã™ã‚‹ã€‚
+\item[説明]プロットデータã®æœ€åˆã®ç‚¹ï¼Œæœ€å¾Œã®ç‚¹ã®åº§æ¨™ã‚’è¿”ã™ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘定義域をé™å®šã—ãŸã‚°ãƒ©ãƒ•ã®ä¸¡ç«¯ã®ç‚¹ã‚’å–å¾—ã—線分ABを引ã。
\begin{verbatim}
- Deffun("f(x)",["regional(y)","y=x^2","y"]);
- Plotdata("1","f(x)","x",["do"]);
- Plotdata("2","f(x)","x=[-1,2]");
- Lineplot("1",[Ptstart(gr2),Ptend(gr2)],["do"]);
- Listplot("1",[Ptstart(gr2),Ptend(gr2)]);
- Letter([A,"w2","A",B,"e2","B"]);
+Deffun("f(x)",["regional(y)","y=x^2","y"]);
+Plotdata("1","f(x)","x",["do"]);
+Plotdata("2","f(x)","x=[-1,2]");
+Lineplot("1",[Ptstart(gr2),Ptend(gr2)],["do"]);
+Listplot("1",[Ptstart(gr2),Ptend(gr2)]);
+Letter([A,"w2","A",B,"e2","B"]);
\end{verbatim}
\vspace{\baselineskip}
\begin{center} \input{Fig/ptstart} \end{center}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{readoutdata}{}
-\item[関数] ReadOutData(ファイルå)
-\item[機能] 外部データをプロットデータã¨ã—ã¦èª­ã¿è¾¼ã‚€
-\item[説明] Cã‚„Rãªã©ã§ä½œæˆã—ãŸKeTCindyå½¢å¼ã®ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’読ã¿è¾¼ã‚€ã€‚
+\item[関数]ReadOutData(ファイルå)
+\item[機能]外部データをプロットデータã¨ã—ã¦èª­ã¿è¾¼ã‚€
+\item[説明]Cã‚„Rãªã©ã§ä½œæˆã—ãŸKeTCindyå½¢å¼ã®ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’読ã¿è¾¼ã‚€ã€‚
引数をçœç•¥ã—ãŸå ´åˆã¯ï¼ŒFheadã§å®šç¾©ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«åã®ãƒ†ã‚­ã‚¹ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰èª­ã¿è¾¼ã‚€ã€‚
ファイルåã«ã¯ã‚³ãƒ³ãƒžã§åŒºåˆ‡ã£ã¦ãƒ‘スを与ãˆã‚‹ã“ã¨ãŒã§ãる。ãŸã¨ãˆã°ï¼Œ
\verb|ReadOutData("/datafolder","file.txt"); |
-
+
KeTCindyå½¢å¼ã®ãƒ‡ãƒ¼ã‚¿ã¨ã¯
 変数å// \\
- start// (リストã®å§‹ã¾ã‚Šï¼‰ \\
+ start//(リストã®å§‹ã¾ã‚Šï¼‰ \\
 [ , , ], …. // (個々ã®ãƒ‡ãƒ¼ã‚¿ï¼’ã‹ï¼“次元) \\
 … \\
 end// (リストã®çµ‚ã‚り) \\
 start// (次ã®ãƒªã‚¹ãƒˆã®å§‹ã¾ã‚Šï¼‰ \\
- … \\
+… \\
 end// \\
 変数å// \\
 start// \\
@@ -3191,9 +3195,9 @@ KeTCindyå½¢å¼ã®ãƒ‡ãƒ¼ã‚¿ã¨ã¯
ã®å½¢å¼ã®ãƒ†ã‚­ã‚¹ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã€‚
\hypertarget{readcsv}{}
-\item[関数] Readcsv(path,filename,option)
-\item[機能] csvファイルを読む。
-\item[説明] csvファイルを読ã¿ã“む。戻り値ã¯èª­ã¿è¾¼ã‚“ã ãƒ‡ãƒ¼ã‚¿ã®ãƒªã‚¹ãƒˆã€‚
+\item[関数]Readcsv(path,filename,option)
+\item[機能]csvファイルを読む。
+\item[説明]csvファイルを読ã¿ã“む。戻り値ã¯èª­ã¿è¾¼ã‚“ã ãƒ‡ãƒ¼ã‚¿ã®ãƒªã‚¹ãƒˆã€‚
第1引数㮠path ã¯ï¼Œãƒ•ã‚¡ã‚¤ãƒ«ã‚’作業フォルダ( åˆæœŸè¨­å®šã¯ fig )ã«ç½®ã„ãŸå ´åˆã¯çœç•¥ã™ã‚‹ã“ã¨ãŒã§ãる。ãã†ã§ãªã„å ´åˆã¯ï¼Œãƒ•ãƒ«ãƒ‘スã§æŒ‡å®šã™ã‚‹ã€‚ãŸã¨ãˆã°ï¼Œ"/Users/Hoge/Desktop"
@@ -3202,19 +3206,19 @@ option ã¯ï¼Œ"Flat=" ã§ï¼Œ"Flat=y" ã®å ´åˆã¯ï¼Œèª­ã¿è¾¼ã‚“ã ãƒ‡ãƒ¼ã‚¿ã‚’ãƒ
ã€ä¾‹ã€‘次ã®ã‚ˆã†ãªCSVファイル sample.csvを読ã¿è¾¼ã‚€ã¨ã™ã‚‹ã€‚
\begin{verbatim}
- 12,14,15,18,13
- 9,13,17,21
+12,14,15,18,13
+9,13,17,21
\end{verbatim}
ã¤ã¾ã‚Šï¼Œï¼’行分ã®ãƒ‡ãƒ¼ã‚¿ã§ã‚る。
\begin{verbatim}
- data=Readcsv("sample.csv");
+data=Readcsv("sample.csv");
\end{verbatim}
ã¨ã™ã‚‹ã¨ï¼Œ
\begin{verbatim}
- data=[[12,14,15,18,13],[9,13,17,21]]
+data=[[12,14,15,18,13],[9,13,17,21]]
\end{verbatim}
ã¨ãªã‚‹ã€‚
@@ -3222,30 +3226,30 @@ option ã¯ï¼Œ"Flat=" ã§ï¼Œ"Flat=y" ã®å ´åˆã¯ï¼Œèª­ã¿è¾¼ã‚“ã ãƒ‡ãƒ¼ã‚¿ã‚’ãƒ
ã—ãŸãŒã£ã¦ï¼Œï¼‘行目ã®ãƒ‡ãƒ¼ã‚¿ã ã‘å–り出ã—ãŸã„å ´åˆã¯
\begin{verbatim}
- dt1=data_1;
+dt1=data_1;
\end{verbatim}
ã¨ã™ã‚‹ã€‚
\hypertarget{readlines}{}
-\item[関数] Readlines(path,filename,option)
-\item[機能] テキストファイルを1è¡Œãšã¤èª­ã‚€ã€‚
-\item[説明] テキストファイルを1è¡Œãšã¤èª­ã¿ã“む。戻り値ã¯èª­ã¿è¾¼ã‚“ã æ–‡å­—列ã®ãƒªã‚¹ãƒˆã€‚
+\item[関数]Readlines(path,filename,option)
+\item[機能]テキストファイルを1è¡Œãšã¤èª­ã‚€ã€‚
+\item[説明]テキストファイルを1è¡Œãšã¤èª­ã¿ã“む。戻り値ã¯èª­ã¿è¾¼ã‚“ã æ–‡å­—列ã®ãƒªã‚¹ãƒˆã€‚
第1引数㮠path ã¯ï¼Œãƒ•ã‚¡ã‚¤ãƒ«ã‚’作業フォルダ( åˆæœŸè¨­å®šã¯ fig )ã«ç½®ã„ãŸå ´åˆã¯çœç•¥ã™ã‚‹ã“ã¨ãŒã§ãる。ãã†ã§ãªã„å ´åˆã¯ï¼Œãƒ•ãƒ«ãƒ‘スã§æŒ‡å®šã™ã‚‹ã€‚ãŸã¨ãˆã°ï¼Œ"/Users/Hoge/Desktop"
\vspace{\baselineskip}
\hypertarget{writeoutdata}{}
-\item[関数] WriteOutData(ファイルå,PDリスト)
-\item[機能] 外部データã«æ›¸ã出ã™
-\item[説明] プロットデータをKeTCindyå½¢å¼ã®ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã«æ›¸ã出ã™ã€‚出力先㮠åˆæœŸè¨­å®šã¯ä½œæ¥­ãƒ•ã‚©ãƒ«ãƒ€ã€‚
+\item[関数]WriteOutData(ファイルå,PDリスト)
+\item[機能]外部データã«æ›¸ã出ã™
+\item[説明]プロットデータをKeTCindyå½¢å¼ã®ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã«æ›¸ã出ã™ã€‚出力先㮠åˆæœŸè¨­å®šã¯ä½œæ¥­ãƒ•ã‚©ãƒ«ãƒ€ã€‚
ã€ä¾‹ã€‘ 放物線ã¨å††ã®ãƒ—ロットデータを書ã出ã™ã€‚
\begin{verbatim}
- Plotdata("1", "x^2","x");
- Circledata("1",[[0,0],[1,0]]);
- WriteOutData("figdata.txt",["gr1",gr1,"cr1",cr1]);
+ Plotdata("1", "x^2","x");
+ Circledata("1",[[0,0],[1,0]]);
+ WriteOutData("figdata.txt",["gr1",gr1,"cr1",cr1]);
\end{verbatim}
書ã出ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã®ä¸­èº«ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„る。
@@ -3265,16 +3269,16 @@ start//
[[0.87631,-0.48175],[0.92978,-0.36812],・・,[1,0]]//
end////
\end{verbatim}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{extractdata}{}
-\item[関数] Extractdata(データå,属性)
-\item[機能] ReadOutData() ã§èª­ã¿è¾¼ã‚“ã ãƒ‡ãƒ¼ã‚¿ã«å±žæ€§ã‚’ã¤ã‘る。
-\item[説明] ReadOutData() ã§èª­ã¿è¾¼ã‚“ã ãƒ‡ãƒ¼ã‚¿ã«ã¯ï¼Œç·šç¨®ãªã©ã®å±žæ€§ãŒã¤ã„ã¦ã„ãªã„ã®ã§ï¼Œãã®ã¾ã¾ã§ã¯è¡¨ç¤ºã•ã‚Œãªã„。ãã“ã§ï¼Œã“ã®é–¢æ•°ã«ã‚ˆã‚Šå±žæ€§ã‚’ã¤ã‘ã¦è¡¨ç¤ºã™ã‚‹ã€‚
+\item[関数]Extractdata(データå,属性)
+\item[機能]ReadOutData() ã§èª­ã¿è¾¼ã‚“ã ãƒ‡ãƒ¼ã‚¿ã«å±žæ€§ã‚’ã¤ã‘る。
+\item[説明]ReadOutData() ã§èª­ã¿è¾¼ã‚“ã ãƒ‡ãƒ¼ã‚¿ã«ã¯ï¼Œç·šç¨®ãªã©ã®å±žæ€§ãŒã¤ã„ã¦ã„ãªã„ã®ã§ï¼Œãã®ã¾ã¾ã§ã¯è¡¨ç¤ºã•ã‚Œãªã„。ãã“ã§ï¼Œã“ã®é–¢æ•°ã«ã‚ˆã‚Šå±žæ€§ã‚’ã¤ã‘ã¦è¡¨ç¤ºã™ã‚‹ã€‚
\begin{verbatim}
- ReadOutData("figdata.txt");
- Extractdata("gr1",["da"]);
+ReadOutData("figdata.txt");
+Extractdata("gr1",["da"]);
\end{verbatim}
\end{description}
@@ -3285,82 +3289,82 @@ end////
\begin{description}
\hypertarget{derivative}{}
-\item[関数] Derivative(é–¢æ•°å¼ , 変数 , 値)
-\item[機能] 関数ã®å¾®åˆ†ä¿‚数を求ã‚ã‚‹
-\item[説明] 関数å¼ã§ä¸Žãˆã‚‰ã‚ŒãŸé–¢æ•°ã®ï¼Œã€Œå¤‰æ•°ï¼å€¤ã€ã«ãŠã‘る微分係数を求ã‚る。
+\item[関数]Derivative(é–¢æ•°å¼ , 変数 , 値)
+\item[機能]関数ã®å¾®åˆ†ä¿‚数を求ã‚ã‚‹
+\item[説明]関数å¼ã§ä¸Žãˆã‚‰ã‚ŒãŸé–¢æ•°ã®ï¼Œã€Œå¤‰æ•°ï¼å€¤ã€ã«ãŠã‘る微分係数を求ã‚る。
値ã¯ï¼Œç‚¹ã®åº§æ¨™ã‚’用ã„ã‚‹ã“ã¨ãŒã§ãる。点Aã®x座標ã§ã‚ã‚Œã°ï¼Œ A.x ã¨ã™ã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘3次曲線上ã®ç‚¹Aã§æŽ¥ç·šã‚’引ã。点A,Bã¯ä½œå›³ãƒ„ールã§é©å½“ã«ã¨ã£ã¦ãŠã。
\begin{verbatim}
- Deffun("f(x)",["regional(y)","y=x^3-4*x","y"]);
- coef=Derivative("f(x)","x",A.x);
- A.y=f(A.x);
- B.y=coef*(B.x-A.x)+A.y;
- Plotdata("1","f(x)","x",["Num=200"]);
- Lineplot([A,B]);
- Letter([A,"ne","A"]);
+Deffun("f(x)",["regional(y)","y=x^3-4*x","y"]);
+coef=Derivative("f(x)","x",A.x);
+A.y=f(A.x);
+B.y=coef*(B.x-A.x)+A.y;
+Plotdata("1","f(x)","x",["Num=200"]);
+Lineplot([A,B]);
+Letter([A,"ne","A"]);
\end{verbatim}
%\vspace{\baselineskip}
- \begin{center} \input{Fig/derivative} \end{center}
+\begin{center} \input{Fig/derivative} \end{center}
%\vspace{\baselineskip}
ãªãŠï¼Œæ›²ç·šã®ãƒ—ロットデータを用ã„ã¦ï¼Œå¾®åˆ†ä¿‚数を求ã‚ã‚‹ã“ã¨ã‚‚ã§ãる。
-書å¼ã¯ï¼ŒDerivative(PD , 値) ã§ï¼Œæ¬¡ã®ã‚ˆã†ã«ä½¿ã†ã€‚(上ã®ä¾‹ã¨åŒã˜å›³ãŒã§ãる)
+書å¼ã¯ï¼ŒDerivative(PD ,値) ã§ï¼Œæ¬¡ã®ã‚ˆã†ã«ä½¿ã†ã€‚(上ã®ä¾‹ã¨åŒã˜å›³ãŒã§ãる)
\begin{verbatim}
- Deffun("f(x)",["regional(y)","y=x^3-4*x","y"]);
- Plotdata("1","f(x)","x",["Num=200"]);
- coef=Derivative("gr1","x="+A.x);
- A.y=f(A.x);
- B.y=coef*(B.x-A.x)+A.y;
- Lineplot([A,B]);
- Letter([A,"ne","A"]);
+ Deffun("f(x)",["regional(y)","y=x^3-4*x","y"]);
+ Plotdata("1","f(x)","x",["Num=200"]);
+ coef=Derivative("gr1","x="+A.x);
+ A.y=f(A.x);
+ B.y=coef*(B.x-A.x)+A.y;
+ Lineplot([A,B]);
+ Letter([A,"ne","A"]);
\end{verbatim}
ã¾ãŸï¼Œæ›²ç·šã®æŽ¥ç·šã«ã¤ã„ã¦ã¯ï¼Œ\hyperlink{tangentplot}{Tangentplot}ã‚‚å‚ç…§ã•ã‚ŒãŸã„。
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{integrate}{}
-\item[関数] integrate(é–¢æ•°å¼ , 変数$=$範囲 , options)
-\item[関数] integrate(PD , 範囲 , options)
-\item[機能] 関数å¼ã¾ãŸã¯ãƒ—ロットデータã§ä¸Žãˆã‚‰ã‚ŒãŸé–¢æ•°ï¼ˆãƒ‡ãƒ¼ã‚¿ï¼‰ã®æ•°å€¤ç©åˆ†ã®å€¤ã‚’求ã‚る。
-\item[説明] optionsã¯æ¬¡ã®é€šã‚Šã€‚
+\item[関数]integrate(é–¢æ•°å¼ , 変数$=$範囲 , options)
+\item[関数]integrate(PD , 範囲 , options)
+\item[機能]関数å¼ã¾ãŸã¯ãƒ—ロットデータã§ä¸Žãˆã‚‰ã‚ŒãŸé–¢æ•°ï¼ˆãƒ‡ãƒ¼ã‚¿ï¼‰ã®æ•°å€¤ç©åˆ†ã®å€¤ã‚’求ã‚る。
+\item[説明]optionsã¯æ¬¡ã®é€šã‚Šã€‚
- "Rule=s" : シンプソン法ã«ã‚ˆã‚‹ã€‚ åˆæœŸè¨­å®šã¯å¤§å³¶ãƒ™ã‚¸ã‚§å…¬å¼ã€‚
-
- "Num=数値" : 分割数ã®æŒ‡å®šã€‚åˆæœŸå€¤ã¯ 100
+"Rule=s":シンプソン法ã«ã‚ˆã‚‹ã€‚ åˆæœŸè¨­å®šã¯å¤§å³¶ãƒ™ã‚¸ã‚§å…¬å¼ã€‚
+
+"Num=数値":分割数ã®æŒ‡å®šã€‚åˆæœŸå€¤ã¯ 100
\vspace{\baselineskip}
ã€ä¾‹ã€‘$f(x)=x^3-2x^2+2$ ã«ã¤ã„ã¦ï¼Œ0ã‹ã‚‰3ã¾ã§ã®å®šç©åˆ†ã®å€¤ã‚’求ã‚る。
\begin{verbatim}
- f(x):=x^3-2*x^2+2;
- val=Integrate("f(x)","x=[0,3]");
- println(val); //8.25ãŒè¡¨ç¤ºã•ã‚Œã‚‹
+f(x):=x^3-2*x^2+2;
+val=Integrate("f(x)","x=[0,3]");
+ println(val);//8.25ãŒè¡¨ç¤ºã•ã‚Œã‚‹
\end{verbatim}
\vspace{\baselineskip}
ã€ä¾‹ã€‘上ã®ä¾‹ã¨åŒã˜é–¢æ•°ã‚’プロットデータã§æŒ‡å®šã™ã‚‹ã€‚
\begin{verbatim}
- plotdata("1","x^3-2*x^2+2","x");
- println(Integrate("gr1",[0,3]));
+plotdata("1","x^3-2*x^2+2","x");
+println(Integrate("gr1",[0,3]));
\end{verbatim}
-数値ç©åˆ†ã§ã¯ãªã,数å¼å‡¦ç†ã¨ã—ã¦å®šç©åˆ†ã®å€¤ã‚’求ã‚ã‚‹å ´åˆã¯ï¼ŒMaxima を利用ã™ã‚‹ã€‚\hyperlink{calcbyM}{CalcbyM}
+数値ç©åˆ†ã§ã¯ãªã,数å¼å‡¦ç†ã¨ã—ã¦å®šç©åˆ†ã®å€¤ã‚’求ã‚ã‚‹å ´åˆã¯ï¼ŒMaxima を利用ã™ã‚‹ã€‚\hyperlink{calcbyM}{CalcbyM}
ã‚’å‚照。
\vspace{\baselineskip}
\hypertarget{inversefun}{}
-\item[関数] Inversefun(関数 , 範囲 , 値)
-\item[機能] 関数ã®é€†é–¢æ•°å€¤ã‚’求ã‚ã‚‹
-\item[説明] 関数ã¯æ–‡å­—列ã§ï¼Œé–¢æ•°å¼ã‚‚ã—ãã¯å®šç¾©ã•ã‚ŒãŸé–¢æ•°åã¨ã™ã‚‹ã€‚\\
- 指定ã•ã‚ŒãŸç¯„囲ã®ä¸­ã§é€†é–¢æ•°å€¤ã‚’求ã‚る。存在ã—ãªã„å ´åˆã¯ä¸€æ–¹ã®ç«¯ç‚¹ã‚’戻り値ã¨ã—,コンソールã«ã€Œnot foundã€ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
-
+\item[関数]Inversefun(関数 , 範囲 , 値)
+\item[機能]関数ã®é€†é–¢æ•°å€¤ã‚’求ã‚ã‚‹
+\item[説明]関数ã¯æ–‡å­—列ã§ï¼Œé–¢æ•°å¼ã‚‚ã—ãã¯å®šç¾©ã•ã‚ŒãŸé–¢æ•°åã¨ã™ã‚‹ã€‚\\
+指定ã•ã‚ŒãŸç¯„囲ã®ä¸­ã§é€†é–¢æ•°å€¤ã‚’求ã‚る。存在ã—ãªã„å ´åˆã¯ä¸€æ–¹ã®ç«¯ç‚¹ã‚’戻り値ã¨ã—,コンソールã«ã€Œnot foundã€ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
+
æ•°å¼å‡¦ç†ã§ã¯ãªã数値探索ã®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã‚’使ã£ã¦ã„ã‚‹ã®ã§ï¼Œå˜èª¿é–¢æ•°ã§ãªã„å ´åˆã¯ç¯„囲をã§ãã‚‹ã ã‘ç‹­ãã¨ã‚‹ã¨ã‚ˆã„。値ãŒè¤‡æ•°ã‚ã‚‹å ´åˆã¯ï¼Œå°ã•ã„ã»ã†ãŒè¿”ã•ã‚Œã‚‹ã€‚
@@ -3368,7 +3372,7 @@ end////
ã€ä¾‹ã€‘\verb|x=Inversefun("sin(x)","x=[0,pi/2]",0.5);|
実行ã™ã‚‹ã¨ $x=0.5236$ ã¨ãªã‚‹ã€‚
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
@@ -3376,31 +3380,31 @@ end////
%==========値ã®å–å¾—ã¨å…¥å‡ºåŠ›=========================
\subsection{値ã®å–å¾—ã¨å…¥å‡ºåŠ›}
- 計算値やプロットデータã®å€¤ã‚’å–å¾—ã—ãŸã‚Šï¼ŒR用ã¨ã®ãƒ‡ãƒ¼ã‚¿ã®ã‚„ã‚Šã¨ã‚Šã‚’ã™ã‚‹ã€‚
+計算値やプロットデータã®å€¤ã‚’å–å¾—ã—ãŸã‚Šï¼ŒR用ã¨ã®ãƒ‡ãƒ¼ã‚¿ã®ã‚„ã‚Šã¨ã‚Šã‚’ã™ã‚‹ã€‚
\begin{description}
\hypertarget{asin}{}
-\item[関数] Asin(実数),Acos(実数)
-\item[機能] 逆三角関数ã®å€¤ã‚’求ã‚る。
-\item[説明] CindyScriptã®çµ„ã¿è¾¼ã¿é–¢æ•°ã«ï¼Œarcsin(x),arccos(x) ãŒã‚ã‚‹ãŒï¼Œxã®çµ¶å¯¾å€¤ãŒï¼‘より大ãã„å ´åˆã¯è™šæ•°ã‚’è¿”ã™ã€‚ã“ã®ã“ã¨ãŒï¼²ã§ã¯ã‚¨ãƒ©ãƒ¼ã«ãªã‚‹ã®ã§ï¼Œè¨ˆç®—誤差ã«ã‚ˆã‚Šï¼‘よりã‚ãšã‹ã«å¤§ãããªã‚‹å ´åˆã®ãŸã‚ã«ç”¨æ„ã—ãŸé–¢æ•°ã€‚
+\item[関数]Asin(実数),Acos(実数)
+\item[機能]逆三角関数ã®å€¤ã‚’求ã‚る。
+\item[説明]CindyScriptã®çµ„ã¿è¾¼ã¿é–¢æ•°ã«ï¼Œarcsin(x),arccos(x) ãŒã‚ã‚‹ãŒï¼Œxã®çµ¶å¯¾å€¤ãŒï¼‘より大ãã„å ´åˆã¯è™šæ•°ã‚’è¿”ã™ã€‚ã“ã®ã“ã¨ãŒï¼²ã§ã¯ã‚¨ãƒ©ãƒ¼ã«ãªã‚‹ã®ã§ï¼Œè¨ˆç®—誤差ã«ã‚ˆã‚Šï¼‘よりã‚ãšã‹ã«å¤§ãããªã‚‹å ´åˆã®ãŸã‚ã«ç”¨æ„ã—ãŸé–¢æ•°ã€‚
\vspace{\baselineskip}
\hypertarget{sqr}{}
-\item[関数] Sqr(実数)
-\item[機能] 平方根を求ã‚る。
-\item[説明] CindyScriptã®çµ„ã¿è¾¼ã¿é–¢æ•°ã«ï¼Œsqrt(x) ãŒã‚ã‚‹ãŒï¼ŒxãŒè² ã®å ´åˆã¯è™šæ•°ã‚’è¿”ã™ã€‚ã“ã‚Œã«å¯¾ã—,xãŒè² ã®å ´åˆã¯ï¼ã‚’è¿”ã™ã‚ˆã†ã«ã—ãŸé–¢æ•°ã€‚計算誤差ã«ã‚ˆã‚Šï¼‘よりã‚ãšã‹ã«å¤§ãããªã‚‹å ´åˆã®ãŸã‚ã«ç”¨æ„ã—ãŸã€‚
+\item[関数]Sqr(実数)
+\item[機能]平方根を求ã‚る。
+\item[説明]CindyScriptã®çµ„ã¿è¾¼ã¿é–¢æ•°ã«ï¼Œsqrt(x) ãŒã‚ã‚‹ãŒï¼ŒxãŒè² ã®å ´åˆã¯è™šæ•°ã‚’è¿”ã™ã€‚ã“ã‚Œã«å¯¾ã—,xãŒè² ã®å ´åˆã¯ï¼ã‚’è¿”ã™ã‚ˆã†ã«ã—ãŸé–¢æ•°ã€‚計算誤差ã«ã‚ˆã‚Šï¼‘よりã‚ãšã‹ã«å¤§ãããªã‚‹å ´åˆã®ãŸã‚ã«ç”¨æ„ã—ãŸã€‚
\vspace{\baselineskip}
\hypertarget{bbdata}{}
-\item[関数] BBdata(ファイルå,option)
-\item[機能] ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚µã‚¤ã‚ºã‚’求ã‚ã‚‹
-\item[説明] TeX文書ã«ãŠã„ã¦ï¼Œinputgraphics コマンドã§ç”»åƒã‚’貼り込むã¨ãã®BBサイズを求ã‚る。
-TeX処ç†ç³»ã® extractbb を用ã„ã¦ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰BBデータを作り,テキストファイルã¨ã—ã¦ä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«æ›¸ã出ã™ã€‚ã“れを読んã§ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã« ingludegarphics ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’書ã出ã™ã€‚ã“れをãã®ã¾ã¾ã‚³ãƒ”ーã™ã‚Œã°ã‚ˆã„。 ãªãŠï¼Œbbã®å€¤ã¯æ•´æ•°å€¤ã§ã¯ãªã,高精細ã®å€¤ã‚’å°æ•°ç‚¹ä»¥ä¸‹2æ¡ã«å››æ¨äº”å…¥ã—ã¦ç¤ºã•ã‚Œã‚‹ã€‚ ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã¯ï¼ŒPDFã«é™ã‚‰ãšï¼ŒPNG,JPGãªã©ã§ã‚‚よã„。
-
+\item[関数]BBdata(ファイルå,option)
+\item[機能]ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚µã‚¤ã‚ºã‚’求ã‚ã‚‹
+\item[説明]TeX文書ã«ãŠã„ã¦ï¼Œinputgraphics コマンドã§ç”»åƒã‚’貼り込むã¨ãã®BBサイズを求ã‚る。
+TeX処ç†ç³»ã® extractbb を用ã„ã¦ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰BBデータを作り,テキストファイルã¨ã—ã¦ä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«æ›¸ã出ã™ã€‚ã“れを読んã§ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã« ingludegarphics ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’書ã出ã™ã€‚ã“れをãã®ã¾ã¾ã‚³ãƒ”ーã™ã‚Œã°ã‚ˆã„。 ãªãŠï¼Œbbã®å€¤ã¯æ•´æ•°å€¤ã§ã¯ãªã,高精細ã®å€¤ã‚’å°æ•°ç‚¹ä»¥ä¸‹2æ¡ã«å››æ¨äº”å…¥ã—ã¦ç¤ºã•ã‚Œã‚‹ã€‚ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã¯ï¼ŒPDFã«é™ã‚‰ãšï¼ŒPNG,JPGãªã©ã§ã‚‚よã„。
+
optionã¯ï¼Œå¹…ã¾ãŸã¯é«˜ã•ã®æŒ‡å®šã€‚
-"w=40mm" 㧠width=40mm ãŒï¼Œ"h=40mm" 㧠height=40mm ãŒä»˜åŠ ã•ã‚Œã‚‹ã€‚
+"w=40mm" ã§width=40mm ãŒï¼Œ"h=40mm"㧠height=40mm ãŒä»˜åŠ ã•ã‚Œã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘
@@ -3411,67 +3415,67 @@ optionã¯ï¼Œå¹…ã¾ãŸã¯é«˜ã•ã®æŒ‡å®šã€‚
\vspace{\baselineskip}
\hypertarget{cindyname}{}
-\item[関数] Cindyname()
-\item[機能] 作図中ã®ãƒ•ã‚¡ã‚¤ãƒ«åã‚’å–å¾—ã™ã‚‹ã€‚
-\item[説明] ãŸã¨ãˆã°ï¼Œç¾åœ¨ä½œå›³ã—ã¦ã„るファイルå㌠「polygon.cdyã€ã®ã¨ã,"polygon" ã‚’è¿”ã™ã€‚
-
+\item[関数]Cindyname()
+\item[機能]作図中ã®ãƒ•ã‚¡ã‚¤ãƒ«åã‚’å–å¾—ã™ã‚‹ã€‚
+\item[説明]ãŸã¨ãˆã°ï¼Œç¾åœ¨ä½œå›³ã—ã¦ã„るファイルå㌠「polygon.cdyã€ã®ã¨ã,"polygon" ã‚’è¿”ã™ã€‚
+
\vspace{\baselineskip}
\hypertarget{crossprod}{}
-\item[関数] Crossprod(リスト,リスト)
-\item[機能] 2ã¤ã®ãƒ™ã‚¯ãƒˆãƒ«ã®å¤–ç©ã‚’求ã‚る。
-\item[説明] Cindyscriptã®çµ„ã¿è¾¼ã¿é–¢æ•° cross(リスト,リスト)ã¨åŒã˜ã€‚
+\item[関数]Crossprod(リスト,リスト)
+\item[機能]2ã¤ã®ãƒ™ã‚¯ãƒˆãƒ«ã®å¤–ç©ã‚’求ã‚る。
+\item[説明]Cindyscriptã®çµ„ã¿è¾¼ã¿é–¢æ•° cross(リスト,リスト)ã¨åŒã˜ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘\verb|Crossprod([1,0,0],[1,1,1]);|
-
- çµæžœã¯ [0,-1,1]\\
+
+çµæžœã¯[0,-1,1]\\
\vspace{\baselineskip}
\hypertarget{dotprod}{}
-\item[関数] Dotprod(リスト,リスト)
-\item[機能] 2ã¤ã®ãƒ™ã‚¯ãƒˆãƒ«ã®å†…ç©ã‚’求ã‚る。
-\item[説明] Cindyscriptã§ã¯ï¼Œç©ã®æ¼”ç®—ã§å†…ç©ãŒæ±‚ã‚られる。
+\item[関数]Dotprod(リスト,リスト)
+\item[機能]2ã¤ã®ãƒ™ã‚¯ãƒˆãƒ«ã®å†…ç©ã‚’求ã‚る。
+\item[説明]Cindyscriptã§ã¯ï¼Œç©ã®æ¼”ç®—ã§å†…ç©ãŒæ±‚ã‚られる。
\vspace{\baselineskip}
- ã€ä¾‹ã€‘\verb|Dotprod([1,2,3],[1,-1,1]);|
-
- çµæžœã¯ 2
-
- [1,2,3]*[1,-1,1] ã§ã‚‚åŒã˜çµæžœã‚’得る。
+ã€ä¾‹ã€‘\verb|Dotprod([1,2,3],[1,-1,1]);|
+
+çµæžœã¯2
+
+[1,2,3]*[1,-1,1] ã§ã‚‚åŒã˜çµæžœã‚’得る。
\vspace{\baselineskip}
\hypertarget{findarea}{}
-\item[関数] Findarea(プロットデータ)
-\item[機能] プロットデータã§å›²ã¾ã‚Œã‚‹éƒ¨åˆ†ã®é¢ç©ã‚’求ã‚る。
-\item[説明] 閉曲線をãªã™ãƒ—ロットデータã§å›²ã¾ã‚Œã‚‹éƒ¨åˆ†ã®é¢ç©ã‚’求ã‚る。大島ã®ãƒ™ã‚¸ã‚§å…¬å¼ã‚’用ã„ã¦ã„る。
+\item[関数]Findarea(プロットデータ)
+\item[機能]プロットデータã§å›²ã¾ã‚Œã‚‹éƒ¨åˆ†ã®é¢ç©ã‚’求ã‚る。
+\item[説明]閉曲線をãªã™ãƒ—ロットデータã§å›²ã¾ã‚Œã‚‹éƒ¨åˆ†ã®é¢ç©ã‚’求ã‚る。大島ã®ãƒ™ã‚¸ã‚§å…¬å¼ã‚’用ã„ã¦ã„る。
\vspace{\baselineskip}
ã€ä¾‹ã€‘楕円ã®é¢ç©ã‚’求ã‚ã¦è¡¨ç¤ºã™ã‚‹ã€‚
\begin{verbatim}
- Paramplot("1","[3*cos(t),2*sin(t)]","t=[0,2*pi]");
- area=Findarea("gp1");
- println(Sprintf(area,6));
+Paramplot("1","[3*cos(t),2*sin(t)]","t=[0,2*pi]");
+area=Findarea("gp1");
+println(Sprintf(area,6));
\end{verbatim}
コンソールã«é¢ç© 18.849536 ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{findlength}{}
-\item[関数] Findlength(プロットデータ)
-\item[機能] プロットデータã®æ›²ç·šã®é•·ã•ã‚’求ã‚る。
-\item[説明] プロットデータãŒæã曲線ã®é•·ã•ã‚’求ã‚る。大島ã®ãƒ™ã‚¸ã‚§å…¬å¼ã‚’用ã„ã¦ã„る。
+\item[関数]Findlength(プロットデータ)
+\item[機能]プロットデータã®æ›²ç·šã®é•·ã•ã‚’求ã‚る。
+\item[説明]プロットデータãŒæã曲線ã®é•·ã•ã‚’求ã‚る。大島ã®ãƒ™ã‚¸ã‚§å…¬å¼ã‚’用ã„ã¦ã„る。
\vspace{\baselineskip}
ã€ä¾‹ã€‘円周ã®é•·ã•ã‚’求ã‚ã¦è¡¨ç¤ºã™ã‚‹ã€‚
\begin{verbatim}
- Circledata("1",[[0,0],[2,0]]);
- len=Findlength("cr1");
- println(Sprintf(len,6));
+Circledata("1",[[0,0],[2,0]]);
+len=Findlength("cr1");
+println(Sprintf(len,6));
\end{verbatim}
コンソール㫠12.558097 ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
\newpage
@@ -3481,9 +3485,9 @@ optionã¯ï¼Œå¹…ã¾ãŸã¯é«˜ã•ã®æŒ‡å®šã€‚
\begin{description}
\hypertarget{tabledata}{}
-\item[関数] Tabledata(name , 縦横データ, 除外線 , options)
-\item[機能] 表ã®æž ã‚’作æˆã—,表ã®ãƒ‡ãƒ¼ã‚¿list ã‚’è¿”ã™
-\item[説明] Cinderellaã®æç”»é¢ä¸Šã«å·¦ä¸‹ã‚’原点ã¨ã™ã‚‹è¡¨ã‚’作æˆã™ã‚‹ã€‚
+\item[関数]Tabledata(name , 縦横データ, 除外線 , options)
+\item[機能]表ã®æž ã‚’作æˆã—,表ã®ãƒ‡ãƒ¼ã‚¿list ã‚’è¿”ã™
+\item[説明]Cinderellaã®æç”»é¢ä¸Šã«å·¦ä¸‹ã‚’原点ã¨ã™ã‚‹è¡¨ã‚’作æˆã™ã‚‹ã€‚
ä»–ã®é–¢æ•°ã¨ã®å¼•æ•°ã®æ•´åˆæ€§ï¼Œ\ketpic ã®ã‚³ãƒžãƒ³ãƒ‰ã¨ã®æ•´åˆæ€§ãªã©ã‹ã‚‰ï¼Œå…ˆé ­ã«nameã®å¼•æ•°ã‚’ã¤ã‘ã‚‹ãŒï¼Œå®Ÿéš›ã«ã¯ã‚ã¾ã‚Šåˆ©ç”¨ã—ãªã„ã®ã§ï¼Œç©ºæ–‡å­—""ã§ã‚‚よã„。
@@ -3496,34 +3500,34 @@ optionsã¯ç·šç¨®ã¨"notex"ãªã©ï¼ŒãŠã‚ˆã³ "Rng=n"。
縦横データã«ã¯ï¼Œæ¬¡ã®2通りã®æ›¸å¼ãŒã‚る。ã„ãšã‚Œã‚‚åŒã˜è¡¨ã‚’作æˆã™ã‚‹ã€‚
\vspace{\baselineskip}
-(1) 横ã®ã‚»ãƒ«æ•° , 縦ã®ã‚»ãƒ«æ•° , 表ã®æ¨ªå¹… , 表ã®ç¸¦å¹… を指定ã™ã‚‹ã€‚除外線ãªã—。
+(1) 横ã®ã‚»ãƒ«æ•° , 縦ã®ã‚»ãƒ«æ•° , 表ã®æ¨ªå¹… , 表ã®ç¸¦å¹…を指定ã™ã‚‹ã€‚除外線ãªã—。
\begin{verbatim}
- Tabledata("",4,5,80,50,[]);
+Tabledata("",4,5,80,50,[]);
\end{verbatim}
-
+
(2) 横ã¨ç¸¦ã®å¹…を指定ã—ãŸãƒªã‚¹ãƒˆã‚’使ã†
\begin{verbatim}
- Yoko=[20,20,20,20];
- Tate=[10,10,10,10,10];
- Tabledata("",Yoko,Tate,[]);
+Yoko=[20,20,20,20];
+Tate=[10,10,10,10,10];
+Tabledata("",Yoko,Tate,[]);
\end{verbatim}
å¹…ã¯Cinderellaã®æç”»é¢ã®0.1ã‚’å˜ä½ã¨ã™ã‚‹ã€‚
-作æˆã•ã‚ŒãŸè¡¨ã«ã¯ï¼Œè¡Œï¼Œåˆ—ã®åˆ¶å¾¡ç‚¹ãŒã¤ã。画é¢ä¸Šã§ã¯ï¼Œæ¨ªç½«ç·šã®ç•ªå· r0,r1,・・・ 縦罫線ã®ç•ªå· c0,c1,・・・ã¨è¦‹ã‚‹ã“ã¨ã‚‚ã§ãる。ã¾ãŸï¼Œç¸¦å¹…,横幅ãŒæ•°å­—ã§ç¤ºã•ã‚Œã‚‹ã€‚ãŸã ã—,ã“れらã¯\TeX ã«ã¯å‡ºåŠ›ã•ã‚Œãªã„。
+作æˆã•ã‚ŒãŸè¡¨ã«ã¯ï¼Œè¡Œï¼Œåˆ—ã®åˆ¶å¾¡ç‚¹ãŒã¤ã。画é¢ä¸Šã§ã¯ï¼Œæ¨ªç½«ç·šã®ç•ªå· r0,r1,・・・縦罫線ã®ç•ªå· c0,c1,・・・ã¨è¦‹ã‚‹ã“ã¨ã‚‚ã§ãる。ã¾ãŸï¼Œç¸¦å¹…,横幅ãŒæ•°å­—ã§ç¤ºã•ã‚Œã‚‹ã€‚ãŸã ã—,ã“れらã¯\TeX ã«ã¯å‡ºåŠ›ã•ã‚Œãªã„。
ã¾ãŸï¼Œä½œè¡¨ã¯Cinderellaã®æç”»é¢ä¸Šã§ã¯åº§æ¨™å¹³é¢ä¸Šã«ç½®ã‹ã‚Œã‚‹ãŒï¼Œ\TeX ã¸ã®å‡ºåŠ›ã¯åº§æ¨™å¹³é¢ä¸Šã«ã¯ç½®ã‹ãªã„ã“ã¨ãŒå¤šã„ã®ã§ï¼Œåº§æ¨™è»¸ã¯éžè¡¨ç¤ºã¨ã—ã¦ã„る。
\hspace{25mm} æç”»é¢ \hspace{45mm} TeX
-\hspace{5mm}\includegraphics[bb=0 0 403.52 249.51 , width=5cm]{Fig/table01.pdf} \hspace{10mm} \input{Fig/table02}
+\hspace{5mm}\includegraphics[bb=0 0 403.52 249.51 , width=5cm]{Fig/table01.pdf} \hspace{10mm}\input{Fig/table02}
- 表ã®ã‚µã‚¤ã‚ºãƒ»è¡Œå¹…・列幅ã¯ï¼Œä½œæˆå¾Œã«ãã‚Œãžã‚Œã®åˆ¶å¾¡ç‚¹ã‚’ドラッグã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šä»»æ„ã«å¤‰ãˆã‚‹ã“ã¨ãŒã§ãる。
+表ã®ã‚µã‚¤ã‚ºãƒ»è¡Œå¹…・列幅ã¯ï¼Œä½œæˆå¾Œã«ãã‚Œãžã‚Œã®åˆ¶å¾¡ç‚¹ã‚’ドラッグã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šä»»æ„ã«å¤‰ãˆã‚‹ã“ã¨ãŒã§ãる。
\vspace{\baselineskip}
除外線ã¯ï¼Œé™¤å¤–ã™ã‚‹ã‚»ãƒ«ã®ç½«ç·šã‚’,rã¨c ã§ä½ç½®æŒ‡å®šã™ã‚‹ã€‚
-
+
\hspace{10mm} 横罫線ã®å ´åˆï¼Œæ¨ªç½«ç·šã®ç•ªå·ï¼Œç¯„囲(ã‹ã‚‰ï¼Œã¾ã§ï¼‰
\hspace{10mm} 縦罫線ã®å ´åˆï¼Œç¸¦ç½«ç·šã®ç•ªå·ï¼Œç¯„囲(ã‹ã‚‰ï¼Œã¾ã§ï¼‰
@@ -3533,47 +3537,47 @@ optionsã¯ç·šç¨®ã¨"notex"ãªã©ï¼ŒãŠã‚ˆã³ "Rng=n"。
\vspace{\baselineskip}
ã€ä¾‹ã€‘4ã¤ã®ç½«ç·šã‚’éžè¡¨ç¤ºã«ã™ã‚‹
\begin{verbatim}
- Rmv=["r1c0c1","c3r0r1","c3r3r5","r4c2c4"];
- Tabledata("",4,5,80,50,Rmv);
+Rmv=["r1c0c1","c3r0r1","c3r3r5","r4c2c4"];
+Tabledata("",4,5,80,50,Rmv);
\end{verbatim}
-
+
ã§ï¼Œæ¬¡ã®è¡¨ãŒã§ãる。
-
+
\vspace{\baselineskip}
-\hspace{20mm} \includegraphics[bb=0 0 392.02 251.51 , width=6cm]{Fig/table03.pdf}
+\hspace{20mm}\includegraphics[bb=0 0 392.02 251.51 , width=6cm]{Fig/table03.pdf}
\vspace{\baselineskip}
<補足>
-Tabledata()関数ã¯ï¼Œåˆ¶å¾¡ç‚¹r0,r1,・・・,c0,c1,・・・ ãŒãªã‘ã‚Œã°æ–°ã—ã作り,ã™ã§ã«å­˜åœ¨ã™ã‚‹å ´åˆã¯ãã®ã¾ã¾ã¨ã™ã‚‹ã€‚ã—ãŸãŒã£ã¦ï¼Œä¸€åº¦è¡¨ã‚’作æˆã—ãŸã®ã¡ï¼Œè¡Œæ•°ãƒ»åˆ—数を修正ã—ã¦ä½œã‚Šç›´ã™å ´åˆã¯ï¼Œä¸€åº¦æ—¢å­˜ã®ç‚¹ã‚’消去ã™ã‚‹å¿…è¦ãŒã‚る。ãã®ãŸã‚ã«ã¯ï¼Œã€Œã™ã¹ã¦ã®ç‚¹ã‚’é¸æŠžã™ã‚‹ã€ãƒ„ールをクリックã—ã¦ç‚¹ã‚’消去ã™ã‚‹ã®ãŒã‚ˆã„。クリックã™ã‚‹ã¨ï¼Œæ¶ˆåŽ»å¾Œã™ãã«æ–°è¦ä½œæˆã•ã‚Œã‚‹ã€‚(誤ã£ã¦ã€Œã™ã¹ã¦ã®è¦ç´ ã‚’é¸æŠžã™ã‚‹ã€ã‚’é¸ã°ãªã„ã“ã¨)
-
+Tabledata()関数ã¯ï¼Œåˆ¶å¾¡ç‚¹r0,r1,・・・,c0,c1,・・・ãŒãªã‘ã‚Œã°æ–°ã—ã作り,ã™ã§ã«å­˜åœ¨ã™ã‚‹å ´åˆã¯ãã®ã¾ã¾ã¨ã™ã‚‹ã€‚ã—ãŸãŒã£ã¦ï¼Œä¸€åº¦è¡¨ã‚’作æˆã—ãŸã®ã¡ï¼Œè¡Œæ•°ãƒ»åˆ—数を修正ã—ã¦ä½œã‚Šç›´ã™å ´åˆã¯ï¼Œä¸€åº¦æ—¢å­˜ã®ç‚¹ã‚’消去ã™ã‚‹å¿…è¦ãŒã‚る。ãã®ãŸã‚ã«ã¯ï¼Œã€Œã™ã¹ã¦ã®ç‚¹ã‚’é¸æŠžã™ã‚‹ã€ãƒ„ールをクリックã—ã¦ç‚¹ã‚’消去ã™ã‚‹ã®ãŒã‚ˆã„。クリックã™ã‚‹ã¨ï¼Œæ¶ˆåŽ»å¾Œã™ãã«æ–°è¦ä½œæˆã•ã‚Œã‚‹ã€‚(誤ã£ã¦ã€Œã™ã¹ã¦ã®è¦ç´ ã‚’é¸æŠžã™ã‚‹ã€ã‚’é¸ã°ãªã„ã“ã¨)
+
ä»–ã®ç‚¹ãŒæç”»ã•ã‚Œã¦ã„ã‚‹å ´åˆã¯ï¼Œè¡¨ã®éƒ¨åˆ†ã ã‘ドラッグã§é¸æŠžã™ã‚‹ã‹ï¼Œè¡¨ç¤ºãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€Œå¼ã«ã‚ˆã‚‹è¡¨ç¤ºã€ã§ä¸€è¦§è¡¨ã‚’出ã—ã¦ï¼Œåˆ¶å¾¡ç‚¹ã‚’é¸æŠžã—ã¦æ¶ˆåŽ»ã™ã‚‹ã€‚
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{tabledatalight}{}
-\item[関数] Tabledatalight(name , 縦横データ, 除外線 , options)
-\item[機能] 幾何点をæŒãŸãªã„表ã®æž ã‚’作æˆã—,表ã®ãƒ‡ãƒ¼ã‚¿list ã‚’è¿”ã™
-\item[説明] Tabledata()ãŒCinderellaã®å¹¾ä½•ç‚¹ã‚’生æˆã™ã‚‹ã®ã«å¯¾ã—,Tabledatalight()ã¯å¹¾ä½•ç‚¹ã‚’生æˆã—ãªã„。
+\item[関数]Tabledatalight(name , 縦横データ, 除外線 , options)
+\item[機能]幾何点をæŒãŸãªã„表ã®æž ã‚’作æˆã—,表ã®ãƒ‡ãƒ¼ã‚¿list ã‚’è¿”ã™
+\item[説明]Tabledata()ãŒCinderellaã®å¹¾ä½•ç‚¹ã‚’生æˆã™ã‚‹ã®ã«å¯¾ã—,Tabledatalight()ã¯å¹¾ä½•ç‚¹ã‚’生æˆã—ãªã„。
幾何点を作æˆã—ãªã„メリットã¯ï¼Œã‚¹ã‚¯ãƒªãƒ—トã ã‘ã§å…¨ä½“ã®ç¸¦æ¨ªå¹…を変更ã§ãã‚‹ã“ã¨ã€‚デメリットã¯ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ãƒ†ã‚£ãƒ–ãªå¾®èª¿æ•´ãŒã§ããªã„ã“ã¨ã€‚
-
+
optionã¨ã—ã¦ï¼Œãƒ©ãƒ™ãƒ«ã®ã‚¹ã‚­ãƒƒãƒ—値(スキップã™ã‚‹ã¨ã“ã‚ã¯è¡¨ç¤ºã•ã‚Œãªã„)を指定ã™ã‚‹ã“ã¨ãŒã§ãる。ãŸã ã—,ラベルã¯Cinderellaã®ç”»é¢ä¸Šã ã‘ã®å•é¡Œã€‚
-
+
\vspace{\baselineskip}
- ã€ä¾‹ã€‘1ã¤ãŠãã«ã‚¹ã‚­ãƒƒãƒ—ã—ã¦ï¼Œr1,r3,c1,c2 ã‚’éžè¡¨ç¤ºã¨ã™ã‚‹ã€‚
+ã€ä¾‹ã€‘1ã¤ãŠãã«ã‚¹ã‚­ãƒƒãƒ—ã—ã¦ï¼Œr1,r3,c1,c2 ã‚’éžè¡¨ç¤ºã¨ã™ã‚‹ã€‚
\begin{verbatim}
- Yoko=[20,20,20,20];
- Tate=[10,10,10,10,10];
- Tabledatalight("",Yoko,Tate,[],[2]);
+Yoko=[20,20,20,20];
+Tate=[10,10,10,10,10];
+Tabledatalight("",Yoko,Tate,[],[2]);
\end{verbatim}
-
+
\vspace{\baselineskip}
\hypertarget{changetablestyle}{}
-\item[関数] ChangeTablestyle(罫線リスト, 変更オプション)
-\item[機能] Table ã®ç½«ç·šã®æ画オプションを変更
-\item[説明] 罫線ã®éƒ¨åˆ†çš„ã«æŒ‡å®šã—ã¦æ画オプションを変更ã§ãる。
+\item[関数]ChangeTablestyle(罫線リスト, 変更オプション)
+\item[機能]Table ã®ç½«ç·šã®æ画オプションを変更
+\item[説明]罫線ã®éƒ¨åˆ†çš„ã«æŒ‡å®šã—ã¦æ画オプションを変更ã§ãる。
\vspace{\baselineskip}
ã€ä¾‹ã€‘
@@ -3584,96 +3588,96 @@ optionã¨ã—ã¦ï¼Œãƒ©ãƒ™ãƒ«ã®ã‚¹ã‚­ãƒƒãƒ—値(スキップã™ã‚‹ã¨ã“ã‚ã¯è¡
\vspace{\baselineskip}
\hspace{20mm}\includegraphics[bb=0.00 0.00 324.00 174.00,width=50mm]{Fig/changetable.pdf}
-
+
\vspace{\baselineskip}
\hypertarget{findcell}{}
-\item[関数] Findcell(列番å·, 行番å·)
-\item[機能] セルã®æƒ…å ±list(中心,横幅ï¼2,縦幅ï¼2)を返ã™
-\item[説明] 列番å·ï¼Œè¡Œç•ªå·ã¯å·¦ä¸Šã®ã‚»ãƒ«ã‚’1列1行ã¨ã—ã¦æ•°ãˆã‚‹ã€‚
+\item[関数]Findcell(列番å·, 行番å·)
+\item[機能]セルã®æƒ…å ±list(中心,横幅ï¼2,縦幅ï¼2)を返ã™
+\item[説明]列番å·ï¼Œè¡Œç•ªå·ã¯å·¦ä¸Šã®ã‚»ãƒ«ã‚’1列1行ã¨ã—ã¦æ•°ãˆã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘\verb|Tabledata(4,5,80,50,[]);|
- \verb|println(Findcell(tb,2,1));|
-
- ã¨ã™ã‚‹ã¨ï¼Œ2列1行ã®ã‚»ãƒ«ã®ä¸­å¿ƒã®åº§æ¨™ã¨æ¨ªå¹…ã®åŠåˆ†ï¼Œç¸¦å¹…ã®åŠåˆ†ã®å€¤ãŒãƒªã‚¹ãƒˆã¨ã—ã¦ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚çµæžœã¯ [[3,4.5],1,0.5]
+\verb|println(Findcell(tb,2,1));|
+
+ã¨ã™ã‚‹ã¨ï¼Œ2列1行ã®ã‚»ãƒ«ã®ä¸­å¿ƒã®åº§æ¨™ã¨æ¨ªå¹…ã®åŠåˆ†ï¼Œç¸¦å¹…ã®åŠåˆ†ã®å€¤ãŒãƒªã‚¹ãƒˆã¨ã—ã¦ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚çµæžœã¯ [[3,4.5],1,0.5]
\vspace{\baselineskip}
\hypertarget{putcell}{}
-\item[関数] Putcell (列番å·, 行番å·, ä½ç½®, 文字データ)
-\item[機能] セルã«æ–‡å­—列を入れる
-\item[説明] 複数ã®ã‚»ãƒ«ã«ã¾ãŸãä½ç½®æŒ‡å®šã®å ´åˆï¼Œåˆ—番å·ï¼Œè¡Œç•ªå·ã¯ï¼Œã‚»ãƒ«å·¦ä¸Šã¨å³ä¸‹ã®åˆ¶å¾¡ç‚¹ã®å称ã§æŒ‡å®šã™ã‚‹ã€‚
+\item[関数]Putcell (列番å·, 行番å·, ä½ç½®, 文字データ)
+\item[機能]セルã«æ–‡å­—列を入れる
+\item[説明]複数ã®ã‚»ãƒ«ã«ã¾ãŸãä½ç½®æŒ‡å®šã®å ´åˆï¼Œåˆ—番å·ï¼Œè¡Œç•ªå·ã¯ï¼Œã‚»ãƒ«å·¦ä¸Šã¨å³ä¸‹ã®åˆ¶å¾¡ç‚¹ã®å称ã§æŒ‡å®šã™ã‚‹ã€‚
+
+ä½ç½®ã¯c, r, l, t, b (中央center , å³right , å·¦left , 上top , 下bottom )
-ä½ç½®ã¯ c, r, l, t, b (中央center , å³right , å·¦left , 上top , 下bottom )
-
ä½ç½®ã®ä¾‹ã‚’以下ã«ç¤ºã™ã€‚
\begin{verbatim}
- Tabledata("",5,2,100,40,["c1r1r2","c4r1r2"]);
- Putcell(1,1,"c","A");
- Putcell(2,1,"r","B");
- Putcell(3,1,"l","C");
- Putcell(4,1,"t","D");
- Putcell(5,1,"b","E");
- Putcell("c0r1","c2r2","c","F");
- Putcell("c2r1","c3r2","lb","G");
- Putcell("c3r1","c5r2","rt","H");
+Tabledata("",5,2,100,40,["c1r1r2","c4r1r2"]);
+Putcell(1,1,"c","A");
+Putcell(2,1,"r","B");
+Putcell(3,1,"l","C");
+Putcell(4,1,"t","D");
+Putcell(5,1,"b","E");
+Putcell("c0r1","c2r2","c","F");
+Putcell("c2r1","c3r2","lb","G");
+Putcell("c3r1","c5r2","rt","H");
\end{verbatim}
\vspace{\baselineskip}
- \begin{center} \input{Fig/putcell} \end{center}
+\begin{center} \input{Fig/putcell} \end{center}
- ※r0,c0,・・ã¯ç”»é¢ã«è¡¨ç¤ºã•ã‚Œã‚‹ç•ªå·
+※r0,c0,・・ã¯ç”»é¢ã«è¡¨ç¤ºã•ã‚Œã‚‹ç•ªå·
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{putcol}{}
-\item[関数] PutcoL (列番å·, 文字ä½ç½®ï¼Œæ–‡å­—列リスト)
-\item[機能] 1列ã«é †ã«æ–‡å­—を書ã入れる
-\item[説明] 列番å·ã§æŒ‡å®šã—ãŸåˆ—ã«ï¼Œç¬¬ï¼‘è¡Œã‹ã‚‰é †ã«æ–‡å­—列リストã®æ–‡å­—を書ã入れる\\
- æ•°ã®å ´åˆã¯ãƒ€ãƒ–ルクウォートã§ããらãªãã¦ã‚‚よã„。
-
- セルを飛ã°ã™å ´åˆã¯ï¼ŒãƒŒãƒ«æ–‡å­—列 "" を書ã。
-
+\item[関数]PutcoL (列番å·, 文字ä½ç½®ï¼Œæ–‡å­—列リスト)
+\item[機能]1列ã«é †ã«æ–‡å­—を書ã入れる
+\item[説明]列番å·ã§æŒ‡å®šã—ãŸåˆ—ã«ï¼Œç¬¬ï¼‘è¡Œã‹ã‚‰é †ã«æ–‡å­—列リストã®æ–‡å­—を書ã入れる\\
+æ•°ã®å ´åˆã¯ãƒ€ãƒ–ルクォートã§ããらãªãã¦ã‚‚よã„。
+
+セルを飛ã°ã™å ´åˆã¯ï¼ŒãƒŒãƒ«æ–‡å­—列 "" を書ã。
+
\vspace{\baselineskip}
\hypertarget{putcolexpr}{}
-\item[関数] PutcoLexpr (列番å·, 文字ä½ç½®ï¼Œæ–‡å­—列リスト)
-\item[機能] 1列ã«é †ã«æ–‡å­—を書ã入れる
-\item[説明] 文字列ã«\TeX 書å¼ã‚’使ã†ã“ã¨ãŒã§ãã‚‹
+\item[関数]PutcoLexpr (列番å·, 文字ä½ç½®ï¼Œæ–‡å­—列リスト)
+\item[機能]1列ã«é †ã«æ–‡å­—を書ã入れる
+\item[説明]文字列ã«\TeX 書å¼ã‚’使ã†ã“ã¨ãŒã§ãã‚‹
\vspace{\baselineskip}
\hypertarget{putrow}{}
-\item[関数] Putrow (行番å·, 文字ä½ç½®ï¼Œæ–‡å­—列リスト)
-\item[機能] 1行ã«é †ã«æ–‡å­—を書ã入れる
-\item[説明] 行番å·ã§æŒ‡å®šã—ãŸè¡Œã«ï¼Œç¬¬ï¼‘列ã‹ã‚‰é †ã«æ–‡å­—列リストã®æ–‡å­—を書ã入れる。
+\item[関数]Putrow (行番å·, 文字ä½ç½®ï¼Œæ–‡å­—列リスト)
+\item[機能]1行ã«é †ã«æ–‡å­—を書ã入れる
+\item[説明]行番å·ã§æŒ‡å®šã—ãŸè¡Œã«ï¼Œç¬¬ï¼‘列ã‹ã‚‰é †ã«æ–‡å­—列リストã®æ–‡å­—を書ã入れる。
\vspace{\baselineskip}
\hypertarget{putrowexpr}{}
-\item[関数] Putrowexpr (行番å·, 文字ä½ç½®ï¼Œæ–‡å­—列リスト)
-\item[機能] 1行ã«é †ã«æ–‡å­—を書ã入れる
-\item[説明] 文字列ã«\TeX 書å¼ã‚’使ã†ã“ã¨ãŒã§ãã‚‹
+\item[関数]Putrowexpr (行番å·, 文字ä½ç½®ï¼Œæ–‡å­—列リスト)
+\item[機能]1行ã«é †ã«æ–‡å­—を書ã入れる
+\item[説明]文字列ã«\TeX 書å¼ã‚’使ã†ã“ã¨ãŒã§ãã‚‹
文字を入れる例を示ã™ã€‚
\begin{verbatim}
- Tabledata("",5,3,100,45,["c1r1r2","r1c2c3","r2c2c3"]);
- PutcoL(3,"c",["A","B","C"]);
- PutcoLexpr(4,"l",["x^2","y=\sqrt{x^3}"]);
- Putrow(1,"c",[1,"二"]);
- Putrowexpr(3,"c",["","\frac{\pi}{2}","","","\sum{x^2}"]);
+Tabledata("",5,3,100,45,["c1r1r2","r1c2c3","r2c2c3"]);
+PutcoL(3,"c",["A","B","C"]);
+PutcoLexpr(4,"l",["x^2","y=\sqrt{x^3}"]);
+Putrow(1,"c",[1,"二"]);
+Putrowexpr(3,"c",["","\frac{\pi}{2}","","","\sum{x^2}"]);
\end{verbatim}
\vspace{\baselineskip}
- \begin{center} \input{Fig/putcol} \end{center}
+\begin{center} \input{Fig/putcol} \end{center}
- ※ r0,c0,・・ã¯ç”»é¢ã«è¡¨ç¤ºã•ã‚Œã‚‹ç•ªå·ã€‚
+※ r0,c0,・・ã¯ç”»é¢ã«è¡¨ç¤ºã•ã‚Œã‚‹ç•ªå·ã€‚
グラフや文を入れãŸè¡¨ã®ä½œæˆä¾‹
- PutcoLexpr(),Putrowexpr() ã§ã¯ï¼Œæ•°å¼ã ã‘ã§ãªã,一般ã®\TeX ã®æ–‡ã‚’入れるã“ã¨ãŒã§ãる。
- ã¾ãŸï¼Œã‚°ãƒ©ãƒ•ã®ä½ç½®ã‚’é©å½“ã«åˆã‚ã›ã¦æç”»ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šï¼Œè¡¨ã®ã‚»ãƒ«ã®ä¸­ã«ã‚°ãƒ©ãƒ•ã‚’入れるã“ã¨ãŒã§ãる。
+PutcoLexpr(),Putrowexpr() ã§ã¯ï¼Œæ•°å¼ã ã‘ã§ãªã,一般ã®\TeX ã®æ–‡ã‚’入れるã“ã¨ãŒã§ãる。
+ã¾ãŸï¼Œã‚°ãƒ©ãƒ•ã®ä½ç½®ã‚’é©å½“ã«åˆã‚ã›ã¦æç”»ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šï¼Œè¡¨ã®ã‚»ãƒ«ã®ä¸­ã«ã‚°ãƒ©ãƒ•ã‚’入れるã“ã¨ãŒã§ãる。
\vspace{\baselineskip}
- ã€ä¾‹ã€‘2次関数ã®ã‚°ãƒ©ãƒ•ã¨2次方程å¼ã®åˆ¤åˆ¥å¼ã®é–¢ä¿‚
-
+ã€ä¾‹ã€‘2次関数ã®ã‚°ãƒ©ãƒ•ã¨2次方程å¼ã®åˆ¤åˆ¥å¼ã®é–¢ä¿‚
+
セルã®ä¸­ã«ã‚°ãƒ©ãƒ•ã‚’æã例。実際ã«ã¯ï¼Œã‚»ãƒ«ã®ä½ç½®ã«ã‚°ãƒ©ãƒ•ã‚’æã。
x軸をæããŸã‚ã®ç‚¹A〜Fã¯ä½œå›³ãƒ„ールã§ã¨ã£ã¦ãŠã。
@@ -3682,17 +3686,17 @@ x軸をæããŸã‚ã®ç‚¹A〜Fã¯ä½œå›³ãƒ„ールã§ã¨ã£ã¦ãŠã。
\vspace{\baselineskip}
\begin{verbatim}
- Tabledata("",3,3,120,60,[],["dr,2"]);
- ChangeTablestyle(["r1c0c3"],["dr"]);
- ChangeTablestyle(["r2c0c3"],["da"]);
- Plotdata("1","(x-2)^2+0.5","x=[0.5,3.5]");
- Plotdata("2","(x-6)^2+1","x=[4.5,7.5]");
- Plotdata("3","(x-10)^2+1.5","x=[8.5,11.5]");
- Listplot([A,B]);
- Listplot([C,D]);
- Listplot([E,F]);
- Putrowexpr(1,"c",["D>0","D=0","D<0"]);
- Putrow(2,"c",["2点ã§äº¤ã‚ã‚‹","接ã™ã‚‹","共有点ãªã—"]);
+Tabledata("",3,3,120,60,[],["dr,2"]);
+ChangeTablestyle(["r1c0c3"],["dr"]);
+ChangeTablestyle(["r2c0c3"],["da"]);
+Plotdata("1","(x-2)^2+0.5","x=[0.5,3.5]");
+Plotdata("2","(x-6)^2+1","x=[4.5,7.5]");
+Plotdata("3","(x-10)^2+1.5","x=[8.5,11.5]");
+Listplot([A,B]);
+Listplot([C,D]);
+Listplot([E,F]);
+Putrowexpr(1,"c",["D>0","D=0","D<0"]);
+Putrow(2,"c",["2点ã§äº¤ã‚ã‚‹","接ã™ã‚‹","共有点ãªã—"]);
\end{verbatim}
\vspace{\baselineskip}
@@ -3702,43 +3706,43 @@ x軸をæããŸã‚ã®ç‚¹A〜Fã¯ä½œå›³ãƒ„ールã§ã¨ã£ã¦ãŠã。
\vspace{\baselineskip}
ã€ä¾‹ã€‘増減表ã¨ã‚°ãƒ©ãƒ•
- 関数ã®å¢—減表ã¨ã‚°ãƒ©ãƒ•ã‚’1ã¤ã®è¡¨ã®ä¸­ã«å…¥ã‚ŒãŸä¾‹ã€‚
-\begin{verbatim}
- Tate=[6,6,10,6,10,6,40];
- Yoko=[30,6,6,6];
- Rmv=["c1r0r1","c2r0r1","c3r0r1","c4r0r1","c5r0r1", "r1c6c7",
- "r2c6c7","r3c6c7"];
- Tabledata("",Tate,Yoko,Rmv,["dr"])
- Tlistplot("23d",["c1r2","c2r3"]);
- Tlistplot("23u",["c1r3","c2r2"]);
- Putrowexpr(2,"c",["x",0,"\cdots","\tfrac{1}{4}","\cdots",4]);
- Putrowexpr(3,"c",["y`","","-",0,"+"]);
- Putrowexpr(4,"c",["y",0,"\searrow","-\tfrac{1}{4}","\nearrow",2]);
- Putcell(1,1,"l2t2","{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y`=
- \dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$|より\vspace{1mm}\\\hspace*{2zw}$x=
- \dfrac{1}{4}$\vspace{1mm}\\増減表ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚‹\end{minipage}}" );
- Plotdata("1","x-sqrt(x)","x=[0,3]",["do","notex"]);
- Listplot("2",[[0,0],[3,0]],["do","notex"]);
- Listplot("3",[[0,-0.5],[0,3]],["do","notex"]);
- Translatedata("1","gr1",[4.9,1],["dr"]);
- Translatedata("2","sg2",[4.9,1],["dr"]);
- Translatedata("3","sg3",[4.9,1],["dr"]);
- Letter(Ptend(tr2),"e1","\small{$x$}");
- Letter(Ptend(tr3),"n1","\small{$y$}");
- Letter(Ptstart(tr2),"w1","\small O");
- Expr(Ptend(tr1),"nw-2","y=x-\sqrt{x}");
+関数ã®å¢—減表ã¨ã‚°ãƒ©ãƒ•ã‚’1ã¤ã®è¡¨ã®ä¸­ã«å…¥ã‚ŒãŸä¾‹ã€‚
+\begin{verbatim}
+Tate=[6,6,10,6,10,6,40];
+Yoko=[30,6,6,6];
+Rmv=["c1r0r1","c2r0r1","c3r0r1","c4r0r1","c5r0r1", "r1c6c7",
+"r2c6c7","r3c6c7"];
+Tabledata("",Tate,Yoko,Rmv,["dr"])
+Tlistplot("23d",["c1r2","c2r3"]);
+Tlistplot("23u",["c1r3","c2r2"]);
+Putrowexpr(2,"c",["x",0,"\cdots","\tfrac{1}{4}","\cdots",4]);
+Putrowexpr(3,"c",["y`","","-",0,"+"]);
+Putrowexpr(4,"c",["y",0,"\searrow","-\tfrac{1}{4}","\nearrow",2]);
+Putcell(1,1,"l2t2","{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y`=
+\dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$|より\vspace{1mm}\\\hspace*{2zw}$x=
+\dfrac{1}{4}$\vspace{1mm}\\増減表ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚‹\end{minipage}}" );
+Plotdata("1","x-sqrt(x)","x=[0,3]",["do","notex"]);
+Listplot("2",[[0,0],[3,0]],["do","notex"]);
+Listplot("3",[[0,-0.5],[0,3]],["do","notex"]);
+Translatedata("1","gr1",[4.9,1],["dr"]);
+Translatedata("2","sg2",[4.9,1],["dr"]);
+Translatedata("3","sg3",[4.9,1],["dr"]);
+Letter(Ptend(tr2),"e1","\small{$x$}");
+Letter(Ptend(tr3),"n1","\small{$y$}");
+Letter(Ptstart(tr2),"w1","\small O");
+Expr(Ptend(tr1),"nw-2","y=x-\sqrt{x}");
\end{verbatim}
\begin{center} \input{Fig/tablesample2} \end{center}
-
+
\vspace{\baselineskip}
- ã€ä¾‹ã€‘凹凸をå«ã‚ãŸå¢—減表
+ã€ä¾‹ã€‘凹凸をå«ã‚ãŸå¢—減表
\begin{verbatim}
- Tabledata("",8,4,80,40,[]);
- Putrowexpr(1,c,["x","\cdots","-1","\cdots","0","\cdots","1","\cdots"]);
- Putrowexpr(2,c,["y`","+","+","+","0","-","-","-"]);
- Putrowexpr(3,c,["y``","+","0","-","-","-","0","+"]);
- Putrowexpr(4,c,["y","\nelarrow","\frac{1}{\sqrt{e}}","\nerarrow",
- "1","\serarrow","\frac{1}{\sqrt{e}}","\selarrow"]);
+Tabledata("",8,4,80,40,[]);
+Putrowexpr(1,c,["x","\cdots","-1","\cdots","0","\cdots","1","\cdots"]);
+Putrowexpr(2,c,["y`","+","+","+","0","-","-","-"]);
+Putrowexpr(3,c,["y``","+","0","-","-","-","0","+"]);
+Putrowexpr(4,c,["y","\nelarrow","\frac{1}{\sqrt{e}}","\nerarrow",
+"1","\serarrow","\frac{1}{\sqrt{e}}","\selarrow"]);
\end{verbatim}
\begin{center} \input{Fig/zogen3} \end{center}
%\vspace{\baselineskip}
@@ -3748,25 +3752,25 @@ nelarrow,nerarrow,selarrow,serarrow,NELarrow,NERarrow,SELarrow,SERrarrow ãŒã‚ã
ãªãŠï¼Œã“れらã®çŸ¢å°ã¯CindyTeXã«ã¯ãªã„ã®ã§ï¼ŒCinderellaã®æç”»é¢ã«ã¯è¡¨ç¤ºã•ã‚Œãªã„。
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
-
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
\vspace{\baselineskip}
\hypertarget{tgrid}{}
-\item[関数] Tgrid(セルラベル)
-\item[機能] 表ã®ã‚»ãƒ«ã®åº§æ¨™ã‚’è¿”ã™
-\item[説明] 指定ã•ã‚ŒãŸã‚»ãƒ«ã®å·¦ä¸Šã®åº§æ¨™ã‚’è¿”ã™ã€‚実際ã«ã¯ï¼Œã‚»ãƒ«ãƒ©ãƒ™ãƒ«ã¯ç½«ç·šã‚’示ã—ã¦ã„ã‚‹ã®ã§ï¼ŒæŒ‡å®šã—ãŸç½«ç·šã®äº¤ç‚¹ï¼ˆæ ¼å­ç‚¹ï¼‰ã¨ã„ã†ã“ã¨ã‚‚ã§ãる。
+\item[関数]Tgrid(セルラベル)
+\item[機能]表ã®ã‚»ãƒ«ã®åº§æ¨™ã‚’è¿”ã™
+\item[説明]指定ã•ã‚ŒãŸã‚»ãƒ«ã®å·¦ä¸Šã®åº§æ¨™ã‚’è¿”ã™ã€‚実際ã«ã¯ï¼Œã‚»ãƒ«ãƒ©ãƒ™ãƒ«ã¯ç½«ç·šã‚’示ã—ã¦ã„ã‚‹ã®ã§ï¼ŒæŒ‡å®šã—ãŸç½«ç·šã®äº¤ç‚¹ï¼ˆæ ¼å­ç‚¹ï¼‰ã¨ã„ã†ã“ã¨ã‚‚ã§ãる。
\vspace{\baselineskip}
\hypertarget{tlistplot}{}
-\item[関数] Tlistplot(セルラベル1,セルラベル2)
-\item[機能] 指定ã•ã‚ŒãŸ2ã¤ã®æ ¼å­ç‚¹ã‚’線分ã§çµã¶
-\item[説明] セルã«æ–œç·šã‚’引ãã®ã«ç”¨ã„る。
+\item[関数]Tlistplot(セルラベル1,セルラベル2)
+\item[機能]指定ã•ã‚ŒãŸ2ã¤ã®æ ¼å­ç‚¹ã‚’線分ã§çµã¶
+\item[説明]セルã«æ–œç·šã‚’引ãã®ã«ç”¨ã„る。
\vspace{\baselineskip}
ã€ä¾‹ã€‘\verb|Tlistplot(["c0r1","c1r2"]);|
-
+
\vspace{\baselineskip}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
@@ -3777,134 +3781,134 @@ nelarrow,nerarrow,selarrow,serarrow,NELarrow,NERarrow,SELarrow,SERrarrow ãŒã‚ã
%\vspace{\baselineskip}
%\hypertarget{makeshell}{}
-%\item[関数] Makeshell(ファイルå) / Makebat(ファイルå)
-%\item[機能] Macã®å ´åˆã¯ã‚·ã‚§ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ï¼ŒWindowsã®å ´åˆã¯ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’書ã出ã™ã€‚
-%\item[説明] 書ã出ã•ã‚Œã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã«ã¤ã„ã¦ã¯ï¼Œfigã„ã£ãŸã‚“フォルダを空ã«ã—ã¦ã‹ã‚‰ç¢ºã‹ã‚られãŸã„。
+%\item[関数]Makeshell(ファイルå) / Makebat(ファイルå)
+%\item[機能]Macã®å ´åˆã¯ã‚·ã‚§ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ï¼ŒWindowsã®å ´åˆã¯ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’書ã出ã™ã€‚
+%\item[説明]書ã出ã•ã‚Œã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã«ã¤ã„ã¦ã¯ï¼Œfigã„ã£ãŸã‚“フォルダを空ã«ã—ã¦ã‹ã‚‰ç¢ºã‹ã‚られãŸã„。
\hypertarget{assign}{}
-\item[関数] Assign(文字列,文字,文字)
-\item[機能] 文字列ã®ä¸­ã®ã‚る文字を他ã®æ–‡å­—ã§ç½®ãæ›ãˆã‚‹
-\item[説明] 第1引数ã®æ–‡å­—列中ã®ç¬¬2引数ã®æ–‡å­—を,第3引数ã®æ–‡å­—ã§ç½®ãæ›ãˆã‚‹ã€‚
+\item[関数]Assign(文字列,文字,文字)
+\item[機能]文字列ã®ä¸­ã®ã‚る文字を他ã®æ–‡å­—ã§ç½®ãæ›ãˆã‚‹
+\item[説明]第1引数ã®æ–‡å­—列中ã®ç¬¬2引数ã®æ–‡å­—を,第3引数ã®æ–‡å­—ã§ç½®ãæ›ãˆã‚‹ã€‚
第3引数ãŒæ•°å€¤ã®å ´åˆï¼Œæ–‡å­—列ã«å¤‰æ›ã•ã‚Œã‚‹ã€‚
第2引数ã¨ï¼Œç¬¬3引数をリストã«ã—ã¦ï¼Œè¤‡æ•°ã®ç½®ãæ›ãˆã‚’ã™ã‚‹ã“ã¨ãŒã§ãる。
\vspace{\baselineskip}
- ã€ä¾‹ã€‘\verb|a*x| ã‚’\verb|1.3*x| ã¨ã—ãŸæ–‡å­—列を返ã™ã€‚次ã®ã„ãšã‚Œã‚‚åŒã˜çµæžœã«ãªã‚‹ã€‚
+ã€ä¾‹ã€‘\verb|a*x| ã‚’\verb|1.3*x| ã¨ã—ãŸæ–‡å­—列を返ã™ã€‚次ã®ã„ãšã‚Œã‚‚åŒã˜çµæžœã«ãªã‚‹ã€‚
\begin{verbatim}
- Assign("x^2+a*x","a","1.3");
- Assign("x^2+a*x","a",1.3);
+ Assign("x^2+a*x","a","1.3");
+ Assign("x^2+a*x","a",1.3);
\end{verbatim}
\vspace{\baselineskip}
- ã€ä¾‹ã€‘ç›´ç·š $y=bx-b^2$ ã®ä¿‚æ•°$b$を変化ã•ã›ã¦æã,包絡線をã†ã‹ã³ã‚ãŒã‚‰ã›ã‚‹ã€‚
+ã€ä¾‹ã€‘ç›´ç·š $y=bx-b^2$ ã®ä¿‚æ•°$b$を変化ã•ã›ã¦æã,包絡線をã†ã‹ã³ã‚ãŒã‚‰ã›ã‚‹ã€‚
\begin{verbatim}
- repeat(50,t,
- cb=t/5-5;
- Plotdata(text(t),Assign("b*x-b^2","b",cb),"x");
- );
+ repeat(50,t,
+cb=t/5-5;
+Plotdata(text(t),Assign("b*x-b^2","b",cb),"x");
+ );
\end{verbatim}
%\vspace{\baselineskip}
\begin{center} \input{Fig/assign} \end{center}
\vspace{\baselineskip}
- ã€ä¾‹ã€‘文字ã§è¡¨ã•ã‚ŒãŸ $x$ 㨠$y$ ã®ä¿‚æ•°ã‚’ã¾ã¨ã‚ã¦æ•°å€¤ã§ç½®ãæ›ãˆã‚‹ã€‚
+ã€ä¾‹ã€‘文字ã§è¡¨ã•ã‚ŒãŸ $x$ 㨠$y$ ã®ä¿‚æ•°ã‚’ã¾ã¨ã‚ã¦æ•°å€¤ã§ç½®ãæ›ãˆã‚‹ã€‚
\begin{verbatim}
- Assign("a*x^2+b*x",["a",1,"b",2]);
+ Assign("a*x^2+b*x",["a",1,"b",2]);
\end{verbatim}
%\vspace{\baselineskip}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
-% =========== commented to com2th() ==========
+% ===========commentedto com2th() ==========
\begin{comment}
\vspace{\baselineskip}
\hypertarget{com0th}{}
-\item[関数] Com0th(文字列)
-\item[機能] Rã®Openfileã®å‰ã«ç½®ãコマンド(文字列)を定義ã™ã‚‹ã€‚
-\item[説明] ã€ä¾‹ã€‘\verb|Com0th("Setax('a')");|
+\item[関数]Com0th(文字列)
+\item[機能]Rã®Openfileã®å‰ã«ç½®ãコマンド(文字列)を定義ã™ã‚‹ã€‚
+\item[説明]ã€ä¾‹ã€‘\verb|Com0th("Setax('a')");|
Openfileã®å‰ã®éƒ¨åˆ†ã®å…ˆé ­ã«æ›¸ã出ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šï¼Œ \ketcindy ã§ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„R版\ketpic ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’利用ã™ã‚‹ã“ã¨ãŒã§ãる。
-
+
\vspace{\baselineskip}
\hypertarget{com1st}{}
-\item[関数] Com1st(文字列)
-\item[機能] Rã®Openfileã®å‰ã«ç½®ãコマンド(文字列)を定義ã™ã‚‹ã€‚
-\item[説明] ã€ä¾‹ã€‘\verb|Com1st("Setax('a')");|\\
- ã“ã‚Œã«ã‚ˆã‚Šï¼Œ \ketcindy ã§ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„R版\ketpic ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’利用ã™ã‚‹ã“ã¨ãŒã§ãる。
+\item[関数]Com1st(文字列)
+\item[機能]Rã®Openfileã®å‰ã«ç½®ãコマンド(文字列)を定義ã™ã‚‹ã€‚
+\item[説明]ã€ä¾‹ã€‘\verb|Com1st("Setax('a')");|\\
+ã“ã‚Œã«ã‚ˆã‚Šï¼Œ \ketcindy ã§ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„R版\ketpic ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’利用ã™ã‚‹ã“ã¨ãŒã§ãる。
\vspace{\baselineskip}
\hypertarget{com2nd}{}
-\item[関数] Com2nd(文字列)
-\item[機能] Rã®Openfileã®ã‚ã¨ã«ç½®ãコマンド(文字列)を定義ã™ã‚‹ã€‚
+\item[関数]Com2nd(文字列)
+\item[機能]Rã®Openfileã®ã‚ã¨ã«ç½®ãコマンド(文字列)を定義ã™ã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{com2ndpre}{}
-\item[関数] Com2ndpre(文字列)
-\item[機能] Rã®Openfileã®ã‚ã¨ã«ç½®ãコマンド(文字列)を定義ã™ã‚‹ã€‚
+\item[関数]Com2ndpre(文字列)
+\item[機能]Rã®Openfileã®ã‚ã¨ã«ç½®ãコマンド(文字列)を定義ã™ã‚‹ã€‚
Openfileã®ç›´å¾Œï¼ˆã‚°ãƒ«ãƒ¼ãƒ—ã®å…ˆé ­ã«ï¼‰æ›¸ã出ã™ã€‚
\end{comment}
-% =========== ã“ã“ã¾ã§ã€€ã‚³ãƒ¡ãƒ³ãƒˆåŒ– ==========
+% =========== ã“ã“ã¾ã§ã€€ã‚³ãƒ¡ãƒ³ãƒˆåŒ–==========
\hypertarget{colorcode}{}
-\item[関数] Colorcode(種別1,種別2, カラーコード)
-\item[機能] 種別1ã‹ã‚‰ç¨®åˆ¥2ã¸ã‚«ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã‚’変æ›ã™ã‚‹ã€‚戻り値ã¯å¤‰æ›ã•ã‚ŒãŸã‚³ãƒ¼ãƒ‰ã€‚
-\item[説明] 種別ã¯ï¼Œ"rgb","cmyk","hsv"ã®ã„ãšã‚Œã‹ã€‚
+\item[関数]Colorcode(種別1,種別2, カラーコード)
+\item[機能]種別1ã‹ã‚‰ç¨®åˆ¥2ã¸ã‚«ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã‚’変æ›ã™ã‚‹ã€‚戻り値ã¯å¤‰æ›ã•ã‚ŒãŸã‚³ãƒ¼ãƒ‰ã€‚
+\item[説明]種別ã¯ï¼Œ"rgb","cmyk","hsv"ã®ã„ãšã‚Œã‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘変æ›ä¾‹ã‚’ã„ãã¤ã‹ç¤ºã™ã€‚
RGBã®[1,0,0]ã‚’CMYKã«å¤‰æ›ã—ãŸã‚³ãƒ¼ãƒ‰ã‚’コンソールã«è¡¨ç¤ºã™ã‚‹ã€‚
\begin{verbatim}
- col=Colorcode("rgb","cmyk",[1,0,0]);
- println(col);
+col=Colorcode("rgb","cmyk",[1,0,0]);
+println(col);
\end{verbatim}
CMYKã®[0,1,1,0]ã‚’RGBã«å¤‰æ›ã—ãŸã‚³ãƒ¼ãƒ‰ã‚’コンソールã«è¡¨ç¤ºã™ã‚‹ã€‚
\begin{verbatim}
- col=Colorcode("cmyk","rgb",[0,1,1,0]);
- println(col);
+col=Colorcode("cmyk","rgb",[0,1,1,0]);
+println(col);
\end{verbatim}
-
+
RGBã®[1,0,0]ã‚’HSVã«å¤‰æ›ã—ãŸã‚³ãƒ¼ãƒ‰ã‚’コンソールã«è¡¨ç¤ºã™ã‚‹ã€‚
\begin{verbatim}
- col=Colorcode("rgb","hsv",[1,0,0]);
- println(col);
+col=Colorcode("rgb","hsv",[1,0,0]);
+println(col);
\end{verbatim}
\vspace{\baselineskip}
\hypertarget{dqq}{}
-\item[関数] Dqq(文字列)
-\item[機能] 文字列ã®å‰å¾Œã«\verb|"|ã‚’ã¤ã‘る。
+\item[関数]Dqq(文字列)
+\item[機能]文字列ã®å‰å¾Œã«\verb|"|ã‚’ã¤ã‘る。
\begin{verbatim}
- str="abc";
- str2=Dqq(str);
- println([str,str2]);
+str="abc";
+str2=Dqq(str);
+println([str,str2]);
\end{verbatim}
\vspace{\baselineskip}
\hypertarget{factorial}{}
-\item[関数] Factorial(n)
-\item[機能] æ­£ã®æ•´æ•°$n$ã®éšŽä¹—を計算ã™ã‚‹ã€‚
+\item[関数]Factorial(n)
+\item[機能]æ­£ã®æ•´æ•°$n$ã®éšŽä¹—を計算ã™ã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{norm}{}
-\item[関数] Norm(ベクトル), Norm(ベクトル1, ベクトル2)
-\item[機能] ベクトル(2ã¤ã®ãƒ™ã‚¯ãƒˆãƒ«ã®å ´åˆã¯å·®ã®å¤§ãã•ï¼‰ã®å¤§ãã•ã‚’計算ã™ã‚‹ã€‚
+\item[関数]Norm(ベクトル), Norm(ベクトル1, ベクトル2)
+\item[機能]ベクトル(2ã¤ã®ãƒ™ã‚¯ãƒˆãƒ«ã®å ´åˆã¯å·®ã®å¤§ãã•ï¼‰ã®å¤§ãã•ã‚’計算ã™ã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{figpdf}{}
-\item[関数] Figpdf(option)
-\item[機能] 出力枠サイズã®PDFを作る。
-\item[説明] \ketcindy ã§ã¯ï¼Œé€šå¸¸ï¼Œå‡ºåŠ›ã•ã‚ŒãŸ fig.tex ファイルを閲覧ã™ã‚‹PDFã‚’A4サイズã§ä½œæˆã™ã‚‹ã€‚ã“ã‚Œã«å¯¾ã—,Figpdf()を実行ã™ã‚‹ã¨ï¼Œå‡ºåŠ›ã‚µã‚¤ã‚ºã®PDFを作æˆã™ã‚‹ã€‚閲覧用ã ã‘ã§ã¯ãªãワープロãªã©ã«ã«è²¼ã‚Šè¾¼ã‚€ã¨ãã«ãã®ã¾ã¾ä½¿ç”¨ã§ãる。ãŸã ã—,ãã®ãŸã‚ã®è¦ªå­ãƒ—ロセスを生æˆã—ã¦å®Ÿè¡Œã™ã‚‹ãŸã‚,次ã®æ‰‹ç¶šã(1)(2)ãŒå¿…è¦ã¨ãªã‚‹ã€‚
+\item[関数]Figpdf(option)
+\item[機能]出力枠サイズã®PDFを作る。
+\item[説明]\ketcindy ã§ã¯ï¼Œé€šå¸¸ï¼Œå‡ºåŠ›ã•ã‚ŒãŸ fig.tex ファイルを閲覧ã™ã‚‹PDFã‚’A4サイズã§ä½œæˆã™ã‚‹ã€‚ã“ã‚Œã«å¯¾ã—,Figpdf()を実行ã™ã‚‹ã¨ï¼Œå‡ºåŠ›ã‚µã‚¤ã‚ºã®PDFを作æˆã™ã‚‹ã€‚閲覧用ã ã‘ã§ã¯ãªãワープロãªã©ã«ã«è²¼ã‚Šè¾¼ã‚€ã¨ãã«ãã®ã¾ã¾ä½¿ç”¨ã§ãる。ãŸã ã—,ãã®ãŸã‚ã®è¦ªå­ãƒ—ロセスを生æˆã—ã¦å®Ÿè¡Œã™ã‚‹ãŸã‚,次ã®æ‰‹ç¶šã(1)(2)ãŒå¿…è¦ã¨ãªã‚‹ã€‚
\vspace{\baselineskip}
(1) Setparent(filename)ã§ï¼Œå‡ºåŠ›ã™ã‚‹PDF用ã®ãƒ•ã‚¡ã‚¤ãƒ«åを設定ã™ã‚‹ã€‚
@@ -3914,10 +3918,10 @@ RGBã®[1,0,0]ã‚’HSVã«å¤‰æ›ã—ãŸã‚³ãƒ¼ãƒ‰ã‚’コンソールã«è¡¨ç¤ºã™ã‚‹ã€‚
\vspace{\baselineskip}
ãŸã¨ãˆã°ï¼Œfig.cdy ã§ä½œå›³ã—ã¦ã„ã‚‹ã¨ã,
\begin{verbatim}
- Setparent("pic");
+Setparent("pic");
\end{verbatim}
ã¨ã™ã‚‹ã¨ï¼Œfig.tex を表示ã—㟠pic.pdf ãŒä½œæˆã•ã‚Œã‚‹ã€‚pic.pdf ãŒç›®çš„ã®PDF。
-
+
ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«å㯠作図ã—ã¦ã„ã‚‹Cinderellaã®ãƒ•ã‚¡ã‚¤ãƒ«å,ã¾ãŸã¯ Setfiles() ã§æŒ‡å®šã—ãŸãƒ•ã‚¡ã‚¤ãƒ«åã¨ã¯ç•°ãªã‚‹ã‚‚ã®ã«ã™ã‚‹ã€‚
optionã¯ï¼Œãƒžãƒ¼ã‚¸ãƒ³ï¼ˆä½™ç™½ï¼‰ã¨å¹³è¡Œç§»å‹•é‡ã€‚指定ã—ãªã„å ´åˆã¯ åˆæœŸè¨­å®šå€¤ã€‚
@@ -3932,58 +3936,58 @@ optionã¯ï¼Œãƒžãƒ¼ã‚¸ãƒ³ï¼ˆä½™ç™½ï¼‰ã¨å¹³è¡Œç§»å‹•é‡ã€‚指定ã—ãªã„å ´åˆã
ã€ä¾‹ã€‘余白ã®è¨­å®š
\begin{tabbing}
1234\=567890123456789012345678901234\=\kill
- \> \verb|Figpdf([5,5,10,10]);| \> å·¦å³ã«5mm,上下10mmã®ä½™ç™½\\
- \> \verb|Figpdf([[5,10]]);| \> å³ã«5mm,下ã«10mm平行移動ã—ã¦è¡¨ç¤º\\
- \> \verb|Figpdf([5,8,10,10,[5,-5]]);| \> å·¦5mm,å³8mm,上下10mmã®ä½™ç™½ï¼Œ\\
- \> \> å³ã«5mm,上ã«5mm平行移動ã—ã¦è¡¨ç¤º
+ \> \verb|Figpdf([5,5,10,10]);|\> å·¦å³ã«5mm,上下10mmã®ä½™ç™½\\
+ \> \verb|Figpdf([[5,10]]);|\>å³ã«5mm,下ã«10mm平行移動ã—ã¦è¡¨ç¤º\\
+ \> \verb|Figpdf([5,8,10,10,[5,-5]]);| \> å·¦5mm,å³8mm,上下10mmã®ä½™ç™½ï¼Œ\\
+\>\> å³ã«5mm,上ã«5mm平行移動ã—ã¦è¡¨ç¤º
\end{tabbing}
-
+
ãªãŠï¼Œåº§æ¨™è»¸ã‚’表示ã™ã‚‹å ´åˆï¼Œå³å´ã¯æœ€ä½Ž3mmã®ä½™ç™½ã‚’設定ã—ãªã„ã¨è»¸ã®æ–‡å­—ãŒå…¥ã‚‰ãªã„。
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{help}{}
-\item[関数] Help(文字列)
-\item[機能] 関数ã®ä½¿ç”¨ä¾‹ã‚’å–å¾—ã™ã‚‹
-\item[説明] 文字列ã§å§‹ã¾ã‚‹é–¢æ•°ã®ä½¿ç”¨ä¾‹ã‚’コンソールã«è¡¨ç¤ºã™ã‚‹ã€‚
+\item[関数]Help(文字列)
+\item[機能]関数ã®ä½¿ç”¨ä¾‹ã‚’å–å¾—ã™ã‚‹
+\item[説明]文字列ã§å§‹ã¾ã‚‹é–¢æ•°ã®ä½¿ç”¨ä¾‹ã‚’コンソールã«è¡¨ç¤ºã™ã‚‹ã€‚
\hspace{10mm} \verb|println(Help("L"));|
-
- ã®ã‚ˆã†ã«ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ï¼Œæ¬¡ã®ã‚ˆã†ã«ã€ŒLã€ã§å§‹ã¾ã‚‹é–¢æ•°ã®ä½¿ç”¨ä¾‹ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
+
+ã®ã‚ˆã†ã«ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ï¼Œæ¬¡ã®ã‚ˆã†ã«ã€ŒLã€ã§å§‹ã¾ã‚‹é–¢æ•°ã®ä½¿ç”¨ä¾‹ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
\begin{verbatim}
- Letter([C,"c","Graph of $f(x)$"]);
- Letter([C,"c","xy"],["size->30"]);
- 文字を書ã込む
- Letterrot(C,B-A,"AB");
- Letterrot(C,B-A,"t0n5","AB");
- Letterrot(C,B-A,0,5,"AB");
- 傾ã„ãŸæ–‡å­—を書ã込む
-   ・・・・
+Letter([C,"c","Graph of $f(x)$"]);
+Letter([C,"c","xy"],["size->30"]);
+ 文字を書ã込む
+Letterrot(C,B-A,"AB");
+Letterrot(C,B-A,"t0n5","AB");
+Letterrot(C,B-A,0,5,"AB");
+ 傾ã„ãŸæ–‡å­—を書ã込む
+   ・・・・
\end{verbatim}
\vspace{\baselineskip}
\hypertarget{helpkey}{}
-\item[関数] Helpkey(文字列)
-\item[機能] 関数ã®ä½¿ç”¨ä¾‹ã‚’キーワードã§æ¤œç´¢ã™ã‚‹
-\item[説明] 文字列ã«ä¸ŽãˆãŸã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ã§é–¢æ•°ã®ä½¿ç”¨ä¾‹ã‚’検索ã—,コンソールã«è¡¨ç¤ºã™ã‚‹ã€‚
+\item[関数]Helpkey(文字列)
+\item[機能]関数ã®ä½¿ç”¨ä¾‹ã‚’キーワードã§æ¤œç´¢ã™ã‚‹
+\item[説明]文字列ã«ä¸ŽãˆãŸã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ã§é–¢æ•°ã®ä½¿ç”¨ä¾‹ã‚’検索ã—,コンソールã«è¡¨ç¤ºã™ã‚‹ã€‚
\vspace{\baselineskip}
-ã€ä¾‹ã€‘\verb|Helpkey("ç›´ç·š");| ã¨ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«æ¬¡ã®ã‚ˆã†ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
+ã€ä¾‹ã€‘\verb|Helpkey("ç›´ç·š");|ã¨ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«æ¬¡ã®ã‚ˆã†ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
\begin{verbatim}
- IntersectsgpL("",[p1,p2],[p3,p4,p5],"draw");
- IntersectsgpL("R","P-Q","A-B-C");
- IntersectsgpL("R","P-Q","A-B-C","put");
- 空間ã®ç›´ç·šã¨å¹³é¢ã®äº¤ç‚¹
- Lineplot("1",[[2,1],[3,3]]);
-   ・・・・
+IntersectsgpL("",[p1,p2],[p3,p4,p5],"draw");
+IntersectsgpL("R","P-Q","A-B-C");
+IntersectsgpL("R","P-Q","A-B-C","put");
+ 空間ã®ç›´ç·šã¨å¹³é¢ã®äº¤ç‚¹
+Lineplot("1",[[2,1],[3,3]]);
+   ・・・・
\end{verbatim}
\vspace{\baselineskip}
\hypertarget{indexall}{}
-\item[関数] Indexall(str1,str2);
-\item[機能] 文字列 str1 ã‹ã‚‰ str2 を検索ã—ãã®ä½ç½®ã‚’ã™ã¹ã¦è¿”ã™
-\item[説明] Cindyscriptã® indexof() ã®æ‹¡å¼µç‰ˆã€‚indexof() ãŒæœ€åˆã«è¦‹ã¤ã‹ã£ãŸä½ç½®ã‚’è¿”ã™ã®ã«å¯¾ã—,Indexall()ã¯å­˜åœ¨ã™ã‚‹ä½ç½®ã‚’ã™ã¹ã¦ãƒªã‚¹ãƒˆã«ã—ã¦è¿”ã™ã€‚
+\item[関数]Indexall(str1,str2);
+\item[機能]文字列 str1 ã‹ã‚‰ str2 を検索ã—ãã®ä½ç½®ã‚’ã™ã¹ã¦è¿”ã™
+\item[説明]Cindyscriptã® indexof() ã®æ‹¡å¼µç‰ˆã€‚indexof() ãŒæœ€åˆã«è¦‹ã¤ã‹ã£ãŸä½ç½®ã‚’è¿”ã™ã®ã«å¯¾ã—,Indexall()ã¯å­˜åœ¨ã™ã‚‹ä½ç½®ã‚’ã™ã¹ã¦ãƒªã‚¹ãƒˆã«ã—ã¦è¿”ã™ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘str="abcabcabc" ã‹ã‚‰ "b"を検索ã™ã‚‹ã€‚
@@ -3994,26 +3998,26 @@ optionã¯ï¼Œãƒžãƒ¼ã‚¸ãƒ³ï¼ˆä½™ç™½ï¼‰ã¨å¹³è¡Œç§»å‹•é‡ã€‚指定ã—ãªã„å ´åˆã
\vspace{\baselineskip}
\hypertarget{isptselected}{}
-\item[関数] Isptselected(点å)ã¾ãŸã¯ Ptselected(点å)
-\item[機能] 点ãŒé¸æŠžã•ã‚Œã¦ã„れ㰠true,ãã†ã§ãªã‘れ㰠false ã‚’è¿”ã™ã€‚
-\item[説明] 点åã¯ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚引数ã¯ãªã—ã«ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ï¼Œãã®å ´åˆã¯ã™ã¹ã¦ã®ç‚¹ãŒå¯¾è±¡ã€‚
+\item[関数]Isptselected(点å)ã¾ãŸã¯ Ptselected(点å)
+\item[機能]点ãŒé¸æŠžã•ã‚Œã¦ã„れ㰠true,ãã†ã§ãªã‘れ㰠false ã‚’è¿”ã™ã€‚
+\item[説明]点åã¯ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚引数ã¯ãªã—ã«ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ï¼Œãã®å ´åˆã¯ã™ã¹ã¦ã®ç‚¹ãŒå¯¾è±¡ã€‚
KeTCindyã®é–¢æ•°ã®ä¸­ã«ã¯å‡¦ç†ã«æ™‚é–“ãŒã‹ã‹ã‚‹ã‚‚ã®ãŒã‚る。ãã®å ´åˆï¼Œç‚¹ã‚’ドラッグã™ã‚‹ãªã©ï¼Œç”»é¢ä¸Šã§æ“作をã™ã‚‹ã¨ãã®éƒ½åº¦å†è¨ˆç®—ã•ã‚Œã‚‹ãŸã‚ã«ï¼Œå‹•ããŒéžå¸¸ã«é…ããªã‚‹ã€‚ãã“ã§ï¼Œãƒ‰ãƒ©ãƒƒã‚°ã™ã‚‹ç‚¹ã‚’ã“ã®é–¢æ•°ã§æŒ‡å®šã™ã‚Œã°ï¼Œãƒ‰ãƒ©ãƒƒã‚°ã—ã¦ã„ã‚‹é–“ã¯å‡¦ç†ã•ã‚Œãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒã§ãる。
\vspace{\baselineskip}
ã€ä¾‹ã€‘点Aを原点近ãã«ã¨ã£ã¦ãŠã,次ã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹ã€‚
-\verb| Deffun("f(x)",["regional(y)","y=x^3-2*x","y"]);|\\
-\verb| Plotdata("1","f(x)","x",["Num=100"]);|\\
-\verb| Putoncurve("A","gr1");|\\
-\verb| coef=Derivative("f(x)","x",A.x);|\\
-\verb| Defvar(["coef",coef]);|\\
-\verb| Deffun("g(x)",["regional(y)","y=coef*(x-A.x)+A.y","y"]);|\\
-\verb| Plotdata("2","g(x)","x",["Num=1"]);|\\
-\verb| if(!Ptselected(A),|\\
-\verb| Enclosing("1",["gr2","Invert(gr1)"],[A,"nodisp"]);|\\
-\verb| Hatchdata("1",["i"],[["en1"]]);|\\
-\verb| );|
+\verb|Deffun("f(x)",["regional(y)","y=x^3-2*x","y"]);|\\
+\verb|Plotdata("1","f(x)","x",["Num=100"]);|\\
+\verb|Putoncurve("A","gr1");|\\
+\verb|coef=Derivative("f(x)","x",A.x);|\\
+\verb|Defvar(["coef",coef]);|\\
+\verb|Deffun("g(x)",["regional(y)","y=coef*(x-A.x)+A.y","y"]);|\\
+\verb|Plotdata("2","g(x)","x",["Num=1"]);|\\
+\verb|if(!Ptselected(A),|\\
+\verb|Enclosing("1",["gr2","Invert(gr1)"],[A,"nodisp"]);|\\
+\verb|Hatchdata("1",["i"],[["en1"]]);|\\
+\verb|);|
\vspace{\baselineskip}
\hspace{5mm} 点Aをドラッグ中(é¸æŠžçŠ¶æ…‹ï¼‰\hspace{5mm} 点A以外をクリックã—ã¦é¸æŠžçŠ¶æ…‹ã‚’解除
@@ -4023,34 +4027,33 @@ KeTCindyã®é–¢æ•°ã®ä¸­ã«ã¯å‡¦ç†ã«æ™‚é–“ãŒã‹ã‹ã‚‹ã‚‚ã®ãŒã‚る。ãã®
\vspace{\baselineskip}
\hypertarget{slider}{}
-\item[関数] Slider(å称,ä½ç½®1,ä½ç½®2)
-\item[機能] スライダを作æˆã™ã‚‹
-\item[説明] å称㯠"A-C-B" ã®å½¢ã§ï¼Œç«¯ç‚¹ã‚’A,B,スライダ点をCã¨ã—ãŸã‚¹ãƒ©ã‚¤ãƒ€ã‚’作る。
-
-端点A,Bã®ä½ç½®ã‚’,ä½ç½®1,ä½ç½®2ã§æŒ‡å®šã™ã‚‹ã€‚
+\item[関数]Slider(å称,ä½ç½®1,ä½ç½®2)
+\item[機能]スライダを作æˆã™ã‚‹
+\item[説明]å称㯠"A-C-B" ã®å½¢ã§ï¼Œç«¯ç‚¹ã‚’A,B,スライダ点をCã¨ã—ãŸã‚¹ãƒ©ã‚¤ãƒ€ã‚’作る。
+端点A,Bã®ä½ç½®ã‚’,ä½ç½®1,ä½ç½®2ã§æŒ‡å®šã™ã‚‹ã€‚å˜ã«"C"ã¨ã—ãŸã¨ãã¯ç«¯ç‚¹ã‚’ã¨ã‚‰ãªã„。
スライダã«ã‚ˆã‚Šå–å¾—ã—ãŸã„値ã¯ï¼Œç‚¹Cã®åº§æ¨™ï¼ˆãŸã¨ãˆã° C.x)を利用ã™ã‚‹ã€‚
点A,B,Cã¯ã‚らã‹ã˜ã‚作図ã—ã¦ãŠãå¿…è¦ã¯ãªã„。既ã«ã‚ã‚‹å ´åˆã¯ãã®ç‚¹ã‚’使ã†ã€‚
\vspace{\baselineskip}
-ã€ä¾‹ã€‘2ã¤ã®ã‚¹ãƒ©ã‚¤ãƒ€ã‚’用æ„ã—,$y=a\sin(x-b)$ ã®a,b をインタラクティブã«å¤‰åŒ–ã•ã›ã‚‹ã€‚
-
-\verb|Slider("A-C-B",[-5,-2],[5,-2]); | // \verb|C| is movable.\\
-\verb|Slider("D-F-E",[-6,-2],[-6,2]); | // \verb|F| is movable.\\
+ã€ä¾‹ã€‘2ã¤ã®ã‚¹ãƒ©ã‚¤ãƒ€ã‚’用æ„ã—,$y=a\sin(x-b)$ ã®a,b を変化ã•ã›ã‚‹ã€‚
+
+\verb|Slider("A-C-B",[-5,-2],[5,-2]);| // \verb|C| is movable.\\
+\verb|Slider("D-F-E",[-6,-2],[-6,2]);| // \verb|F| is movable.\\
\verb|Plotdata("1",Assign("y=a*sin(x-b)",["a",F.y,"b",C.x]),"x"); |
-\vspace{\baselineskip}
+\vspace{2mm}
\hspace{15mm}
-\includegraphics[bb=0.00 0.00 445.02 193.01,height=40mm]{Fig/slider.pdf}
+\includegraphics[bb=0.00 0.00 445.02 193.01,height=35mm]{Fig/slider.pdf}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{sprintf}{}
-\item[関数] Sprintf(実数,é•·ã•)
-\item[機能] å°æ•°ç‚¹ä»¥ä¸‹ã®é•·ã•ã‚’固定ã—ãŸæ–‡å­—列ã«å¤‰æ›
-\item[説明] 実数を,å°æ•°ç‚¹nä½ã¾ã§ã®æ•°ã¨ã—ãŸæ–‡å­—列ã«å¤‰æ›ã™ã‚‹
+\item[関数]Sprintf(実数,é•·ã•)
+\item[機能]å°æ•°ç‚¹ä»¥ä¸‹ã®é•·ã•ã‚’固定ã—ãŸæ–‡å­—列ã«å¤‰æ›
+\item[説明]実数を,å°æ•°ç‚¹nä½ã¾ã§ã®æ•°ã¨ã—ãŸæ–‡å­—列ã«å¤‰æ›ã™ã‚‹
\vspace{\baselineskip}
ã€ä¾‹ã€‘円周率
@@ -4058,44 +4061,44 @@ KeTCindyã®é–¢æ•°ã®ä¸­ã«ã¯å‡¦ç†ã«æ™‚é–“ãŒã‹ã‹ã‚‹ã‚‚ã®ãŒã‚る。ãã®
Sprintf(pi,2) 㯠3.14 ã‚’è¿”ã™
Sprintf(pi,7) 㯠3.1415927 ã‚’è¿”ã™
-
+
注)pi 㯠Cindyscriptã®äºˆç´„変数ã§ï¼Œå††å‘¨çŽ‡ã‚’表ã™ã€‚\vspace{\baselineskip}
\vspace{\baselineskip}
\hypertarget{textformat}{}
-\item[関数] Textformat(数,æ¡æ•°)
-\item[機能] å°æ•°ç‚¹ä»¥ä¸‹ã®æ¡æ•°ã‚’指定ã—ã¦æ•°ã‚’文字列化ã™ã‚‹ã€‚
-\item[説明] 第1引数ã¯æ•°ã®ãƒªã‚¹ãƒˆã§ã‚‚よã„。数ã®ãƒªã‚¹ãƒˆã®å ´åˆã¯ï¼Œæˆ»ã‚Šå€¤ã¯ï¼Œå¯¾å¿œã™ã‚‹æ•°å€¤ã‚’指定係数ã«ã—ãŸå¾Œï¼Œãƒªã‚¹ãƒˆã‚’文字列化ã™ã‚‹ã€‚Cindyscriptã®çµ„ã¿è¾¼ã¿é–¢æ•°ã«ã‚‚,format()ã¨ã„ã†åŒæ§˜ã®é–¢æ•°ãŒã‚ã‚‹ãŒï¼Œformat() ã¯æ–‡å­—列ã®ãƒªã‚¹ãƒˆã‚’è¿”ã™ã€‚
+\item[関数]Textformat(数,æ¡æ•°)
+\item[機能]å°æ•°ç‚¹ä»¥ä¸‹ã®æ¡æ•°ã‚’指定ã—ã¦æ•°ã‚’文字列化ã™ã‚‹ã€‚
+\item[説明]第1引数ã¯æ•°ã®ãƒªã‚¹ãƒˆã§ã‚‚よã„。数ã®ãƒªã‚¹ãƒˆã®å ´åˆã¯ï¼Œæˆ»ã‚Šå€¤ã¯ï¼Œå¯¾å¿œã™ã‚‹æ•°å€¤ã‚’指定係数ã«ã—ãŸå¾Œï¼Œãƒªã‚¹ãƒˆã‚’文字列化ã™ã‚‹ã€‚Cindyscriptã®çµ„ã¿è¾¼ã¿é–¢æ•°ã«ã‚‚,format()ã¨ã„ã†åŒæ§˜ã®é–¢æ•°ãŒã‚ã‚‹ãŒï¼Œformat() ã¯æ–‡å­—列ã®ãƒªã‚¹ãƒˆã‚’è¿”ã™ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘円周率をå°æ•°ç‚¹ä»¥ä¸‹5ä½ã¾ã§ã§æ–‡å­—列化ã™ã‚‹ã€‚
\hspace{10mm} \verb|Textformat(pi,5);|
\hspace{10mm} \verb|format(pi,5);|
-
+
戻り値ã¯ï¼Œã„ãšã‚Œã‚‚ \verb|"3.14159"|
\vspace{\baselineskip}
ã€ä¾‹ã€‘第1引数ãŒãƒªã‚¹ãƒˆã®ã¨ãã®ï¼Œformat() ã¨ã®æˆ»ã‚Šå€¤ã®é•ã„。
-\hspace{10mm} \verb| dt=[1/6,0.5];|\\
-\hspace{10mm} \verb| Textformat(dt,4); | // 戻り値㯠"[ 0.1667 , 0.5 ]" \\
-\hspace{10mm} \verb| format(dt,4); | // 戻り値㯠[ "0.1667" , "0.5" ] \\
+\hspace{10mm} \verb|dt=[1/6,0.5];|\\
+\hspace{10mm} \verb|Textformat(dt,4); | // 戻り値㯠"[ 0.1667 , 0.5 ]" \\
+\hspace{10mm} \verb|format(dt,4); | // 戻り値㯠[ "0.1667" , "0.5" ] \\
\vspace{\baselineskip}
\hypertarget{texcom}{}
-\item[関数] Texcom(\TeX コード)
-\item[機能] \TeX ã®ã‚³ãƒ¼ãƒ‰ã‚’書ã出ã™
-\item[説明] ä»»æ„ã®\TeX ã®ã‚³ãƒ¼ãƒ‰ã‚’書ã出ã™
+\item[関数]Texcom(\TeX コード)
+\item[機能]\TeX ã®ã‚³ãƒ¼ãƒ‰ã‚’書ã出ã™
+\item[説明]ä»»æ„ã®\TeX ã®ã‚³ãƒ¼ãƒ‰ã‚’書ã出ã™
\vspace{\baselineskip}
\hypertarget{windispg}{}
-\item[関数] Windispg() ã¾ãŸã¯ Windisp(データã®ãƒªã‚¹ãƒˆï¼‰
-\item[機能] 定義ã•ã‚Œã¦ã„るプロットデータをCinderellaç”»é¢ã«é»’ç·šã§æã
-\item[説明] Windispg()ã¯ï¼Œã‚¹ã‚¯ãƒªãƒ—トã®æœ€å¾Œã«ç½®ãã“ã¨ã§ï¼Œå‡ºåŠ›ã•ã‚Œã‚‹éƒ¨åˆ†ã ã‘ãŒé»’ã§æã‹ã‚Œã‚‹ã®ã§ï¼Œå‡ºåŠ›å›³ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ãる。ãŸã ã—,Letter()関数ã§è¡¨ç¤ºã—ãŸç‚¹ã®å称ãªã©ãŒCinderellaã§ä½œå›³ã—ãŸãƒ©ãƒ™ãƒ«ã¨é‡ãªã£ã¦è¡¨ç¤ºã•ã‚Œã¦è¦‹ã«ãããªã‚‹ã“ã¨ã‚‚ã‚る。ã“ã®é–¢æ•°ã‚’実行ã—ãªãã¦ã‚‚出力ã«ã¯å½±éŸ¿ã—ãªã„。
+\item[関数]Windispg()ã¾ãŸã¯Windisp(データã®ãƒªã‚¹ãƒˆï¼‰
+\item[機能]定義ã•ã‚Œã¦ã„るプロットデータをCinderellaç”»é¢ã«é»’ç·šã§æã
+\item[説明]Windispg()ã¯ï¼Œã‚¹ã‚¯ãƒªãƒ—トã®æœ€å¾Œã«ç½®ãã“ã¨ã§ï¼Œå‡ºåŠ›ã•ã‚Œã‚‹éƒ¨åˆ†ã ã‘ãŒé»’ã§æã‹ã‚Œã‚‹ã®ã§ï¼Œå‡ºåŠ›å›³ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ãる。ãŸã ã—,Letter()関数ã§è¡¨ç¤ºã—ãŸç‚¹ã®å称ãªã©ãŒCinderellaã§ä½œå›³ã—ãŸãƒ©ãƒ™ãƒ«ã¨é‡ãªã£ã¦è¡¨ç¤ºã•ã‚Œã¦è¦‹ã«ãããªã‚‹ã“ã¨ã‚‚ã‚る。ã“ã®é–¢æ•°ã‚’実行ã—ãªãã¦ã‚‚出力ã«ã¯å½±éŸ¿ã—ãªã„。
Windisp(データã®ãƒªã‚¹ãƒˆï¼‰ã¯ï¼ŒRã‹ã‚‰ \ketcindy 用ã«å‡ºåŠ›ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’ ReadOutData()関数ã§èª­ã¿è¾¼ã‚“ã ã¨ãã«ï¼Œå¿…è¦ãªãƒ—ロットデータ列ã ã‘を表示ã™ã‚‹ã®ã«ç”¨ã„る。
-
+
ReadOutData("filename.txt") ã§ãƒ‡ãƒ¼ã‚¿ã‚’読ã¿è¾¼ã‚€ã¨ï¼Œãã®ãƒ‡ãƒ¼ã‚¿ã«å«ã¾ã‚Œã‚‹ãƒ—ロットデータ列ãŒï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«
\hspace{10mm}Outdata of filename.txt : [Gfn,Gdfn,Gh]
@@ -4119,94 +4122,94 @@ ReadOutData("filename.txt") ã§ãƒ‡ãƒ¼ã‚¿ã‚’読ã¿è¾¼ã‚€ã¨ï¼Œãã®ãƒ‡ãƒ¼ã‚¿ã«å
ãŸã¨ãˆã°ï¼Œsg1, gr1, crABãŒå®šç¾©ã•ã‚Œã¦ã„ã‚‹ã¨ã,
\hspace{10mm}\verb|Windispg(["sg1","gr1"]);|
-
+
ã¨ã™ã‚Œã°ï¼Œsg1,gr1ã®ã¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{viewtex}{}
-\item[関数] Viewtex()
-\item[機能] \TeX ã®ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’書ã出ã™ã€‚引数ãªã—。
-\item[説明] グローãƒãƒ«å¤‰æ•°Fheadã§å®šç¾©ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«åã« "main" を付加ã—ãŸ\TeX ã®ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã¨ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«ï¼ˆMacã®å ´åˆã¯ã‚·ã‚§ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ï¼‰ã‚’作æˆã™ã‚‹ã€‚
+\item[関数]Viewtex()
+\item[機能]\TeX ã®ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’書ã出ã™ã€‚引数ãªã—。
+\item[説明]グローãƒãƒ«å¤‰æ•°Fheadã§å®šç¾©ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«åã« "main" を付加ã—ãŸ\TeX ã®ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã¨ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«ï¼ˆMacã®å ´åˆã¯ã‚·ã‚§ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ï¼‰ã‚’作æˆã™ã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{workprocess}{}
-\item[関数] Workprocess()
-\item[機能] 作図ã®çµŒéŽã‚’å–å¾—ã™ã‚‹
-\item[説明] 作図ツールを用ã„ãŸä½œå›³ã®çµŒéŽã‚’å–å¾—ã™ã‚‹ã€‚
+\item[関数]Workprocess()
+\item[機能]作図ã®çµŒéŽã‚’å–å¾—ã™ã‚‹
+\item[説明]作図ツールを用ã„ãŸä½œå›³ã®çµŒéŽã‚’å–å¾—ã™ã‚‹ã€‚
\verb|println(Workproccess());|
-
- ã¨ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ä½œå›³æ‰‹é †ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
+
+ã¨ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ä½œå›³æ‰‹é †ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{op}{}
-\item[関数] Op(n,list or str)
-\item[機能] リストã¾ãŸã¯æ–‡å­—列ã‹ã‚‰è¦ç´ ã‚’抜ã出ã™
-\item[説明] 第2引数ã®ãƒªã‚¹ãƒˆã¾ãŸã¯æ–‡å­—列ã®n番目ã®è¦ç´ ï¼ˆæ–‡å­—)を返ã™ã€‚
+\item[関数]Op(n,list or str)
+\item[機能]リストã¾ãŸã¯æ–‡å­—列ã‹ã‚‰è¦ç´ ã‚’抜ã出ã™
+\item[説明]第2引数ã®ãƒªã‚¹ãƒˆã¾ãŸã¯æ–‡å­—列ã®n番目ã®è¦ç´ ï¼ˆæ–‡å­—)を返ã™ã€‚
Cindyscript㮠アンダーãƒãƒ¼ã®æ¼”ç®—å­ (list\_n , str\_n) ã¨åŒæ§˜ã€‚
\vspace{\baselineskip}
\hypertarget{strsplit}{}
-\item[関数] Strsplit(文字列 , 文字)
-\item[機能] 文字列を分解ã™ã‚‹ã€‚
-\item[説明] 第1引数ã®æ–‡å­—列を第2引数ã®æ–‡å­—ã®ä½ç½®ã§åˆ†è§£ã—ãŸãƒªã‚¹ãƒˆã‚’è¿”ã™ã€‚
+\item[関数]Strsplit(文字列 , 文字)
+\item[機能]文字列を分解ã™ã‚‹ã€‚
+\item[説明]第1引数ã®æ–‡å­—列を第2引数ã®æ–‡å­—ã®ä½ç½®ã§åˆ†è§£ã—ãŸãƒªã‚¹ãƒˆã‚’è¿”ã™ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘文字aã§åŒºåˆ‡ã£ã¦åˆ†è§£ã™ã‚‹ã€‚
-\verb| str="abcadeaf";| \\
-\verb| strL=Strsplit(str,"a"); | // [†â€,â€bcâ€,â€deâ€,â€fâ€] ã‚’è¿”ã™ã€‚
+\verb|str="abcadeaf";| \\
+\verb|strL=Strsplit(str,"a"); |//[†â€,â€bcâ€,â€deâ€,â€fâ€] ã‚’è¿”ã™ã€‚
åŒæ§˜ã®é–¢æ•°ã«ï¼ŒCindyscriptã® tokenize(文字列,文字列)ãŒã‚る。tokenize() ã®ç¬¬ï¼’引数ã¯æ–‡å­—列や,文字ã®ãƒªã‚¹ãƒˆã§ã‚‚よã„。
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
\newpage
-%第11節 ä»–ã®æ•°å¼å‡¦ç†ã‚½ãƒ•ãƒˆã¨ã®é€£æº =============================
+%第11節 ä»–ã®æ•°å¼å‡¦ç†ã‚½ãƒ•ãƒˆã¨ã®é€£æº=============================
\section{ä»–ã®æ•°å¼å‡¦ç†ã‚½ãƒ•ãƒˆãªã©ã¨ã®é€£æº}
\subsection{Rã¨ã®é€£æº}
-Rã¯ä¸»ã«çµ±è¨ˆè§£æžã®ãŸã‚ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã§ï¼Œ binorm(二項分布),pois(ãƒã‚¢ã‚½ãƒ³ï¼‰ï¼Œunif(一様分布),chisq(カイ2乗),f(F分布),t(t分布)ãªã©ï¼Œå¤šãã®ç¢ºçŽ‡åˆ†å¸ƒã‚’サãƒãƒ¼ãƒˆã—ã¦ã„る。
+Rã¯ä¸»ã«çµ±è¨ˆè§£æžã®ãŸã‚ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã§ï¼Œbinorm(二項分布),pois(ãƒã‚¢ã‚½ãƒ³ï¼‰ï¼Œunif(一様分布),chisq(カイ2乗),f(F分布),t(t分布)ãªã©ï¼Œå¤šãã®ç¢ºçŽ‡åˆ†å¸ƒã‚’サãƒãƒ¼ãƒˆã—ã¦ã„る。
+
+\ketcindy ã§ã¯ï¼Œkc.bat/shã«ã‚ˆã£ã¦ã‚³ãƒžãƒ³ãƒ‰ã‚’Rã«æ¸¡ã—,çµæžœã‚’テキストファイルã§å—ã‘å–る。ã“ã®ã¨ã,Rã¨ã®ã‚„ã‚Šã¨ã‚Šã§ï¼Œæ¬¡ã®ã‚ˆã†ãªãƒ•ã‚¡ã‚¤ãƒ«ãŒä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ä½œæˆã•ã‚Œã‚‹ã€‚
- \ketcindy ã§ã¯ï¼Œkc.bat/shã«ã‚ˆã£ã¦ã‚³ãƒžãƒ³ãƒ‰ã‚’Rã«æ¸¡ã—,çµæžœã‚’テキストファイルã§å—ã‘å–る。ã“ã®ã¨ã,Rã¨ã®ã‚„ã‚Šã¨ã‚Šã§ï¼Œæ¬¡ã®ã‚ˆã†ãªãƒ•ã‚¡ã‚¤ãƒ«ãŒä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ä½œæˆã•ã‚Œã‚‹ã€‚
-
æ‹¡å¼µå­ r :r用ã®ãƒ•ã‚¡ã‚¤ãƒ«
æ‹¡å¼µå­ datï¼Œæ‹¡å¼µå­ txt:データファイル
ã“ã®ãƒ‡ãƒ¼ã‚¿ã®ã‚„ã‚Šå–ã‚Šã«é–¢ã™ã‚‹æ¬¡ã®ã‚ªãƒ—ションãŒã‚る。
- オプションãªã—ã¾ãŸã¯ï¼Œâ€â€ ã®ã¨ã
-
- i) データファイルãŒãªã‘ã‚Œã°ï¼Œæ–°ã—ã作る
-
- ii) データファイルãŒæ—¢ã«ã‚ã‚Œã°ãれを読ã¿è¾¼ã‚€
-
- "m" ã®ã¨ã,強制的ã«ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作り直ã™ã€‚
-
- "r" ã®ã¨ã,ã™ã§ã«ã‚るデータファイルを読ã¿è¾¼ã‚€ã€‚
-
+オプションãªã—ã¾ãŸã¯ï¼Œâ€â€ ã®ã¨ã
+
+i) データファイルãŒãªã‘ã‚Œã°ï¼Œæ–°ã—ã作る
+
+ii) データファイルãŒæ—¢ã«ã‚ã‚Œã°ãれを読ã¿è¾¼ã‚€
+
+"m"ã®ã¨ã,強制的ã«ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作り直ã™ã€‚
+
+"r" ã®ã¨ã,ã™ã§ã«ã‚るデータファイルを読ã¿è¾¼ã‚€ã€‚
+
\vspace{\baselineskip}
\begin{description}
\hypertarget{boxplot}{}
-\item[関数] Boxplot(åå‰,データ,åž‚ç›´ä½ç½®,ç®±ã®é«˜ã•,option)
-\item[機能] ç®±ã²ã’図をæã
-\item[説明] データã¯ï¼Œãƒªã‚¹ãƒˆã§æ¸¡ã™å ´åˆã¨ãƒ•ã‚¡ã‚¤ãƒ«åを渡ã—ã¦ãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰èª­ã¿è¾¼ã‚€å ´åˆãŒã‚る。データファイル㯠csv å½¢å¼ã¨ã™ã‚‹ã€‚
+\item[関数]Boxplot(åå‰,データ,åž‚ç›´ä½ç½®,ç®±ã®é«˜ã•,option)
+\item[機能]ç®±ã²ã’図をæã
+\item[説明]データã¯ï¼Œãƒªã‚¹ãƒˆã§æ¸¡ã™å ´åˆã¨ãƒ•ã‚¡ã‚¤ãƒ«åを渡ã—ã¦ãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰èª­ã¿è¾¼ã‚€å ´åˆãŒã‚る。データファイル㯠csv å½¢å¼ã¨ã™ã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘乱数ã§ä½œæˆã—ãŸ5未満ã®å®Ÿæ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚’ç®±ã²ã’図ã«ã™ã‚‹ã€‚
\begin{verbatim}
- dt1=apply(1..100,5*random());
- Boxplot("1",dt1,1,1/2);
+dt1=apply(1..100,5*random());
+Boxplot("1",dt1,1,1/2);
\end{verbatim}
\vspace{\baselineskip}
\hspace{20mm} \input{Fig/boxplot01}
@@ -4214,145 +4217,145 @@ Rã¯ä¸»ã«çµ±è¨ˆè§£æžã®ãŸã‚ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã§ï¼Œ binorm(二項分å¸
\vspace{\baselineskip}
ã€ä¾‹ã€‘外部ファイルã¨ã—ã¦ç”¨æ„ã—ãŸãƒ‡ãƒ¼ã‚¿ã‚’読ã¿è¾¼ã‚“ã§ç®±ã²ã’図ã«ã™ã‚‹ã€‚
\begin{verbatim}
- Boxplot("2","datafile.csv",3,1/2);
+Boxplot("2","datafile.csv",3,1/2);
\end{verbatim}
\vspace{\baselineskip}
複数列ã‹ã‚‰æˆã‚‹csvファイルを読ã¿è¾¼ã‚€ã«ã¯ï¼ŒReadcsvを使ã†ã€‚csvファイルã¯ï¼Œä½œæ¥­ãƒ•ã‚©ãƒ«ãƒ€ï¼ˆ åˆæœŸè¨­å®šã¯ fig )ã«å…¥ã‚Œã¦ãŠã。戻り値ã¯èª­ã¿è¾¼ã‚“ã ãƒ•ã‚¡ã‚¤ãƒ«ã€‚
-
+
データã®å€¤ã‚’ç”»é¢ã«å…¥ã‚‹ã‚ˆã†ã«èª¿ç¯€ã™ã‚‹ã«ã¯ï¼Œdt1/20 ã®ã‚ˆã†ã«ã—ã¦ãƒªã‚µã‚¤ã‚ºã™ã‚‹ã€‚
ã¾ãŸï¼ŒFramedata(),Rulerscale() を併用ã™ã‚‹ã“ã¨ã§ç›®ç››ã‚’入れるã“ã¨ãŒã§ãる。Framedata() ã®ãŸã‚ã«ï¼Œè¡¨ç¤ºé ˜åŸŸã®å¯¾è§’点A,Bã‚’Cinderellaã®ä½œå›³ãƒ„ールã§ä½œå›³ã—ã¦ãŠã。
\begin{verbatim}
- data=Readcsv("datafile.csv");
- dt1=apply(data,#_1);
- dt2=apply(data,#_2);
- Boxplot("1",dt1/20,1,1/2);
- Boxplot("2",dt2/20,3,1/2);
- Framedata("1",[A,B],["corner"]);
- Rulerscale(A,["r",0,6,1],["f",1,"\mbox{dt1}",3,"\mbox{dt2}"]);
+data=Readcsv("datafile.csv");
+dt1=apply(data,#_1);
+dt2=apply(data,#_2);
+Boxplot("1",dt1/20,1,1/2);
+Boxplot("2",dt2/20,3,1/2);
+Framedata("1",[A,B],["corner"]);
+Rulerscale(A,["r",0,6,1],["f",1,"\mbox{dt1}",3,"\mbox{dt2}"]);
\end{verbatim}
%\vspace{\baselineskip}
\begin{center} \input{Fig/boxplot} \end{center}
注)一度実行ã—ãŸå¾Œï¼Œãƒ‡ãƒ¼ã‚¿ã‚’書ãç›´ã™ã¨ï¼Œå›³ãŒæ›´æ–°ã•ã‚Œãªã„ã®ã§ï¼Œ"m" オプションをã¤ã‘ã¦
- Boxplot("1",dt1/20,1,1/2,["m"]); ã¨ã™ã‚‹ã¨ï¼Œå›³ãŒæ›´æ–°ã•ã‚Œã‚‹ã€‚データを書ã出ã™ã¨ãã¯ï¼Œã‚‚ã†ä¸€åº¦ "m" オプションをã¯ãšã—ã¦å®Ÿè¡Œã—ã¦ã‹ã‚‰ Figure ボタンを押ã™ã€‚ã“ã‚Œã¯ï¼Œãƒ‡ãƒ¼ã‚¿ã®ä½œæˆã‚¿ã‚¤ãƒŸãƒ³ã‚°ã®é–¢ä¿‚。
+Boxplot("1",dt1/20,1,1/2,["m"]); ã¨ã™ã‚‹ã¨ï¼Œå›³ãŒæ›´æ–°ã•ã‚Œã‚‹ã€‚データを書ã出ã™ã¨ãã¯ï¼Œã‚‚ã†ä¸€åº¦ "m" オプションをã¯ãšã—ã¦å®Ÿè¡Œã—ã¦ã‹ã‚‰ Figure ボタンを押ã™ã€‚ã“ã‚Œã¯ï¼Œãƒ‡ãƒ¼ã‚¿ã®ä½œæˆã‚¿ã‚¤ãƒŸãƒ³ã‚°ã®é–¢ä¿‚。
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\hypertarget{rfun}{}
-\item[関数] Rfun(name,コマンド, 引数, option)
-\item[機能] Rã®1ã¤ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦çµæžœã‚’è¿”ã™
-\item[説明] ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ« kc.bat / シェルファイル kc.sh を利用ã—ã¦Rã¨ãƒ‡ãƒ¼ã‚¿ã‚’ã‚„ã‚Šå–ã‚Šã—,計算çµæžœã‚’å–å¾—ã™ã‚‹ã€‚çµæžœã¯ï¼Œå¤‰æ•° R+name ã«å…¥ã‚Šï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ã‚‚表示ã•ã‚Œã‚‹ã€‚
+\item[関数]Rfun(name,コマンド, 引数, option)
+\item[機能]Rã®1ã¤ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦çµæžœã‚’è¿”ã™
+\item[説明]ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ« kc.bat / シェルファイル kc.sh を利用ã—ã¦Rã¨ãƒ‡ãƒ¼ã‚¿ã‚’ã‚„ã‚Šå–ã‚Šã—,計算çµæžœã‚’å–å¾—ã™ã‚‹ã€‚çµæžœã¯ï¼Œå¤‰æ•° R+name ã«å…¥ã‚Šï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ã‚‚表示ã•ã‚Œã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘Rを用ã„ã¦æ¨™æº–æ­£è¦åˆ†å¸ƒã‹ã‚‰10個ã®ä¹±æ•°ã‚’発生ã—,戻り値ã‹ã‚‰å¹³å‡å€¤ã¨æ¨™æº–å差を求ã‚ã¦ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã™ã‚‹ã€‚
\begin{verbatim}
- Rfun("1","rnorm",[10]);
- nx=length(R1);
- mx=sum(R1)/nx;
- sx=sqrt(R1*R1/nx-mx^2);
- println("å¹³å‡ï¼š"+format(mx,4)+" 標準å差:"+format(sx,4));
+Rfun("1","rnorm",[10]);
+nx=length(R1);
+mx=sum(R1)/nx;
+sx=sqrt(R1*R1/nx-mx^2);
+println("å¹³å‡ï¼š"+format(mx,4)+"標準å差:"+format(sx,4));
\end{verbatim}
\hypertarget{calcbyr}{}
-\item[関数] CalcbyR(変数å,コマンド列,option)
-\item[機能] Rã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦çµæžœã‚’è¿”ã™
-\item[説明] ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ« kc.bat / シェルファイル kc.sh を利用ã—ã¦Rã¨ãƒ‡ãƒ¼ã‚¿ã‚’ã‚„ã‚Šå–ã‚Šã—,計算çµæžœã‚’å–å¾—ã™ã‚‹ã€‚
+\item[関数]CalcbyR(変数å,コマンド列,option)
+\item[機能]Rã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦çµæžœã‚’è¿”ã™
+\item[説明]ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ« kc.bat / シェルファイル kc.sh を利用ã—ã¦Rã¨ãƒ‡ãƒ¼ã‚¿ã‚’ã‚„ã‚Šå–ã‚Šã—,計算çµæžœã‚’å–å¾—ã™ã‚‹ã€‚
- コマンド列ã¯ï¼Œ"戻り値=コマンド",[引数] ã®2ã¤ã‚’セットã¨ã—ã¦ä¸¦ã¹ã‚‹ã€‚
-
- 最後ã®è¡Œã®çµæžœãŒæˆ»ã‚Šå€¤ã¨ã—ã¦ç¬¬ï¼‘引数ã®å¤‰æ•°åã«ä»£å…¥ã•ã‚Œã‚‹ã€‚"戻り値1::戻り値2・・",[] ã®å½¢ï¼ˆæˆ»ã‚Šå€¤1,戻り値2・・ã¯å„コマンドã®æˆ»ã‚Šå€¤ï¼‰ã§ã‚³ãƒžãƒ³ãƒ‰ã‚’書ãã¨ï¼Œæˆ»ã‚Šå€¤1,・・ã®ãƒªã‚¹ãƒˆã¨ãªã‚‹ã€‚戻り値ãŒä¸€ã¤ã®å ´åˆã¯å®Ÿæ•°ã€‚"=値",[] ã®å½¢ã®å ´åˆï¼Œã€Œå€¤ã€ãŒãã®ã¾ã¾æˆ»ã‚Šå€¤ã¨ãªã‚‹ã€‚
+コマンド列ã¯ï¼Œ"戻り値=コマンド",[引数] ã®2ã¤ã‚’セットã¨ã—ã¦ä¸¦ã¹ã‚‹ã€‚
+
+最後ã®è¡Œã®çµæžœãŒæˆ»ã‚Šå€¤ã¨ã—ã¦ç¬¬ï¼‘引数ã®å¤‰æ•°åã«ä»£å…¥ã•ã‚Œã‚‹ã€‚"戻り値1::戻り値2・・",[]ã®å½¢ï¼ˆæˆ»ã‚Šå€¤1,戻り値2・・ã¯å„コマンドã®æˆ»ã‚Šå€¤ï¼‰ã§ã‚³ãƒžãƒ³ãƒ‰ã‚’書ãã¨ï¼Œæˆ»ã‚Šå€¤1,・・ã®ãƒªã‚¹ãƒˆã¨ãªã‚‹ã€‚戻り値ãŒä¸€ã¤ã®å ´åˆã¯å®Ÿæ•°ã€‚"=値",[] ã®å½¢ã®å ´åˆï¼Œã€Œå€¤ã€ãŒãã®ã¾ã¾æˆ»ã‚Šå€¤ã¨ãªã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘Rを用ã„ã¦N(50,$5^2$)ã‹ã‚‰10個ã®ä¹±æ•°ã‚’発生ã—,平å‡ã¨ä¸å分散もRã§è¨ˆç®—ã—ã¦ãã®çµæžœã‚’コンソールã«è¡¨ç¤ºã™ã‚‹ã€‚
\begin{verbatim}
- cmdL=[
- "tmp1=rnorm",[10,50,5],
- "tmp2=mean",["tmp1"],
- "tmp3=var",["tmp1"],
- "tmp1::tmp2::tmp3",[]
- ];
- CalcbyR("rd",cmdL);
- dt=rd_1;
- mx=rd_2;
- vx=rd_3;
- println("データ:"+dt);
- println("å¹³å‡ï¼š"+format(mx,4)+" ä¸å分散:"+format(vx,4));
-\end{verbatim}
- CalcbyR()ã«ã‚ˆã£ã¦ï¼Œãƒ‡ãƒ¼ã‚¿ã¨å¹³å‡ï¼Œä¸å分散ã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆãŒä½œæˆã•ã‚Œã‚‹ã®ã§ï¼Œmxã«å¹³å‡ï¼Œvxã«ä¸å分散を代入ã—ã¦ã„る。\verb|rd_(-1)| ã¯ï¼Œãƒªã‚¹ãƒˆ rd ã®æœ«å°¾ã®è¦ç´ ã€‚
-
+cmdL=[
+"tmp1=rnorm",[10,50,5],
+"tmp2=mean",["tmp1"],
+"tmp3=var",["tmp1"],
+"tmp1::tmp2::tmp3",[]
+];
+CalcbyR("rd",cmdL);
+dt=rd_1;
+mx=rd_2;
+vx=rd_3;
+println("データ:"+dt);
+println("å¹³å‡ï¼š"+format(mx,4)+"ä¸å分散:"+format(vx,4));
+\end{verbatim}
+CalcbyR()ã«ã‚ˆã£ã¦ï¼Œãƒ‡ãƒ¼ã‚¿ã¨å¹³å‡ï¼Œä¸å分散ã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆãŒä½œæˆã•ã‚Œã‚‹ã®ã§ï¼Œmxã«å¹³å‡ï¼Œvxã«ä¸å分散を代入ã—ã¦ã„る。\verb|rd_(-1)| ã¯ï¼Œãƒªã‚¹ãƒˆ rd ã®æœ«å°¾ã®è¦ç´ ã€‚
+
\vspace{\baselineskip}
ã€ä¾‹ã€‘ï¼²ã§ãƒã‚¢ã‚½ãƒ³åˆ†å¸ƒã‹ã‚‰200個ã®ä¹±æ•°ã‚’ã¨ã‚Šï¼Œæ¨™æœ¬å¹³å‡ã®åˆ†å¸ƒã®æ§˜å­ï¼åˆ†æ•£ãŒå°ã•ããªã£ã¦ï¼Œæ­£è¦åˆ†å¸ƒã«è¿‘ã¥ã„ã¦ã„る様å­ï¼ã‚’ヒストグラムã§è¦‹ã‚‹ã€‚分散ã¯ï¼²ã§æ±‚ã‚ãŸä¸å分散㫠(n-1)/n ã‚’ã‹ã‘ã¦å†è¨ˆç®—ã—ã¦ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã™ã‚‹ã€‚
\begin{verbatim}
- cmdL=[
- "tmp1=rpois",[200,5],
- "tmp2=mean",["tmp1"],
- "tmp3=var",["tmp1"],
- "=c(tmp2,tmp3,tmp1)",[]
- ];
- CalcbyR("rd",cmdL);
- dt=rd_(3..length(rd));
- n=length(dt);
- mx=rd_1;
- vx=rd_2*(n-1)/n;
- sx=sqrt(vx);
- println(dt);
- println(["m="+format(mx,4),"v="+format(vx,4)]);
- Setscaling(1/5);
- Histplot("1",dt,["Breaks=seq(0,14,1)","dr,0.5"]);
-\end{verbatim}
-\vspace{\baselineskip}
- \begin{center} \input{Fig/poison01} \end{center}
+cmdL=[
+"tmp1=rpois",[200,5],
+"tmp2=mean",["tmp1"],
+"tmp3=var",["tmp1"],
+"=c(tmp2,tmp3,tmp1)",[]
+];
+CalcbyR("rd",cmdL);
+dt=rd_(3..length(rd));
+n=length(dt);
+mx=rd_1;
+vx=rd_2*(n-1)/n;
+sx=sqrt(vx);
+println(dt);
+println(["m="+format(mx,4),"v="+format(vx,4)]);
+Setscaling(1/5);
+Histplot("1",dt,["Breaks=seq(0,14,1)","dr,0.5"]);
+\end{verbatim}
+\vspace{\baselineskip}
+\begin{center} \input{Fig/poison01} \end{center}
\vspace{\baselineskip}
ã€ä¾‹ã€‘ãƒã‚¢ã‚½ãƒ³åˆ†å¸ƒã§ä¹±æ•°ã‚’2000個発生ã•ã›ï¼Œ10個ãšã¤ã®å¹³å‡ã‚’ï¼²ã§è¨ˆç®—ã—,ヒストグラムを作る。
\begin{verbatim}
- cmdL=[
- "tmp1=rpois",[2000,5],
- "tmp2=c()",[],
- "for(k in 1:200){",[],
- " tmp=tmp1[(10*(k-1)+1):(10*k)]",[],
- " tmp2=c(tmp2,mean(tmp))",[],
- "}",[],
- "=tmp2",[]
- ];
- CalcbyR("rd2",cmdL);
- Setscaling(1/10);
- Histplot("2",rd2);
-\end{verbatim}
-
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+cmdL=[
+"tmp1=rpois",[2000,5],
+"tmp2=c()",[],
+"for(k in 1:200){",[],
+"tmp=tmp1[(10*(k-1)+1):(10*k)]",[],
+"tmp2=c(tmp2,mean(tmp))",[],
+"}",[],
+"=tmp2",[]
+];
+CalcbyR("rd2",cmdL);
+Setscaling(1/10);
+Histplot("2",rd2);
+\end{verbatim}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\hypertarget{histplot}{}
-\item[関数] Histplot(name,data,option)
-\item[機能] Rを利用ã—ã¦ãƒ’ストグラムをæã
-\item[説明] dataã¯ãƒªã‚¹ãƒˆã«ã—ã¦ä½œæˆã™ã‚‹ã‹ï¼Œå¤–部ファイルã‹ã‚‰Readcsv()ã§èª­ã¿è¾¼ã‚€ã€‚
+\item[関数]Histplot(name,data,option)
+\item[機能]Rを利用ã—ã¦ãƒ’ストグラムをæã
+\item[説明]dataã¯ãƒªã‚¹ãƒˆã«ã—ã¦ä½œæˆã™ã‚‹ã‹ï¼Œå¤–部ファイルã‹ã‚‰Readcsv()ã§èª­ã¿è¾¼ã‚€ã€‚
戻り値ã¯ï¼ŒéšŽç´šå¢ƒç•Œå€¤ã¨ï¼Œå¯¾å¿œã™ã‚‹åº¦æ•°ã®ãƒªã‚¹ãƒˆã€‚
階級境界値(ブレークãƒã‚¤ãƒ³ãƒˆï¼‰ã¯ï¼Œè‡ªå‹•çš„ã«è¨­å®šã•ã‚Œã‚‹ï¼ˆã‚¹ã‚¿ãƒ¼ã‚¸ã‚§ã‚¹ã®å…¬å¼ã«ã‚ˆã‚‹ï¼‰ãŒï¼Œã‚ªãƒ—ションã§ï¼Œ
\verb|"breaks=[0,10,20,30,40,50,60,70,80,90,100]"|
-
+
ãªã©ã¨æŒ‡å®šã™ã‚‹ã“ã¨ã‚‚ã§ãる。
- ã“ã®ä»–ã®ã‚ªãƒ—ションã¯
-
- "Den=yes/no":密度ã®æŒ‡å®šï¼ˆåˆæœŸå€¤ã¯ no)
-
- "Rel=yes/no":相対度数ã«ã™ã‚‹/ã—ãªã„(åˆæœŸå€¤ã¯ no)
-
+ã“ã®ä»–ã®ã‚ªãƒ—ションã¯
+
+"Den=yes/no":密度ã®æŒ‡å®šï¼ˆåˆæœŸå€¤ã¯ no)
+
+"Rel=yes/no":相対度数ã«ã™ã‚‹/ã—ãªã„(åˆæœŸå€¤ã¯ no)
+
\vspace{\baselineskip}
ã€ä¾‹ã€‘csvファイル(datafile.csv)を読ã¿è¾¼ã¿ï¼Œãƒ’ストグラムを作る。Framedata() 㨠Rulerscale()を併用ã—ã¦ï¼Œç›®ç››ä»˜ãã®æž ã®ä¸­ã«è¡¨ç¤ºã™ã‚‹ã€‚表示枠ã®å¯¾è§’点A,Bã¯Cinderellaã®ä½œå›³ãƒ„ールã§ä½œå›³ã—ã¦ãŠã。
\begin{verbatim}
- Addax(0);
- Setscaling(5);
- Setunitlen("0.6mm");
- data=Readcsv("datafile.csv");
- Histplot("1",data,[""]);
- Framedata("1",[A,B],["corner"]);
- Rulerscale(A,["r",0,100,10],["r",0,15,5]);
+Addax(0);
+Setscaling(5);
+Setunitlen("0.6mm");
+data=Readcsv("datafile.csv");
+Histplot("1",data,[""]);
+Framedata("1",[A,B],["corner"]);
+Rulerscale(A,["r",0,100,10],["r",0,15,5]);
\end{verbatim}
- \begin{center} \input{Fig/histgram} \end{center}
+\begin{center} \input{Fig/histgram} \end{center}
2行目ã¨3行目ã¯ï¼Œãƒ‡ãƒ¼ã‚¿ã«åˆã‚ã›ã¦ç¸¦æ–¹å‘ã‚’5å€ã«ã—,TeXã®å˜ä½é•·ã‚’0.6mmã«ã—ã¦ã„る。
@@ -4360,22 +4363,22 @@ Den,Rel オプションをyes ã«ã—ãŸã¨ãã¯ï¼ŒSetscaling(100)ãらã„ã«ã
csvファイルãŒè¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‹ã‚‰ãªã‚‹å ´åˆã¯ï¼Œ
- \verb|dt1=data_1;|
-ã¨ã—ã¦ï¼Œãƒªã‚¹ãƒˆã®ç¬¬ï¼‘è¦ç´ ã‚’å–å¾—ã™ã‚‹ã€‚第2è¦ç´ ã®ãƒ’ストグラムã§ã‚れ㰠\verb|data_2| ã¨ã™ã‚‹ã€‚
+\verb|dt1=data_1;|
+ã¨ã—ã¦ï¼Œãƒªã‚¹ãƒˆã®ç¬¬ï¼‘è¦ç´ ã‚’å–å¾—ã™ã‚‹ã€‚第2è¦ç´ ã®ãƒ’ストグラムã§ã‚ã‚Œã°\verb|data_2| ã¨ã™ã‚‹ã€‚
\vspace{\baselineskip}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\hypertarget{plotdatar}{}
-\item[関数] PlotdataR(name,å¼,変数)
-\item[機能] Rã®é–¢æ•°ã®ã‚°ãƒ©ãƒ•ã‚’æã
-\item[説明] Cindyscriptã®çµ„ã¿è¾¼ã¿é–¢æ•°ã«ã¯ãªã„関数ã®ã‚°ãƒ©ãƒ•ã‚’Rを利用ã—ã¦æã。
+\item[関数]PlotdataR(name,å¼,変数)
+\item[機能]Rã®é–¢æ•°ã®ã‚°ãƒ©ãƒ•ã‚’æã
+\item[説明]Cindyscriptã®çµ„ã¿è¾¼ã¿é–¢æ•°ã«ã¯ãªã„関数ã®ã‚°ãƒ©ãƒ•ã‚’Rを利用ã—ã¦æã。
\vspace{\baselineskip}
ã€ä¾‹ã€‘å¹³å‡5, 標準åå·®2ã®æ­£è¦åˆ†å¸ƒã®å¯†åº¦é–¢æ•°ã¨åˆ†å¸ƒé–¢æ•°ã®ã‚°ãƒ©ãƒ•ã‚’æã。
\begin{verbatim}
- PlotdataR(“1â€, “dnorm(x,5,2)â€, â€x=[0,10]â€);
- PlotdataR(“2â€, â€pnorm(x,5,2)â€, â€x=[0,10]â€);
+PlotdataR(“1â€, “dnorm(x,5,2)â€, â€x=[0,10]â€);
+PlotdataR(“2â€, â€pnorm(x,5,2)â€, â€x=[0,10]â€);
\end{verbatim}
\hspace{20mm} \input{Fig/plotdatar1}
@@ -4384,10 +4387,10 @@ csvファイルãŒè¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‹ã‚‰ãªã‚‹å ´åˆã¯ï¼Œ
点A,Bã¯Cinderellaã®ä½œå›³ãƒ„ールã§ä½œå›³ã—ã¦ãŠã,点Aをグラフ上ã®ãŠã‚ˆãã®ä½ç½®ã«ç½®ã„ã¦ã‹ã‚‰å®Ÿè¡Œã™ã‚‹ã€‚
\begin{verbatim}
- PlotdataR("1","dnorm(x)","x=[-5,5]");
- PutonCurve("A","grR1",[-3,3]);
- Putpoint("B",[A.x,0]);
- Listplot("1",[A,B]);
+PlotdataR("1","dnorm(x)","x=[-5,5]");
+PutonCurve("A","grR1",[-3,3]);
+Putpoint("B",[A.x,0]);
+Listplot("1",[A,B]);
\end{verbatim}
2行目ã®æœ€å¾Œã®å¼•æ•°ã®[-3,3]ã¯ï¼Œãã®ç¯„囲を動ã‹ã™ã“ã¨ã‚’æ„味ã™ã‚‹ã€‚
@@ -4396,45 +4399,45 @@ Aã¯ã‚°ãƒ©ãƒ•ä¸Šã‚’å‹•ã‹ã™ã“ã¨ãŒã§ãã¦ï¼ŒBã¯ãã‚Œã«ä¼´ã£ã¦å‹•ã。
\vspace{\baselineskip}
ã€ä¾‹ã€‘上ã¨åŒæ§˜ã§ï¼Œx軸上ã®ç‚¹ã‚’自由点Aã¨ã—,曲線上ã«Bã‚’ç½®ã。
\begin{verbatim}
- PlotdataR("1","dnorm(x)","x=[-5,5]");
- PlotdataR("1","dnorm(x)","x=[-5,5]");
- A.xy=[A.x,0];
- Lineplot("1",[A,A+[0,1]],["nodisp"]);
- Putintersect("B","grR1","ln1");
- Listplot("1",[A,B]);
+PlotdataR("1","dnorm(x)","x=[-5,5]");
+PlotdataR("1","dnorm(x)","x=[-5,5]");
+A.xy=[A.x,0];
+Lineplot("1",[A,A+[0,1]],["nodisp"]);
+Putintersect("B","grR1","ln1");
+Listplot("1",[A,B]);
\end{verbatim}
\vspace{\baselineskip}
ã€ä¾‹ã€‘å‰ã®ä¾‹ã®ã‚°ãƒ©ãƒ•ã§ï¼ŒABã®å·¦å´ã«Shadeã‚’ã‹ã‘,Shadeã®éƒ¨åˆ†ã®é¢ç©ã‚’求ã‚る。Pã®å€¤ã‚’表示ã™ã‚‹ä½ç½®ã«ï¼ŒCinderellaã®ä½œå›³ãƒ„ールã§ç‚¹Cã‚’ã¨ã£ã¦ãŠã。
\begin{verbatim}
- PlotdataR("1","dnorm(x)","x=[-5,5]",["Num=100"]);
- Putpoint("A",[0,0],[A.x,0]);
- Lineplot("1",[A,A+[0,1]],["nodisp"]);
- Putintersect("B","grR1","ln1");
- Listplot("1",[A,B]);
- Listplot("2",[[-5,0],[5,0]],"nodisp");
- Enclosing("1",["Invert(grR1)","sg2","sg1"],[B,"notex"]);
- Shade(["en1"],["Color=[0.2,0,0,0]"]);
- tmp=0.5+Integrate("grR1",[0,A.x]);
- Expr([A,"s",text(A.x),C,"e","P="+text(tmp)]);
+PlotdataR("1","dnorm(x)","x=[-5,5]",["Num=100"]);
+Putpoint("A",[0,0],[A.x,0]);
+Lineplot("1",[A,A+[0,1]],["nodisp"]);
+Putintersect("B","grR1","ln1");
+Listplot("1",[A,B]);
+Listplot("2",[[-5,0],[5,0]],"nodisp");
+Enclosing("1",["Invert(grR1)","sg2","sg1"],[B,"notex"]);
+Shade(["en1"],["Color=[0.2,0,0,0]"]);
+tmp=0.5+Integrate("grR1",[0,A.x]);
+Expr([A,"s",text(A.x),C,"e","P="+text(tmp)]);
\end{verbatim}
- \begin{center} \input{Fig/rshade} \end{center}
+\begin{center} \input{Fig/rshade} \end{center}
\vspace{\baselineskip}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{plotdiscr}{}
-\item[関数] PlotdiscR(name,å¼,変数)
-\item[機能] Rを利用ã—ã¦é›¢æ•£åž‹ã®ã‚°ãƒ©ãƒ•ã‚’æã
-\item[説明] dbinom (二項分布),dpois(ãƒã‚¢ã‚½ãƒ³åˆ†å¸ƒï¼‰ï¼Œdgeom(幾何分布)ãªã©é›¢æ•£åž‹ç¢ºçŽ‡åˆ†å¸ƒã®ã‚°ãƒ©ãƒ•ã‚’æã。
+\item[関数]PlotdiscR(name,å¼,変数)
+\item[機能]Rを利用ã—ã¦é›¢æ•£åž‹ã®ã‚°ãƒ©ãƒ•ã‚’æã
+\item[説明]dbinom (二項分布),dpois(ãƒã‚¢ã‚½ãƒ³åˆ†å¸ƒï¼‰ï¼Œdgeom(幾何分布)ãªã©é›¢æ•£åž‹ç¢ºçŽ‡åˆ†å¸ƒã®ã‚°ãƒ©ãƒ•ã‚’æã。
\vspace{\baselineskip}
ã€ä¾‹ã€‘二項分布ã®ã‚°ãƒ©ãƒ•ã¨æ­£è¦åˆ†å¸ƒã®ã‚°ãƒ©ãƒ•ã‚’比較ã™ã‚‹ã€‚
\begin{verbatim}
- Setscaling(20);
- PlotdiscR("1","dbinom(k,10,0.4)","k=[0,10]");
- PlotdataR("1","dnorm(x,10*0.4,sqrt(10*0.4*0.6))","x=[0,10]",["do"]);
+Setscaling(20);
+PlotdiscR("1","dbinom(k,10,0.4)","k=[0,10]");
+PlotdataR("1","dnorm(x,10*0.4,sqrt(10*0.4*0.6))","x=[0,10]",["do"]);
\end{verbatim}
\vspace{\baselineskip}
\begin{center} \scalebox{0.9}{\input{Fig/binvsnormal}} \end{center}
@@ -4445,19 +4448,19 @@ PlotdiscR("2","dpois(k,4)","k=[0,10]");
PlotdiscR("3","dgeom(k,0.3)","k=[0,10]");
\end{verbatim}
%\vspace{\baselineskip}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{scatterplot}{}
-\item[関数] Scatterplot(name,filename/datalist,option1,option2)
-\item[機能] 2次元データを読ã¿è¾¼ã¿ï¼Œæ•£å¸ƒå›³ã‚’æã
-\item[説明] 外部ファイル filename(csvå½¢å¼ï¼‰ã‚’読ã¿ï¼Œæ•£å¸ƒå›³ã‚’æã。
+\item[関数]Scatterplot(name,filename/datalist,option1,option2)
+\item[機能]2次元データを読ã¿è¾¼ã¿ï¼Œæ•£å¸ƒå›³ã‚’æã
+\item[説明]外部ファイル filename(csvå½¢å¼ï¼‰ã‚’読ã¿ï¼Œæ•£å¸ƒå›³ã‚’æã。
外部ファイルã®ï¼’次元データã¨ã¯ï¼Œæ¬¡ã®å½¢ã®csvファイル。(行末ã¯LFã¾ãŸã¯CR)
\begin{verbatim}
- 2.3, 4.5 (LF)
- 3.2, 7 (LF)
- 2.0, 6.8 (LF)
+ 2.3, 4.5 (LF)
+ 3.2, 7 (LF)
+ 2.0, 6.8 (LF)
\end{verbatim}
@@ -4471,15 +4474,15 @@ datalistã®å ´åˆã¯ï¼Œæ¬¡ã®å½¢ã€‚
第1オプションã¯ï¼Œå›žå¸°ç›´ç·šã‚’æãã‹ã©ã†ã‹ã¨ç‚¹ã®ã‚¹ã‚¿ã‚¤ãƒ«ã€‚
"Reg=no" : 回帰直線をæãã‹ã©ã†ã‹ï¼ˆyes/no) åˆæœŸå€¤ã¯ yes
-
+
第2オプションã¯ï¼Œç›¸é–¢ä¿‚æ•°ã¨å›žå¸°ç›´ç·šã®å¼ã‚’表示ã™ã‚‹ä½ç½®ã¨ï¼Œå›žå¸°ç›´ç·šã®ã‚¹ã‚¿ã‚¤ãƒ«ã€‚
-ä½ç½®ã¯ï¼Œå¹¾ä½•ç‚¹ã®å称ã§ã‚‚よã„。
-
+ä½ç½®ã¯ï¼Œå¹¾ä½•ç‚¹ã®å称ã§ã‚‚よã„。
+
\vspace{\baselineskip}
ã€ä¾‹ã€‘data.csv を読んã§æ•£å¸ƒå›³ã‚’æã,回帰直線を引ã。
\begin{verbatim}
- Scatterplot("1","data.csv");
+Scatterplot("1","data.csv");
\end{verbatim}
ã ã‘ã§æã‘る。オプションをã¤ã‘ãŸä¾‹ã¯æ¬¡ã€‚
@@ -4489,9 +4492,9 @@ datalistã®å ´åˆã¯ï¼Œæ¬¡ã®å½¢ã€‚
点をé’ã§å¤§ãã•2ã¨ã—,回帰直線を緑ã§è¡¨ç¤ºã™ã‚‹ã€‚
\begin{verbatim}
- Scatterplot("1","data.csv",["Size=4","Color=blue"],[A,"Color=green"]);
- Listplot("1",[[0,7],[0,0],[7,0]]);
- Rulerscale([0,0],["r",0,7,1],["r",1,7,1]);
+Scatterplot("1","data.csv",["Size=4","Color=blue"],[A,"Color=green"]);
+Listplot("1",[[0,7],[0,0],[7,0]]);
+Rulerscale([0,0],["r",0,7,1],["r",1,7,1]);
\end{verbatim}
\vspace{\baselineskip}
@@ -4500,136 +4503,136 @@ datalistã®å ´åˆã¯ï¼Œæ¬¡ã®å½¢ã€‚
\end{description}
\newpage
-% Maximaã¨ã®é€£æº ==================================
+%Maximaã¨ã®é€£æº==================================
\subsection{Maximaã¨ã®é€£æº}
Maximaã¯æ•°å¼å‡¦ç†ã‚½ãƒ•ãƒˆã§ï¼Œ\ketcindy ã«ãŠã„ã¦ã¯å¾®ç©åˆ†ã®è¨ˆç®—ãªã©ï¼ŒCindyscriptã§ã¯ä¸å分ãªç‚¹ã‚’補ã†ã“ã¨ãŒã§ãる。
- \ketcindy ã§ã¯ï¼Œkc.bat/shã«ã‚ˆã£ã¦ã‚³ãƒžãƒ³ãƒ‰ã‚’Maximaã«æ¸¡ã—,çµæžœã‚’テキストファイルã§å—ã‘å–る。ã“ã®ã¨ã,Maximaã¨ã®ã‚„ã‚Šã¨ã‚Šã§ï¼Œæ¬¡ã®ã‚ˆã†ãªãƒ•ã‚¡ã‚¤ãƒ«ãŒä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ä½œæˆã•ã‚Œã‚‹ã€‚
-
+\ketcindy ã§ã¯ï¼Œkc.bat/shã«ã‚ˆã£ã¦ã‚³ãƒžãƒ³ãƒ‰ã‚’Maximaã«æ¸¡ã—,çµæžœã‚’テキストファイルã§å—ã‘å–る。ã“ã®ã¨ã,Maximaã¨ã®ã‚„ã‚Šã¨ã‚Šã§ï¼Œæ¬¡ã®ã‚ˆã†ãªãƒ•ã‚¡ã‚¤ãƒ«ãŒä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ä½œæˆã•ã‚Œã‚‹ã€‚
+
æ‹¡å¼µå­ max :Maxima用ã®ãƒ•ã‚¡ã‚¤ãƒ«
æ‹¡å¼µå­ txt:データファイル
ã“ã®ãƒ‡ãƒ¼ã‚¿ã®ã‚„ã‚Šå–ã‚Šã«é–¢ã™ã‚‹æ¬¡ã®ã‚ªãƒ—ションãŒã‚る。
- オプションãªã—ã¾ãŸã¯ï¼Œâ€â€ ã®ã¨ã
-
- i) データファイルãŒãªã‘ã‚Œã°ï¼Œæ–°ã—ã作る
-
- ii) データファイルãŒæ—¢ã«ã‚ã‚Œã°ãれを読ã¿è¾¼ã‚€
-
- "m" ã®ã¨ã,強制的ã«ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作り直ã™ã€‚
-
- "r" ã®ã¨ã,ã™ã§ã«ã‚るデータファイルを読ã¿è¾¼ã‚€ã€‚
-
- ã“ã®ã¨ã,ファイルã®èª­ã¿æ›¸ãã§ä¸å…·åˆãŒã‚ã‚‹ã¨ï¼Œæ•°ç§’ã®å¾Œã€Œ==$>$ file.txt not generated (5 s ) ã€ã®ã‚ˆã†ãªã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚ã“ã®ã‚ˆã†ãªå ´åˆã¯ä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®è¨­å®šãªã©ã‚’確èªã—ã¦ã„ãŸã ããŸã„。ã“ã®å¾…ã¡æ™‚é–“ã«ã¤ã„ã¦ã¯ï¼ŒWaitオプションã§è¨­å®šã™ã‚‹ã“ã¨ã‚‚ã§ãる。
-
+オプションãªã—ã¾ãŸã¯ï¼Œâ€â€ ã®ã¨ã
+
+i) データファイルãŒãªã‘ã‚Œã°ï¼Œæ–°ã—ã作る
+
+ii) データファイルãŒæ—¢ã«ã‚ã‚Œã°ãれを読ã¿è¾¼ã‚€
+
+"m"ã®ã¨ã,強制的ã«ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作り直ã™ã€‚
+
+"r" ã®ã¨ã,ã™ã§ã«ã‚るデータファイルを読ã¿è¾¼ã‚€ã€‚
+
+ã“ã®ã¨ã,ファイルã®èª­ã¿æ›¸ãã§ä¸å…·åˆãŒã‚ã‚‹ã¨ï¼Œæ•°ç§’ã®å¾Œã€Œ==$>$ file.txt not generated (5 s ) ã€ã®ã‚ˆã†ãªã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚ã“ã®ã‚ˆã†ãªå ´åˆã¯ä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®è¨­å®šãªã©ã‚’確èªã—ã¦ã„ãŸã ããŸã„。ã“ã®å¾…ã¡æ™‚é–“ã«ã¤ã„ã¦ã¯ï¼ŒWaitオプションã§è¨­å®šã™ã‚‹ã“ã¨ã‚‚ã§ãる。
+
\begin{description}
\hypertarget{calcbyM}{}
-\item[関数] CalcbyM(name,コマンド,option)
-\item[機能] Maximaã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹
-\item[説明] 第2引数ã¯Maximaã§å®Ÿè¡Œã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã€‚
+\item[関数]CalcbyM(name,コマンド,option)
+\item[機能]Maximaã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹
+\item[説明]第2引数ã¯Maximaã§å®Ÿè¡Œã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã€‚
コマンドã¨å¼•æ•°ãƒªã‚¹ãƒˆã®ç¹°ã‚Šè¿”ã—ã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆï¼ˆä¾‹ãˆã°cmdL)を作ã£ã¦ï¼Œä¸€åº¦ã«å®Ÿè¡Œã™ã‚‹ã€‚
-
-戻り値ã¯ãªã„。(未定義値) çµæžœã¯ï¼Œã‚³ãƒžãƒ³ãƒ‰ãƒªã‚¹ãƒˆã®æœ€å¾Œã«è¨˜è¿°ã—ãŸå¤‰æ•°ï¼ˆå¼•æ•°ã¯ç©ºãƒªã‚¹ãƒˆï¼‰ã®å€¤ãŒname ã§æŒ‡å®šã•ã‚ŒãŸå¤‰æ•°ã«ä»£å…¥ã•ã‚Œã‚‹ã€‚複数ã®çµæžœã‚’戻ã™ã¨ãã¯ï¼Œ:: ã§åŒºåˆ‡ã£ã¦è¨˜è¿°ã™ã‚‹ã¨ãƒªã‚¹ãƒˆã«ã—ã¦ä»£å…¥ã•ã‚Œã‚‹ã€‚
-
+
+戻り値ã¯ãªã„。(未定義値)çµæžœã¯ï¼Œã‚³ãƒžãƒ³ãƒ‰ãƒªã‚¹ãƒˆã®æœ€å¾Œã«è¨˜è¿°ã—ãŸå¤‰æ•°ï¼ˆå¼•æ•°ã¯ç©ºãƒªã‚¹ãƒˆï¼‰ã®å€¤ãŒname ã§æŒ‡å®šã•ã‚ŒãŸå¤‰æ•°ã«ä»£å…¥ã•ã‚Œã‚‹ã€‚複数ã®çµæžœã‚’戻ã™ã¨ãã¯ï¼Œ:: ã§åŒºåˆ‡ã£ã¦è¨˜è¿°ã™ã‚‹ã¨ãƒªã‚¹ãƒˆã«ã—ã¦ä»£å…¥ã•ã‚Œã‚‹ã€‚
+
\vspace{\baselineskip}
ã€ä¾‹ã€‘$\sin x$ ã¨ãã®å°Žé–¢æ•°ã‚’表示ã™ã‚‹ã€‚çµæžœã¯ 変数 fdf ã« f ã¨df ã®ãƒªã‚¹ãƒˆãŒä»£å…¥ã•ã‚Œã‚‹ã€‚
\begin{verbatim}
- cmdL=[
- "f:sin(x)", [],
- "df:diff",["sin(x)","x"],
- "f::df",[]
- ];
- CalcbyM("fdf",cmdL);
- println(fdf);
+cmdL=[
+"f:sin(x)", [],
+"df:diff",["sin(x)","x"],
+"f::df",[]
+];
+CalcbyM("fdf",cmdL);
+println(fdf);
\end{verbatim}
\vspace{\baselineskip}
- 実行ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ï¼Œ[sin(x),cos(x)] ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
-
+実行ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ï¼Œ[sin(x),cos(x)]ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
+
\vspace{\baselineskip}
ã€ä¾‹ã€‘2æ¬¡æ–¹ç¨‹å¼ $x^2-x-4=0$ã®è§£ã‚’求ã‚る。
\begin{verbatim}
- cmdL=[
- "ans:solve",["x^2-x-4","x"],
- "ans",[]
- ];
- CalcbyM("ans",cmdL);
- println("ans="+ans);
+cmdL=[
+"ans:solve",["x^2-x-4","x"],
+"ans",[]
+];
+CalcbyM("ans",cmdL);
+println("ans="+ans);
\end{verbatim}
- コンソールã«ã¯
-
- ans=[x = -(sqrt(17)-1)/2,x = (sqrt(17)+1)/2]
-
- ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
-
+コンソールã«ã¯
+
+ans=[x = -(sqrt(17)-1)/2,x = (sqrt(17)+1)/2]
+
+ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
+
\vspace{\baselineskip}
{\bf 応用例1:曲線ã®æŽ¥ç·šã‚’引ã}
\vspace{\baselineskip}
- $f(x)=\dfrac{e^x+e^{-x}}{2}$ ã®ï¼Œ$x=a$ã«ãŠã‘る接線ã®æ–¹ç¨‹å¼ã‚’作る。
-
+$f(x)=\dfrac{e^x+e^{-x}}{2}$ ã®ï¼Œ$x=a$ã«ãŠã‘る接線ã®æ–¹ç¨‹å¼ã‚’作る。
+
Maximaã§ãã®å‡¦ç†ã‚’è¡Œã†ã‚³ãƒžãƒ³ãƒ‰ã‚’定義ã—,CalcbyMã§å®Ÿè¡Œã™ã‚‹ã€‚
\begin{verbatim}
- fx="(exp(x)+exp(-x))/2";
- cmdL=[
- "df:diff",[fx,"x"],
- "c:ev",["df","x=a"],
- "b:ev",[fx,"x=a"],
- "eq:c*(x-a)+b",[],
- "eq",[]
- ];
- CalcbyM("tn1",cmdL);
- println(tn1);
+fx="(exp(x)+exp(-x))/2";
+cmdL=[
+"df:diff",[fx,"x"],
+"c:ev",["df","x=a"],
+"b:ev",[fx,"x=a"],
+"eq:c*(x-a)+b",[],
+"eq",[]
+];
+CalcbyM("tn1",cmdL);
+println(tn1);
\end{verbatim}
- コンソールã«ã¯
+コンソールã«ã¯
\begin{verbatim}
- (%e^a-%e^-a)*(x-a))/2+(%e^a+%e^-a)/2
+(%e^a-%e^-a)*(x-a))/2+(%e^a+%e^-a)/2
\end{verbatim}
ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
- ã“ã®ï¼ŒCalcbyMã®æˆ»ã‚Šå€¤ tn1 を用ã„ã¦ï¼Œæ›²ç·šä¸Šã®ï¼‘点Aã«ãŠã‘る接線ã®ã‚°ãƒ©ãƒ•ã‚’æã。以下ã®ã‚¹ã‚¯ãƒªãƒ—トを追加ã™ã‚‹ã€‚ãªãŠï¼Œç‚¹Aã‚’Cinderellaã®ä½œå›³ãƒ„ールã§é©å½“ãªã¨ã“ã‚ã«ã¨ã£ã¦ãŠã。
+ã“ã®ï¼ŒCalcbyMã®æˆ»ã‚Šå€¤ tn1 を用ã„ã¦ï¼Œæ›²ç·šä¸Šã®ï¼‘点Aã«ãŠã‘る接線ã®ã‚°ãƒ©ãƒ•ã‚’æã。以下ã®ã‚¹ã‚¯ãƒªãƒ—トを追加ã™ã‚‹ã€‚ãªãŠï¼Œç‚¹Aã‚’Cinderellaã®ä½œå›³ãƒ„ールã§é©å½“ãªã¨ã“ã‚ã«ã¨ã£ã¦ãŠã。
\begin{verbatim}
- tn1=Assign(tn1,["%e^a","exp(a)","%e^-a","exp(-a)"]);
- Plotdata("1",fx,"x");
- PutonCurve("A","gr1");
- tmp=Assign(tn1,["a",A.x]);
- plotdata("2",tmp,"x",["Num=2"]);
+tn1=Assign(tn1,["%e^a","exp(a)","%e^-a","exp(-a)"]);
+Plotdata("1",fx,"x");
+PutonCurve("A","gr1");
+tmp=Assign(tn1,["a",A.x]);
+plotdata("2",tmp,"x",["Num=2"]);
\end{verbatim}
1行目ã§ã¯Maximaã§ä½œæˆã—ãŸå¼ã‚’,Cindyscriptã§ãƒ—ロットã§ãã‚‹å¼ã«ã—ã¦ã„る。
\vspace{\baselineskip}
- \begin{center} \input{Fig/maxfun01} \end{center}
+\begin{center} \input{Fig/maxfun01} \end{center}
\vspace{\baselineskip}
- ãªãŠï¼ŒæŽ¥ç·šã®æ–¹ç¨‹å¼ã‚’求ã‚ã‚‹ã ã‘ã§ã‚ã‚Œã°ï¼ŒMxfun()を使ã†ã“ã¨ã‚‚ã§ãる。Mxfun()ã®è§£èª¬ã‚’å‚ç…§ã®ã“ã¨ã€‚
-
+ãªãŠï¼ŒæŽ¥ç·šã®æ–¹ç¨‹å¼ã‚’求ã‚ã‚‹ã ã‘ã§ã‚ã‚Œã°ï¼ŒMxfun()を使ã†ã“ã¨ã‚‚ã§ãる。Mxfun()ã®è§£èª¬ã‚’å‚ç…§ã®ã“ã¨ã€‚
+
\vspace{\baselineskip}
{\bf 応用例2:パラメトリックã®å ´åˆã®æŽ¥ç·š}
\vspace{\baselineskip}
- 媒介変数ã®å€¤ã‚’決ã‚ã‚‹ãŸã‚ã«ï¼Œç‚¹Aã‚’Cinderellaã®æç”»é¢ã®x軸上ã«ã¨ã£ã¦ãŠã,ãã®$x$座標を媒介変数$t$ã®å€¤ã¨ã™ã‚‹ã€‚スライダを作ã£ã¦ã‚‚よã„。
+媒介変数ã®å€¤ã‚’決ã‚ã‚‹ãŸã‚ã«ï¼Œç‚¹Aã‚’Cinderellaã®æç”»é¢ã®x軸上ã«ã¨ã£ã¦ãŠã,ãã®$x$座標を媒介変数$t$ã®å€¤ã¨ã™ã‚‹ã€‚スライダを作ã£ã¦ã‚‚よã„。
\begin{layer}{150}{0}
-\putnotese{60}{20}{ \input{Fig/maxfun02}}
+\putnotese{60}{10}{ \input{Fig/maxfun02}}
\end{layer}
\begin{verbatim}
- fn="3*cos(t)^2*[cos(t),sin(t)]";
- cmdL=[
- "f:",[fn],
- "df:diff",["f","t"],
- "df:trigsimp",["df"],
- "tn:f+s*df",[],
- "tn",[]
- ];
- CalcbyM("tn2",cmdL);
- Paramplot("1",fn,"t=[0,2*pi]",["Num=100"]);
- gn=Assign(tn2,["t",A.x]);
- Paramplot("2",gn,"s=[-3,3]");
+fn="3*cos(t)^2*[cos(t),sin(t)]";
+cmdL=[
+"f:",[fn],
+"df:diff",["f","t"],
+"df:trigsimp",["df"],
+"tn:f+s*df",[],
+"tn",[]
+];
+CalcbyM("tn2",cmdL);
+Paramplot("1",fn,"t=[0,2*pi]",["Num=100"]);
+gn=Assign(tn2,["t",A.x]);
+Paramplot("2",gn,"s=[-3,3]");
\end{verbatim}
cmdLã§å®šç¾©ã—ã¦ã„ã‚‹Maximaã®ã‚³ãƒžãƒ³ãƒ‰ï¼ˆtrigsimp ãªã©ï¼‰ã«ã¤ã„ã¦ã¯ï¼ŒMaximaã®è§£èª¬æ›¸ãªã©ã‚’å‚ç…§ã•ã‚ŒãŸã„。
-
+
\vspace{\baselineskip}
ã€ä¾‹ã€‘定ç©åˆ†ã®å€¤ã‚’求ã‚る。
@@ -4637,66 +4640,66 @@ cmdLã§å®šç¾©ã—ã¦ã„ã‚‹Maximaã®ã‚³ãƒžãƒ³ãƒ‰ï¼ˆtrigsimp ãªã©ï¼‰ã«ã¤ã„ã¦ã
$\displaystyle \int _{-1} ^2 (-x^3+3x+2)dx$ ã®å€¤ã‚’求ã‚る。çµæžœã¯ val ã§å—ã‘å–り,Mxtex() ã«æ¸¡ã—ã¦ï¼ŒTeX書å¼ã«ã—ã¦è¡¨ç¤ºã™ã‚‹ã€‚
\begin{verbatim}
- cmdL=[
- "val:integrate",["-x^3+3*x+2,x,-1,2"],
- "val",[]
- ];
- CalcbyM("val",cmdL);
- Mxtex("1",val);
- Expr([[2,2],"e","S="+tx1]);
+cmdL=[
+"val:integrate",["-x^3+3*x+2,x,-1,2"],
+"val",[]
+];
+CalcbyM("val",cmdL);
+Mxtex("1",val);
+Expr([[2,2],"e","S="+tx1]);
\end{verbatim}
\vspace{\baselineskip}
\hypertarget{mxbatch}{}
-\item[関数] Mxbatch(ファイルå)
-\item[機能] Maximaã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’実行ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã‚’作る
-\item[説明] ketcindy/ketlib/maximaL ã«ã‚るファイルを実行ã™ã‚‹ãŸã‚ã®ï¼ŒCalcbyM用ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’作æˆã™ã‚‹ã€‚
+\item[関数]Mxbatch(ファイルå)
+\item[機能]Maximaã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’実行ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã‚’作る
+\item[説明]ketcindy/ketlib/maximaL ã«ã‚るファイルを実行ã™ã‚‹ãŸã‚ã®ï¼ŒCalcbyM用ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’作æˆã™ã‚‹ã€‚
ketcindy/ketlib/maximaL ã«ã¯ï¼Œfourier\_sec.max , matoperation.max , poincare.mac ã®3ã¤ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒå…¥ã£ã¦ã„る。ãŸã¨ãˆã°ï¼Œãƒ•ãƒ¼ãƒªã‚¨ç´šæ•°ã‚’扱ã†ã¨ãã«ã¯ï¼Œfourier\_sec.max を使用ã™ã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘\verb|cmd=Mxbatch("fourier_sec")|
- を実行ã™ã‚‹ã¨ï¼Œcmdã«ï¼ŒãŸã¨ãˆã°
-
- \verb|[batch,["/Applications/ketcindy/ketlib/maximaL/fourier_sec.max"]] |
-
- ãŒä»£å…¥ã•ã‚Œã‚‹ã€‚(Mac/Windows ãŠã‚ˆã³ KeTCindyã®è¨­å®šã«ã‚ˆã£ã¦ç•°ãªã‚‹ï¼‰
-
- ãã“ã§ï¼Œæ¬¡ã®ã‚ˆã†ã«åˆ©ç”¨ã™ã‚‹ã€‚
-
-\begin{verbatim}
- Setax(["a"]);
- Slider("A-C-B",[-5.5,-1.5],[4.5,-1.5]);
- defL=["1",[-3,-2],1,"0",[-2,-1],1,"-x",[-1,1],1,"0",[1,2],1,"-1",[2,3],1];
- Drwxy();
- tmp=Periodfun(defL,1,["dr,2","Color=red"]);
- fun=tmp_1;
- per=tmp_2;
- Htickmark([1,"n","1",2,"n","2",3,"nw","3"]);
- Htickmark([-1,"-1",-2,"-2",-3,"-3"]);
- cmdL=Concat(Mxbatch("fourier_sec"),[
- "Ffun(x):="+fun,[],
- "c:fourier_sec_coeff",["Ffun(x)","x"],
- "c[1]::c[2]::c[3]",[]
- ]);
- CalcbyM("ans",cmdL,[]);
- nterm=round(4*(C.x-A.x));
- Fourierseries("1",ans,per,nterm,["Num=400"]);
- Mxtex("2",ans_3);
- Expr([[-5,-2],"e","s_n="+tx2,[4,-2],"e","n="+text(nterm)]);
+を実行ã™ã‚‹ã¨ï¼Œcmdã«ï¼ŒãŸã¨ãˆã°
+
+\verb|[batch,["/Applications/ketcindy/ketlib/maximaL/fourier_sec.max"]] |
+
+ãŒä»£å…¥ã•ã‚Œã‚‹ã€‚(Mac/Windows ãŠã‚ˆã³ KeTCindyã®è¨­å®šã«ã‚ˆã£ã¦ç•°ãªã‚‹ï¼‰
+
+ãã“ã§ï¼Œæ¬¡ã®ã‚ˆã†ã«åˆ©ç”¨ã™ã‚‹ã€‚
+
+\begin{verbatim}
+Setax(["a"]);
+Slider("A-C-B",[-5.5,-1.5],[4.5,-1.5]);
+defL=["1",[-3,-2],1,"0",[-2,-1],1,"-x",[-1,1],1,"0",[1,2],1,"-1",[2,3],1];
+Drwxy();
+tmp=Periodfun(defL,1,["dr,2","Color=red"]);
+fun=tmp_1;
+per=tmp_2;
+Htickmark([1,"n","1",2,"n","2",3,"nw","3"]);
+Htickmark([-1,"-1",-2,"-2",-3,"-3"]);
+cmdL=Concat(Mxbatch("fourier_sec"),[
+"Ffun(x):="+fun,[],
+"c:fourier_sec_coeff",["Ffun(x)","x"],
+"c[1]::c[2]::c[3]",[]
+]);
+CalcbyM("ans",cmdL,[]);
+nterm=round(4*(C.x-A.x));
+Fourierseries("1",ans,per,nterm,["Num=400"]);
+Mxtex("2",ans_3);
+Expr([[-5,-2],"e","s_n="+tx2,[4,-2],"e","n="+text(nterm)]);
\end{verbatim}
\hspace{20mm}\input{Fig/mxbatch}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{mxfun}{}
-\item[関数] Mxfun(name,å¼ï¼Œãƒªã‚¹ãƒˆï¼Œoption)
-\item[機能] Maximaã®é–¢æ•°ã‚’実行ã™ã‚‹
-\item[説明] 第2引数ã®ã€Œå¼ã€ã¯Maximaã®é–¢æ•°å。第3引数ã®ãƒªã‚¹ãƒˆã¯é–¢æ•°ã«æ¸¡ã™å¼•æ•°ã®ãƒªã‚¹ãƒˆã€‚
+\item[関数]Mxfun(name,å¼ï¼Œãƒªã‚¹ãƒˆï¼Œoption)
+\item[機能]Maximaã®é–¢æ•°ã‚’実行ã™ã‚‹
+\item[説明]第2引数ã®ã€Œå¼ã€ã¯Maximaã®é–¢æ•°å。第3引数ã®ãƒªã‚¹ãƒˆã¯é–¢æ•°ã«æ¸¡ã™å¼•æ•°ã®ãƒªã‚¹ãƒˆã€‚
戻り値ã¯ï¼Œç¬¬ï¼‘引数ã®å¼ã«ï¼‘ã¤ã§ã‚‚文字ãŒã‚ã‚‹ã¨æ–‡å­—列ã¨ãªã‚‹ã€‚ã™ã¹ã¦æ•°å­—(+,-, . ã‚’å«ã‚€ï¼‰ã®å ´åˆã¯
16æ¡ä»¥ä¸‹ã§ã‚ã‚Œã°æ•°ï¼Œãれ以上ã®å ´åˆã¯æ–‡å­—列ã¨ãªã‚‹ã€‚ã¾ãŸï¼Œæˆ»ã‚Šå€¤ã¯ï¼Œå¤‰æ•° mxname ã«ã‚‚代入ã•ã‚Œã‚‹ã€‚
@@ -4706,158 +4709,158 @@ ketcindy/ketlib/maximaL ã«ã¯ï¼Œfourier\_sec.max , matoperation.max , poincare.
\vspace{\baselineskip}
ã€ä¾‹ã€‘$10!$を求ã‚る。
- \verb|Mxfun("1","10!",[]);|
-
- を実行ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã« mx1 is 362880 ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚ã“ã®å€¤ã¯å¤‰æ•° mx1 ã«ä»£å…¥ã•ã‚Œã¦ã„ã‚‹ã®ã§ï¼Œ
-
- \verb|drawtext([0,1],mx1);|
-
+\verb|Mxfun("1","10!",[]);|
+
+を実行ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«mx1 is 362880 ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚ã“ã®å€¤ã¯å¤‰æ•° mx1 ã«ä»£å…¥ã•ã‚Œã¦ã„ã‚‹ã®ã§ï¼Œ
+
+\verb|drawtext([0,1],mx1);|
+
ã¨ã™ã‚Œã°Cinderellaã®æç”»é¢ä¸Šã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚mx1ã®ã‹ã‚ã‚Šã«ï¼Œæˆ»ã‚Šå€¤ã‚’変数ã«ä»£å…¥ã—ã¦ä½¿ã†ã“ã¨ã‚‚ã§ãる。
\begin{verbatim}
- fact10=Mxfun("1","10!",[]);
- drawtext([0,1],fact10);
+fact10=Mxfun("1","10!",[]);
+drawtext([0,1],fact10);
\end{verbatim}
\vspace{\baselineskip}
ã€ä¾‹ã€‘$f(x)=\sin x$ を微分ã™ã‚‹
- \verb|Mxfun("1", "diff",["sin(x)","x"])|
-
- ã¨ã™ã‚‹ã¨
-
- diff(sin(x),x)
-
- ã¨ã„ã†ã‚³ãƒžãƒ³ãƒ‰ã‚’Maximaã«æ¸¡ã—ã¦ï¼Œæˆ»ã‚Šå€¤ã‚’Cindyã®å¤‰æ•°mx1ã«ä»£å…¥ã™ã‚‹ã€‚
-
- \verb|Mxfun("1", "diff(sin(x),x)",[]])|
-
- ã¨ï¼Œç¬¬ï¼‘引数ã«ã¾ã¨ã‚ã¦ã‚‚åŒã˜çµæžœã«ãªã‚‹ã€‚ãŸã ã—,ã“ã®å ´åˆï¼Œç¬¬2引数ã¯ç©ºãƒªã‚¹ãƒˆã¨ã™ã‚‹ã€‚
-
- 文字列を引数ã¨ã™ã‚‹å ´åˆï¼Œä¾‹ãˆã°ï¼Œæ–‡å­—列を連çµã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰concatã§ã¯ï¼Œ
-
- concat("a","b")
-
- ã¨ã™ã‚‹ãŒï¼ŒCindyscriptã®æ–‡å­—列ã®å‡¦ç†ã®é–¢ä¿‚ã§ï¼Œç¬¬ï¼‘引数ã§ã¯ã“ã®å½¢ã§è¨˜è¿°ã§ããªã„。
-
- ã—ãŸãŒã£ã¦ï¼Œã“ã®ã‚ˆã†ãªå ´åˆã¯ï¼Œç¬¬2引数を使ã£ã¦
-
- \verb|Mxfun("1","concat",["a","b"])|
+\verb|Mxfun("1", "diff",["sin(x)","x"])|
+
+ã¨ã™ã‚‹ã¨
+
+diff(sin(x),x)
+
+ã¨ã„ã†ã‚³ãƒžãƒ³ãƒ‰ã‚’Maximaã«æ¸¡ã—ã¦ï¼Œæˆ»ã‚Šå€¤ã‚’Cindyã®å¤‰æ•°mx1ã«ä»£å…¥ã™ã‚‹ã€‚
+
+\verb|Mxfun("1", "diff(sin(x),x)",[]])|
+
+ã¨ï¼Œç¬¬ï¼‘引数ã«ã¾ã¨ã‚ã¦ã‚‚åŒã˜çµæžœã«ãªã‚‹ã€‚ãŸã ã—,ã“ã®å ´åˆï¼Œç¬¬2引数ã¯ç©ºãƒªã‚¹ãƒˆã¨ã™ã‚‹ã€‚
+
+文字列を引数ã¨ã™ã‚‹å ´åˆï¼Œä¾‹ãˆã°ï¼Œæ–‡å­—列を連çµã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰concatã§ã¯ï¼Œ
+
+concat("a","b")
+
+ã¨ã™ã‚‹ãŒï¼ŒCindyscriptã®æ–‡å­—列ã®å‡¦ç†ã®é–¢ä¿‚ã§ï¼Œç¬¬ï¼‘引数ã§ã¯ã“ã®å½¢ã§è¨˜è¿°ã§ããªã„。
+
+ã—ãŸãŒã£ã¦ï¼Œã“ã®ã‚ˆã†ãªå ´åˆã¯ï¼Œç¬¬2引数を使ã£ã¦
+
+\verb|Mxfun("1","concat",["a","b"])|
- ã¨ã™ã‚Œã°ã‚ˆã„。
-
+ã¨ã™ã‚Œã°ã‚ˆã„。
+
\vspace{\baselineskip}
{\bf Cindyscriptã®å¾®åˆ†ã¨ã®é•ã„}
- Cindyscriptã§ã‚‚微分ã¯ã§ãる。ãŸã¨ãˆã°ï¼Œ
+Cindyscriptã§ã‚‚微分ã¯ã§ãる。ãŸã¨ãˆã°ï¼Œ
\begin{verbatim}
- f(x):=sin(x);
- g(x):=d(f(#),x);
- plot(g(#));
+f(x):=sin(x);
+g(x):=d(f(#),x);
+plot(g(#));
\end{verbatim}
- ã¨ã™ã‚‹ã¨ï¼Œcos(x)ã®ã‚°ãƒ©ãƒ•ãŒæã‹ã‚Œã‚‹ã€‚
-
- ã—ã‹ã—,Cindyscriptã®å¾®åˆ†ãŒï¼Œå¾®åˆ†ã®å®šç¾©ã«ã‚ˆã‚‹æ•°å€¤è¨ˆç®—ã§ã‚ã‚‹ã®ã«å¯¾ã—,Maximaã§ã¯æ•°å¼å‡¦ç†ã¨ã—ã¦å¾®åˆ†ãŒã§ãる。
-
- ãã®æ„味ã®é•ã„ã¯ï¼Œæ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トã§ç¢ºã‹ã‚られる。
+ã¨ã™ã‚‹ã¨ï¼Œcos(x)ã®ã‚°ãƒ©ãƒ•ãŒæã‹ã‚Œã‚‹ã€‚
+
+ã—ã‹ã—,Cindyscriptã®å¾®åˆ†ãŒï¼Œå¾®åˆ†ã®å®šç¾©ã«ã‚ˆã‚‹æ•°å€¤è¨ˆç®—ã§ã‚ã‚‹ã®ã«å¯¾ã—,Maximaã§ã¯æ•°å¼å‡¦ç†ã¨ã—ã¦å¾®åˆ†ãŒã§ãる。
+
+ãã®æ„味ã®é•ã„ã¯ï¼Œæ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トã§ç¢ºã‹ã‚られる。
\begin{verbatim}
- f(x):=sin(x);
- g(x):=d(f(#),x);
- println(g(x));
+f(x):=sin(x);
+g(x):=d(f(#),x);
+println(g(x));
\end{verbatim}
- ã§ã¯ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã•ã‚Œã‚‹ã®ã¯æœªå®šç¾©å€¤ï¼ˆ\_ \_ \_) ã§ã‚る。
-
+ã§ã¯ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã•ã‚Œã‚‹ã®ã¯æœªå®šç¾©å€¤ï¼ˆ\_ \_ \_) ã§ã‚る。
+
一方,
\begin{verbatim}
- Mxfun("1", "diff",["sin(x)","x"]);
- println(mx1);
+Mxfun("1", "diff",["sin(x)","x"]);
+println(mx1);
\end{verbatim}
ã§ã¯ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã« \verb|cos(x)| ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
mx1ã¯æ–‡å­—列ã§ã‚ã‚‹ã®ã§ï¼Œ
\begin{verbatim}
- g(x):=parse(mx1);
+g(x):=parse(mx1);
\end{verbatim}
ã¨ã™ã‚Œã°ï¼Œg(x)を導関数ã¨ã™ã‚‹ã“ã¨ãŒã§ã,\verb|plot(g(#))| ã§ã‚°ãƒ©ãƒ•ã‚’æãã“ã¨ãŒã§ãる。
- ã¾ãŸï¼ŒCindyscriptã®å¾®åˆ†ã§ã¯ï¼Œ3階ã‹4階ã¾ã§ã®å°Žé–¢æ•°ãŒè¨ˆç®—上ã®é™åº¦ã§ã‚ã‚‹ã®ã«å¯¾ã—,Maximaãªã‚‰ä½•éšŽã§ã‚‚微分ãŒã§ãã‚‹ã®ã§ï¼Œãƒ†ã‚¤ãƒ©ãƒ¼å±•é–‹ãªã©ã§æœ‰åˆ©ã§ã‚る。
-
+ã¾ãŸï¼ŒCindyscriptã®å¾®åˆ†ã§ã¯ï¼Œ3階ã‹4階ã¾ã§ã®å°Žé–¢æ•°ãŒè¨ˆç®—上ã®é™åº¦ã§ã‚ã‚‹ã®ã«å¯¾ã—,Maximaãªã‚‰ä½•éšŽã§ã‚‚微分ãŒã§ãã‚‹ã®ã§ï¼Œãƒ†ã‚¤ãƒ©ãƒ¼å±•é–‹ãªã©ã§æœ‰åˆ©ã§ã‚る。
+
\vspace{\baselineskip}
\vspace{\baselineskip}
-例 $\sin x$ 㮠テイラー展開を行ã„,グラフを表示ã™ã‚‹ã€‚
+例$\sin x$ 㮠テイラー展開を行ã„,グラフを表示ã™ã‚‹ã€‚
\begin{verbatim}
- Mxfun("1","taylor",["sin(x)","x",0,7],[""]);
- Plotdata("1","sin(x)","x",["da"]);
- Plotdata("2",mx1,"x");
+Mxfun("1","taylor",["sin(x)","x",0,7],[""]);
+Plotdata("1","sin(x)","x",["da"]);
+Plotdata("2",mx1,"x");
\end{verbatim}
\vspace{\baselineskip}
- \begin{center} \input{Fig/taylor} \end{center}
+\begin{center} \input{Fig/taylor} \end{center}
\vspace{\baselineskip}
Mxtex() を用ã„ã¦ï¼ŒMxfun()ã®çµæžœã® mx1ã‚’TeX書å¼ã«ã—ã¦è¡¨ç¤ºã™ã‚‹ã“ã¨ã‚‚ã§ãる。
- \verb|Expr([[1,2],"e",Mxtex("1",mx1)]);|
-
+\verb|Expr([[1,2],"e",Mxtex("1",mx1)]);|
+
を追加ã™ã‚Œã°[1,2]ã®ä½ç½®ã«å¼ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
\vspace{\baselineskip}
{\bf 応用ã€ä¾‹ã€‘接線ã®æ–¹ç¨‹å¼ã‚’作る}
\vspace{\baselineskip}
- $f(x)=\dfrac{e^x+e^{-x}}{2}$ ã®ï¼Œ$x=a$ã«ãŠã‘る接線ã®æ–¹ç¨‹å¼ã‚’作る。
-
- 関数å¼ã‚’文字列ã«ã—ã¦ãŠã,Assign() を用ã„ã¦å¤‰æ•°$x$ã‚’$a$ã«å¤‰ãˆã‚Œã°ï¼Œ$f(a)$ã®å¼ã‚’作るã“ã¨ãŒã§ãる。導関数ã«ã¤ã„ã¦ã‚‚åŒæ§˜ã«ã™ã‚‹ã€‚
-
+$f(x)=\dfrac{e^x+e^{-x}}{2}$ ã®ï¼Œ$x=a$ã«ãŠã‘る接線ã®æ–¹ç¨‹å¼ã‚’作る。
+
+関数å¼ã‚’文字列ã«ã—ã¦ãŠã,Assign() を用ã„ã¦å¤‰æ•°$x$ã‚’$a$ã«å¤‰ãˆã‚Œã°ï¼Œ$f(a)$ã®å¼ã‚’作るã“ã¨ãŒã§ãる。導関数ã«ã¤ã„ã¦ã‚‚åŒæ§˜ã«ã™ã‚‹ã€‚
+
\begin{verbatim}
- fx="(exp(x)+exp(-x))/2";
- gx=Mxfun("1","diff",[fx,"x"]);
- fa=Assign(fx,["x","a"]);
- ga=Assign(gx,["x","a"]);
- tf=ga+"*(x-a)+("+fa+")";
- println(tf);
+fx="(exp(x)+exp(-x))/2";
+gx=Mxfun("1","diff",[fx,"x"]);
+fa=Assign(fx,["x","a"]);
+ga=Assign(gx,["x","a"]);
+tf=ga+"*(x-a)+("+fa+")";
+println(tf);
\end{verbatim}
- コンソールã«ã¯
+コンソールã«ã¯
\begin{verbatim}
- (%e^a-%e^-a)/2*(x-a)+((exp(a)+exp(-a))/2)
+(%e^a-%e^-a)/2*(x-a)+((exp(a)+exp(-a))/2)
\end{verbatim}
ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{mxtex}{}
-\item[関数] Mxtex(name,å¼)
-\item[機能] å¼ã‚’TeX書å¼ã«ã™ã‚‹
-\item[説明] 第2引数ã®å¼ã¯ï¼Œç›´æŽ¥æ›¸ã„ãŸå¼ã‚‚ã—ãã¯Mxfunã®æˆ»ã‚Šå€¤ã€‚ã“れをTeXã®æ›¸å¼ã«ã™ã‚‹ã€‚
+\item[関数]Mxtex(name,å¼)
+\item[機能]å¼ã‚’TeX書å¼ã«ã™ã‚‹
+\item[説明]第2引数ã®å¼ã¯ï¼Œç›´æŽ¥æ›¸ã„ãŸå¼ã‚‚ã—ãã¯Mxfunã®æˆ»ã‚Šå€¤ã€‚ã“れをTeXã®æ›¸å¼ã«ã™ã‚‹ã€‚
戻り値ã¯ï¼Œå¤‰æ•° txname ã«ã‚‚代入ã•ã‚Œã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘部分分数ã¸ã®åˆ†è§£
\begin{spacing}{1.5}
- 部分分数$\dfrac{x^3}{(x+1)(x+2)}$ã®åˆ†è§£ã‚’Maximaã§è¡Œã„,ãã®çµæžœã‚’TeX書å¼ã«ã—ã¦ç”»é¢ã«è¡¨ç¤ºã™ã‚‹ã€‚ç”»é¢ã«è¡¨ç¤ºã•ã‚ŒãŸçµæžœã¯ãã®ã¾ã¾\ketcindy ã§å‡ºåŠ›ã§ãる。
+部分分数$\dfrac{x^3}{(x+1)(x+2)}$ã®åˆ†è§£ã‚’Maximaã§è¡Œã„,ãã®çµæžœã‚’TeX書å¼ã«ã—ã¦ç”»é¢ã«è¡¨ç¤ºã™ã‚‹ã€‚ç”»é¢ã«è¡¨ç¤ºã•ã‚ŒãŸçµæžœã¯ãã®ã¾ã¾\ketcindy ã§å‡ºåŠ›ã§ãる。
\end{spacing}
\begin{verbatim}
- Mxfun("1","partfrac",["x^3/((x+1)*(x+2))","x"]);
- Mxtex("1",mx1);
- Expr([0,1],"e",tx1);
+Mxfun("1","partfrac",["x^3/((x+1)*(x+2))","x"]);
+Mxtex("1",mx1);
+Expr([0,1],"e",tx1);
\end{verbatim}
- ã“ã“ã§ï¼Œmx1,tx1ã¯ãã‚Œãžã‚ŒMxfun("1",・・) , Mxtex"1",・・) ã®çµæžœï¼ˆæˆ»ã‚Šå€¤ï¼‰ã§ã‚る。mx1,tx1 ã¯ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ã‚‚表示ã•ã‚Œï¼Œtx1ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„る。
+ã“ã“ã§ï¼Œmx1,tx1ã¯ãã‚Œãžã‚ŒMxfun("1",・・) , Mxtex"1",・・) ã®çµæžœï¼ˆæˆ»ã‚Šå€¤ï¼‰ã§ã‚る。mx1,tx1 ã¯ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ã‚‚表示ã•ã‚Œï¼Œtx1ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„る。
\begin{verbatim}
- \frac{8}{x+2}-\frac{1}{x+1}+x-3
+\frac{8}{x+2}-\frac{1}{x+1}+x-3
\end{verbatim}
- Cindyscriptã¯TeX書å¼ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã‚‹ã®ã§ã“ã‚Œã§æç”»é¢ã«åˆ†æ•°å¼ãŒè¡¨ç¤ºã•ã‚Œã‚‹ãŒï¼ŒTexã®æ–‡æ›¸ã§ã¯ï¼Œ\verb|\frac{}{}| ã§ã¯ãªã,\verb|\dfrac{}{}|を使ã†ã“ã¨ãŒå¤šã„。ãã“ã§ï¼ŒAssign()を用ã„ã¦ï¼Œ"frac" ã‚’ "dfrac" ã«å¤‰ãˆã‚Œã°ï¼Œãã®ã¾ã¾Tex文書ã§ä½¿ãˆã‚‹ã€‚ãŸã ã—,Cindyscript㯠\verb|\dfrac{}{}| をサãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ã®ã§ï¼Œç”»é¢ä¸Šã§ã¯åˆ†æ•°è¡¨è¨˜ã«ãªã‚‰ãªã„。ãã®ã‚ãŸã‚Šã®äº‹æƒ…を次ã®ã‚¹ã‚¯ãƒªãƒ—トã§ç¤ºã™ã€‚
+Cindyscriptã¯TeX書å¼ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã‚‹ã®ã§ã“ã‚Œã§æç”»é¢ã«åˆ†æ•°å¼ãŒè¡¨ç¤ºã•ã‚Œã‚‹ãŒï¼ŒTexã®æ–‡æ›¸ã§ã¯ï¼Œ\verb|\frac{}{}| ã§ã¯ãªã,\verb|\dfrac{}{}|を使ã†ã“ã¨ãŒå¤šã„。ãã“ã§ï¼ŒAssign()を用ã„ã¦ï¼Œ"frac" ã‚’ "dfrac" ã«å¤‰ãˆã‚Œã°ï¼Œãã®ã¾ã¾Tex文書ã§ä½¿ãˆã‚‹ã€‚ãŸã ã—,Cindyscript㯠\verb|\dfrac{}{}| をサãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ã®ã§ï¼Œç”»é¢ä¸Šã§ã¯åˆ†æ•°è¡¨è¨˜ã«ãªã‚‰ãªã„。ãã®ã‚ãŸã‚Šã®äº‹æƒ…を次ã®ã‚¹ã‚¯ãƒªãƒ—トã§ç¤ºã™ã€‚
\begin{verbatim}
- fx="x^3/((x+1)*(x+2))";
- pfx=Mxfun("1","partfrac",[fx,"x"]);
- form=Mxtex("1",fx)+"="+Mxtex("2",pfx);
- dform=Assign(form,["frac","dfrac"]);
- Letter([0,5],"e","部分分数ã¸ã®åˆ†è§£ $"+form+"$");
- Letter([0,3],"e","部分分数ã¸ã®åˆ†è§£ $"+dform+"$");
+fx="x^3/((x+1)*(x+2))";
+pfx=Mxfun("1","partfrac",[fx,"x"]);
+form=Mxtex("1",fx)+"="+Mxtex("2",pfx);
+dform=Assign(form,["frac","dfrac"]);
+Letter([0,5],"e","部分分数ã¸ã®åˆ†è§£$"+form+"$");
+Letter([0,3],"e","部分分数ã¸ã®åˆ†è§£$"+dform+"$");
\end{verbatim}
Cinderellaã®æç”»é¢ã§ã¯æ¬¡ã®ã‚ˆã†ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
\vspace{\baselineskip}
\hspace{20mm} \includegraphics[bb=0 0 347.02 116.01 , width=8cm]{Fig/mxtex01.pdf}
-
+
\vspace{\baselineskip}
出力ã—ãŸTeX挿入図ã§ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚‹ã€‚
@@ -4869,7 +4872,7 @@ Cinderellaã®æç”»é¢ã§ã¯æ¬¡ã®ã‚ˆã†ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
Cindyscriptã®æ–‡å­—列ã®é–¢æ•° replace を用ã„ã¦ï¼Œ
\hspace{10mm} \verb|dform=replace(form,"frac","dfrac");|
-
+
ã¨ã—ã¦ã‚‚よã„。
%\vspace{10mm}
@@ -4878,87 +4881,87 @@ Cindyscriptã®æ–‡å­—列ã®é–¢æ•° replace を用ã„ã¦ï¼Œ
ã€ä¾‹ã€‘2次関数ã®ã‚°ãƒ©ãƒ•ã‚’表示ã—,$x$軸ã¨ã®äº¤ç‚¹ã®$x$座標を表示ã™ã‚‹ã€‚
\begin{layer}{150}{0}
-\putnotese{70}{50}{ \input{Fig/mxtex03}}
+\putnotese{60}{20}{ \input{Fig/mxtex03}}
\end{layer}
\begin{verbatim}
- fx="x^2-x-3";
- cmdL=[
- "ans:solve",[fx,"x"],
- "ans",[]
- ];
- CalcbyM("ans",cmdL);
- p1=indexof(ans,"[");
- p2=indexof(ans,",");
- p3=indexof(ans,"]");
- s1=substring(ans,p1,p2-1);
- s2=substring(ans,p2,p3-1);
- s1=replace(s1,"x =","");
- s2=replace(s2,"x =","");
- Mxtex("1",s1);
- Mxtex("2",s2);
- Plotdata("1",fx,"x");
- Expr([-2,-0.5],"e",tx1);
- Expr([2,-0.5],"e",tx2);
+fx="x^2-x-3";
+cmdL=[
+"ans:solve",[fx,"x"],
+"ans",[]
+];
+CalcbyM("ans",cmdL);
+p1=indexof(ans,"[");
+p2=indexof(ans,",");
+p3=indexof(ans,"]");
+s1=substring(ans,p1,p2-1);
+s2=substring(ans,p2,p3-1);
+s1=replace(s1,"x =","");
+s2=replace(s2,"x =","");
+Mxtex("1",s1);
+Mxtex("2",s2);
+Plotdata("1",fx,"x");
+Expr([-2,-0.5],"e",tx1);
+Expr([2,-0.5],"e",tx2);
\end{verbatim}
ã“ã“ã§ï¼Œ\verb|CalcbyM("ans",cmdL);| ã§å¾—られるansã¯ï¼Œæ¬¡ã®ã‚ˆã†ãªæ–‡å­—列ã§ã‚る。
-
- \verb|"[x = -(sqrt(13)-1)/2,x = (sqrt(13)+1)/2] "|
-
+
+\verb|"[x = -(sqrt(13)-1)/2,x = (sqrt(13)+1)/2] "|
+
ãã“ã§ï¼Œã“ã“ã‹ã‚‰2ã¤ã®å¼ã ã‘を抽出ã™ã‚‹ä½œæ¥­ã‚’è¡Œã£ãŸã®ã¡ï¼ŒMxtex() ã§TeXã®å¼ã‚’å¾—ã¦ã„る。
ã•ã‚‰ã«å¿œç”¨ã¨ã—ã¦ï¼Œç‚¹Aã‚’Cinderellaã®ä½œå›³ãƒ„ールã§ä½œå›³ã—,
\begin{verbatim}
- if(A.y<0,
- fx="(x-"+text(A.x)+")^2"+guess(A.y),
- fx="(x-"+text(A.x)+")^2+"+guess(A.y);
- );
+if(A.y<0,
+fx="(x-"+text(A.x)+")^2"+guess(A.y),
+fx="(x-"+text(A.x)+")^2+"+guess(A.y);
+);
\end{verbatim}
ã¨ã™ã‚‹ã¨ï¼Œç‚¹Aを頂点ã¨ã™ã‚‹æ”¾ç‰©ç·šã¨è»¸ã¨ã®äº¤ç‚¹ã®åº§æ¨™ãŒæã‹ã‚Œã‚‹ã€‚Maximaã¨ã®ãƒ‡ãƒ¼ã‚¿ã®ã‚„ã‚Šå–ã‚Šã‚’ã™ã‚‹ãŸã‚ã®ã‚¿ã‚¤ãƒ ãƒ©ã‚°ãŒã‚ã‚‹ãŒï¼Œã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ãƒ†ã‚£ãƒ–ã«æ”¾ç‰©ç·šã®ä½ç½®ã‚’変ãˆã‚‹ã“ã¨ãŒã§ãる。
\vspace{\baselineskip}
<å‚考>
- 2次関数ã®ã‚ˆã†ãªç°¡å˜ãªé–¢æ•°ã§ã‚ã‚Œã°ï¼ŒCindyscriptã® roots() 関数を用ã„ã¦2次方程å¼ãŒè§£ã‘ã‚‹ã®ã§ï¼Œæ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トã§ã»ã¼åŒã˜å‹•ä½œã‚’ã™ã‚‹ã‚‚ã®ã‚’作るã“ã¨ãŒã§ãる。「ã»ã¼ã€ã¨ã„ã†ã®ã¯ç‚¹Aã®ä½ç½®ã«ã‚ˆã£ã¦ã¯ï¼Œguess()ã§è§£é‡ˆã—ãã‚Œãªã„ã“ã¨ãŒã‚ã‚‹ãŸã‚ã§ã‚る。Maximaを使ãˆã°æ•°å¼å‡¦ç†ã§è§£ã‚’求ã‚ã‚‹ã®ã§ï¼ŒAãŒã©ã“ã«ã‚ã£ã¦ã‚‚ãã‚Œã„ã«è¡¨ç¤ºã§ãる。
+2次関数ã®ã‚ˆã†ãªç°¡å˜ãªé–¢æ•°ã§ã‚ã‚Œã°ï¼ŒCindyscriptã® roots() 関数を用ã„ã¦2次方程å¼ãŒè§£ã‘ã‚‹ã®ã§ï¼Œæ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トã§ã»ã¼åŒã˜å‹•ä½œã‚’ã™ã‚‹ã‚‚ã®ã‚’作るã“ã¨ãŒã§ãる。「ã»ã¼ã€ã¨ã„ã†ã®ã¯ç‚¹Aã®ä½ç½®ã«ã‚ˆã£ã¦ã¯ï¼Œguess()ã§è§£é‡ˆã—ãã‚Œãªã„ã“ã¨ãŒã‚ã‚‹ãŸã‚ã§ã‚る。Maximaを使ãˆã°æ•°å¼å‡¦ç†ã§è§£ã‚’求ã‚ã‚‹ã®ã§ï¼ŒAãŒã©ã“ã«ã‚ã£ã¦ã‚‚ãã‚Œã„ã«è¡¨ç¤ºã§ãる。
\begin{verbatim}
- fx="x^2-2*A.x*x+A.x^2+A.y";
- cf=[A.x^2+A.y,-2*A.x,1];
- sol=roots(cf);
- s1=guess(sol_2);
- s2=guess(sol_1);
- Mxtex("1",s1);
- Mxtex("2",s2);
- Plotdata("1",fx,"x");
- Expr([-2,-0.5],"e",tx1);
- Expr([2,-0.5],"e",tx2);
+fx="x^2-2*A.x*x+A.x^2+A.y";
+cf=[A.x^2+A.y,-2*A.x,1];
+sol=roots(cf);
+s1=guess(sol_2);
+s2=guess(sol_1);
+Mxtex("1",s1);
+Mxtex("2",s2);
+Plotdata("1",fx,"x");
+Expr([-2,-0.5],"e",tx1);
+Expr([2,-0.5],"e",tx2);
\end{verbatim}
\end{description}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\newpage
-% Risa/Asirã¨ã®é€£æº ==================================
+%Risa/Asirã¨ã®é€£æº==================================
\subsection{Risa/Asirã¨ã®é€£æº}
\begin{description}
\hypertarget{calcbyA}{}
-\item[関数] CalcbyA(name,コマンド,option)
-\item[機能] Risa/Asirã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹
-\item[説明] 第2引数ã¯Risa/Asirã§å®Ÿè¡Œã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã€‚
+\item[関数]CalcbyA(name,コマンド,option)
+\item[機能]Risa/Asirã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹
+\item[説明]第2引数ã¯Risa/Asirã§å®Ÿè¡Œã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã€‚
+
+コマンドã¨å¼•æ•°ãƒªã‚¹ãƒˆã®ç¹°ã‚Šè¿”ã—ã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆï¼ˆä¾‹ãˆã°cmdL)を作ã£ã¦ï¼Œä¸€åº¦ã«å®Ÿè¡Œã™ã‚‹ã€‚
+
+戻り値ã¯ãªã„。(未定義値)çµæžœã¯ï¼Œã‚³ãƒžãƒ³ãƒ‰ãƒªã‚¹ãƒˆã®æœ€å¾Œã«è¨˜è¿°ã—ãŸå¤‰æ•°ï¼ˆå¼•æ•°ã¯ç©ºãƒªã‚¹ãƒˆï¼‰ã®å€¤ãŒname ã§æŒ‡å®šã•ã‚ŒãŸå¤‰æ•°ã«ä»£å…¥ã•ã‚Œã‚‹ã€‚複数ã®çµæžœã‚’戻ã™ã¨ãã¯ï¼Œ:: ã§åŒºåˆ‡ã£ã¦è¨˜è¿°ã™ã‚‹ã¨ãƒªã‚¹ãƒˆã«ã—ã¦ä»£å…¥ã•ã‚Œã‚‹ã€‚
- コマンドã¨å¼•æ•°ãƒªã‚¹ãƒˆã®ç¹°ã‚Šè¿”ã—ã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆï¼ˆä¾‹ãˆã°cmdL)を作ã£ã¦ï¼Œä¸€åº¦ã«å®Ÿè¡Œã™ã‚‹ã€‚
-
- 戻り値ã¯ãªã„。(未定義値) çµæžœã¯ï¼Œã‚³ãƒžãƒ³ãƒ‰ãƒªã‚¹ãƒˆã®æœ€å¾Œã«è¨˜è¿°ã—ãŸå¤‰æ•°ï¼ˆå¼•æ•°ã¯ç©ºãƒªã‚¹ãƒˆï¼‰ã®å€¤ãŒname ã§æŒ‡å®šã•ã‚ŒãŸå¤‰æ•°ã«ä»£å…¥ã•ã‚Œã‚‹ã€‚複数ã®çµæžœã‚’戻ã™ã¨ãã¯ï¼Œ:: ã§åŒºåˆ‡ã£ã¦è¨˜è¿°ã™ã‚‹ã¨ãƒªã‚¹ãƒˆã«ã—ã¦ä»£å…¥ã•ã‚Œã‚‹ã€‚
-
\vspace{\baselineskip}
\hypertarget{asirfun}{}
-\item[関数] Asirfun(name,å¼ï¼Œãƒªã‚¹ãƒˆï¼Œoption)
-\item[機能] Risa/Asirã®é–¢æ•°ã‚’実行ã™ã‚‹
-\item[説明] 第2引数ã®ã€Œå¼ã€ã¯Risa/Asirã®é–¢æ•°å。第3引数ã®ãƒªã‚¹ãƒˆã¯é–¢æ•°ã«æ¸¡ã™å¼•æ•°ã®ãƒªã‚¹ãƒˆã€‚
+\item[関数]Asirfun(name,å¼ï¼Œãƒªã‚¹ãƒˆï¼Œoption)
+\item[機能]Risa/Asirã®é–¢æ•°ã‚’実行ã™ã‚‹
+\item[説明]第2引数ã®ã€Œå¼ã€ã¯Risa/Asirã®é–¢æ•°å。第3引数ã®ãƒªã‚¹ãƒˆã¯é–¢æ•°ã«æ¸¡ã™å¼•æ•°ã®ãƒªã‚¹ãƒˆã€‚
戻り値ã¯ï¼Œç¬¬ï¼‘引数ã®å¼ã«ï¼‘ã¤ã§ã‚‚文字ãŒã‚ã‚‹ã¨æ–‡å­—列ã¨ãªã‚‹ã€‚ã™ã¹ã¦æ•°å­—(+,-, . ã‚’å«ã‚€ï¼‰ã®å ´åˆã¯
16æ¡ä»¥ä¸‹ã§ã‚ã‚Œã°æ•°ï¼Œãれ以上ã®å ´åˆã¯æ–‡å­—列ã¨ãªã‚‹ã€‚ã¾ãŸï¼Œæˆ»ã‚Šå€¤ã¯ï¼Œå¤‰æ•° asname ã«ã‚‚代入ã•ã‚Œã‚‹ã€‚
@@ -4967,29 +4970,29 @@ Cindyscriptã®æ–‡å­—列ã®é–¢æ•° replace を用ã„ã¦ï¼Œ
\end{description}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\newpage
-% FriCASã¨ã®é€£æº ==================================
+%FriCASã¨ã®é€£æº==================================
\subsection{FriCAS(Axiom)ã¨ã®é€£æº}
\begin{description}
\hypertarget{calcbyF}{}
-\item[関数] CalcbyF(name,コマンド,option)
-\item[機能] FriCASã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹
-\item[説明] 第2引数ã¯FriCASã§å®Ÿè¡Œã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã€‚
+\item[関数]CalcbyF(name,コマンド,option)
+\item[機能]FriCASã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹
+\item[説明]第2引数ã¯FriCASã§å®Ÿè¡Œã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã€‚
コマンドã¨å¼•æ•°ãƒªã‚¹ãƒˆã®ç¹°ã‚Šè¿”ã—ã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆï¼ˆä¾‹ãˆã°cmdL)を作ã£ã¦ï¼Œä¸€åº¦ã«å®Ÿè¡Œã™ã‚‹ã€‚
-戻り値ã¯ãªã„。(未定義値) çµæžœã¯ï¼Œã‚³ãƒžãƒ³ãƒ‰ãƒªã‚¹ãƒˆã®æœ€å¾Œã«è¨˜è¿°ã—ãŸå¤‰æ•°ï¼ˆå¼•æ•°ã¯ç©ºãƒªã‚¹ãƒˆï¼‰ã®å€¤ãŒname ã§æŒ‡å®šã•ã‚ŒãŸå¤‰æ•°ã«ä»£å…¥ã•ã‚Œã‚‹ã€‚複数ã®çµæžœã‚’戻ã™ã¨ãã¯ï¼Œ:: ã§åŒºåˆ‡ã£ã¦è¨˜è¿°ã™ã‚‹ã¨ãƒªã‚¹ãƒˆã«ã—ã¦ä»£å…¥ã•ã‚Œã‚‹ã€‚
+戻り値ã¯ãªã„。(未定義値)çµæžœã¯ï¼Œã‚³ãƒžãƒ³ãƒ‰ãƒªã‚¹ãƒˆã®æœ€å¾Œã«è¨˜è¿°ã—ãŸå¤‰æ•°ï¼ˆå¼•æ•°ã¯ç©ºãƒªã‚¹ãƒˆï¼‰ã®å€¤ãŒname ã§æŒ‡å®šã•ã‚ŒãŸå¤‰æ•°ã«ä»£å…¥ã•ã‚Œã‚‹ã€‚複数ã®çµæžœã‚’戻ã™ã¨ãã¯ï¼Œ:: ã§åŒºåˆ‡ã£ã¦è¨˜è¿°ã™ã‚‹ã¨ãƒªã‚¹ãƒˆã«ã—ã¦ä»£å…¥ã•ã‚Œã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{frfun}{}
-\item[関数] Frfun(name,å¼ï¼Œãƒªã‚¹ãƒˆï¼Œoption)
-\item[機能] FriCASã®é–¢æ•°ã‚’実行ã™ã‚‹
-\item[説明] 第2引数ã®ã€Œå¼ã€ã¯FriCASã®é–¢æ•°å。第3引数ã®ãƒªã‚¹ãƒˆã¯é–¢æ•°ã«æ¸¡ã™å¼•æ•°ã®ãƒªã‚¹ãƒˆã€‚
+\item[関数]Frfun(name,å¼ï¼Œãƒªã‚¹ãƒˆï¼Œoption)
+\item[機能]FriCASã®é–¢æ•°ã‚’実行ã™ã‚‹
+\item[説明]第2引数ã®ã€Œå¼ã€ã¯FriCASã®é–¢æ•°å。第3引数ã®ãƒªã‚¹ãƒˆã¯é–¢æ•°ã«æ¸¡ã™å¼•æ•°ã®ãƒªã‚¹ãƒˆã€‚
戻り値ã¯ï¼Œç¬¬ï¼‘引数ã®å¼ã«ï¼‘ã¤ã§ã‚‚文字ãŒã‚ã‚‹ã¨æ–‡å­—列ã¨ãªã‚‹ã€‚ã™ã¹ã¦æ•°å­—(+,-, . ã‚’å«ã‚€ï¼‰ã®å ´åˆã¯
16æ¡ä»¥ä¸‹ã§ã‚ã‚Œã°æ•°ï¼Œãれ以上ã®å ´åˆã¯æ–‡å­—列ã¨ãªã‚‹ã€‚ã¾ãŸï¼Œæˆ»ã‚Šå€¤ã¯ï¼Œå¤‰æ•° friname ã«ã‚‚代入ã•ã‚Œã‚‹ã€‚
@@ -4998,31 +5001,31 @@ Cindyscriptã®æ–‡å­—列ã®é–¢æ•° replace を用ã„ã¦ï¼Œ
\end{description}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\newpage
-% MeshLabã¨ã®é€£æº ==================================
+%MeshLabã¨ã®é€£æº==================================
\subsection{MeshLabã¨ã®é€£æº}
MeshLabã¯ï¼Œ3Dデータ(objデータãªã©ï¼‰ã‚’読ã¿è¾¼ã‚“ã§ãƒ¬ã‚¤ãƒˆãƒ¬ãƒ¼ã‚·ãƒ³ã‚°ã§è¡¨ç¤ºãƒ»ç·¨é›†ã™ã‚‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã§ã‚る。レイトレーシングã§3Dグラフィクスをæãã«ã¯ï¼ŒCinderellaã¨è¦ªå’Œæ€§ã®é«˜ã„ Cindy3D を利用ã™ã‚‹ã®ãŒã‚ˆã„ãŒï¼ŒMeshLabを使ã†ãƒ¡ãƒªãƒƒãƒˆã¯3Dプリンタ用ã®STLファイルを出力ã§ãã‚‹ã“ã¨ã§ã‚る。ã¾ãŸï¼Œ\ketcindy ã§æã„ãŸ3Dã®å›³ãŒãƒ¬ã‚¤ãƒˆãƒ¬ãƒ¼ã‚·ãƒ³ã‚°ã§ã©ã®ã‚ˆã†ã«ãªã‚‹ã®ã‹ã‚’見るã“ã¨ã‚‚比較的簡å˜ã«ã§ãる。
MeshLabã¨ã®é€£æºã¯ï¼Œ\ketcindy ã‹ã‚‰ Obj å½¢å¼ã®ãƒ‡ãƒ¼ã‚¿ã‚’書ã出ã™ã“ã¨ã§è¡Œã†ã€‚Mkobj**() 関数ã§ãƒ‡ãƒ¼ã‚¿ã‚’作り,Mkviewobj() 関数ã§MeshLabを呼ã³å‡ºã—ã¦è¡¨ç¤ºã‚’è¡Œã†ã€‚
-
+
ãªãŠï¼ŒMkviewobj() 関数ã§MeshLabを呼ã³å‡ºã—ã¦è¡¨ç¤ºã‚’è¡Œã†å ´åˆï¼Œã“れをDrawスロットã«æ›¸ãã¨é »ç¹ã«å‘¼ã³å‡ºã—ãŒè¡Œã‚れるãŸã‚éžåŠ¹çŽ‡ã¨ãªã‚‹ã€‚ãã“ã§ï¼Œif(1==0,・・・) ã§ãƒ»ãƒ»ãƒ»ã®éƒ¨åˆ†ã«MeshLabã®å‘¼ã³å‡ºã—関係ã®ã‚¹ã‚¯ãƒªãƒ—トを書ã„ã¦ï¼Œå®Ÿéš›ã«å‘¼ã³å‡ºã™ã¨ãã« if(1==1,・・・)ã¨ã™ã‚‹æ–¹æ³•ã¨ï¼Œå‘¼ã³å‡ºã—関係ã®ã‚¹ã‚¯ãƒªãƒ—トを関数化ã—ã¦ãƒœã‚¿ãƒ³ã«å‰²ã‚Šå½“ã¦ã‚‹æ–¹æ³•ãŒã‚る。ketcindyパッケージã«å«ã¾ã‚Œã‚‹ sample ã«ãƒœã‚¿ãƒ³ã‚’ã¤ã‘ãŸã‚‚ã®ãŒã‚る。
-
- ãªãŠï¼Œ3Dã§ã‚ã‚‹ã®ã§ï¼ŒInitialization スロットã«
-
- \verb|Ketinit();|
- \verb|Ketinit3d();|
+
+ãªãŠï¼Œ3Dã§ã‚ã‚‹ã®ã§ï¼ŒInitialization スロットã«
+
+\verb|Ketinit();|
+\verb|Ketinit3d();|
を記述ã—ã¦ãŠã。
\begin{description}
\hypertarget{mkobjcmd}{}
-\item[関数] Mkobjcmd(name,å¼ï¼Œoption)
-\item[機能] 厚ã¿ã‚’æŒãŸãªã„曲é¢ã®objファイルã®ãŸã‚ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’作æˆã™ã‚‹
-\item[説明] オプション㯠[分割数1,分割数2,表å´ã®æ–¹å‘ã®æŒ‡å®š]
+\item[関数]Mkobjcmd(name,å¼ï¼Œoption)
+\item[機能]厚ã¿ã‚’æŒãŸãªã„曲é¢ã®objファイルã®ãŸã‚ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’作æˆã™ã‚‹
+\item[説明]オプション㯠[分割数1,分割数2,表å´ã®æ–¹å‘ã®æŒ‡å®š]
表å´ã®æ–¹å‘ã¯ï¼Œå¤‰æ•°ã«å¯¾ã—ã¦ï¼Œå³æ‰‹ç³»ã®æ–¹å‘ãŒ"+"
@@ -5031,13 +5034,13 @@ MeshLabã¨ã®é€£æºã¯ï¼Œ\ketcindy ã‹ã‚‰ Obj å½¢å¼ã®ãƒ‡ãƒ¼ã‚¿ã‚’書ã出ã™ã
\vspace{\baselineskip}
ã€ä¾‹ã€‘:サドルé¢
\begin{verbatim}
- fd=[ "z=x^2-y^2", "x=[-1,1]","y=[-1,1]"," "];
- Sf3data("1",fd);
- Windispg();
- Mkobjcmd("1",fd,[40,40,"-"]);
- Meshlab():=(
- Mkviewobj("saddle",oc1, ["m","v"]);
- );
+fd=[ "z=x^2-y^2", "x=[-1,1]","y=[-1,1]"," "];
+Sf3data("1",fd);
+Windispg();
+Mkobjcmd("1",fd,[40,40,"-"]);
+Meshlab():=(
+Mkviewobj("saddle",oc1, ["m","v"]);
+);
\end{verbatim}
ã“ã®ã†ã¡ï¼Œ\verb|Sf3data("1",fd); | ã¯Cinderellaã®ç”»é¢ã«è¡¨ç¤ºã™ã‚‹ãŸã‚ã§ã‚ã£ã¦ï¼Œãªãã¦ã‚‚よã„。
@@ -5045,44 +5048,44 @@ MeshLabã¨ã®é€£æºã¯ï¼Œ\ketcindy ã‹ã‚‰ Obj å½¢å¼ã®ãƒ‡ãƒ¼ã‚¿ã‚’書ã出ã™ã
\includegraphics[bb=0 0 679.53 263.51 , width=12cm]{Fig/meshlab01.pdf}
\vspace{\baselineskip}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{mkobjcrvcmd}{}
-\item[関数] Mkobjcrvcmd(name,PD,option)
-\item[機能] 空間曲線(直線)ã®objファイルã®ãŸã‚ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’作æˆ
-\item[説明] オプション㯠[太ã•ï¼Œæ–­é¢ã®å½¢çŠ¶ï¼ˆæ­£å¤šè§’形)ã®è¾ºã®æ•°ï¼Œæ–­é¢ã®æ­£é¢]
+\item[関数]Mkobjcrvcmd(name,PD,option)
+\item[機能]空間曲線(直線)ã®objファイルã®ãŸã‚ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’作æˆ
+\item[説明]オプション㯠[太ã•ï¼Œæ–­é¢ã®å½¢çŠ¶ï¼ˆæ­£å¤šè§’形)ã®è¾ºã®æ•°ï¼Œæ–­é¢ã®æ­£é¢]
曲線ã¯ç´ã®ã‚ˆã†ãªã‚‚ã®ã§è¡¨ã™ã€‚ãã®æ–­é¢ã¯æ­£å¤šè§’å½¢ã§ï¼Œ åˆæœŸè¨­å®šã¯æ­£6角形ã§ã‚る。断é¢ã®æ­£é¢ã¯"xy","yz","zx"ã®ã„ãšã‚Œã‹ã§æŒ‡å®šã™ã‚‹ã€‚太ããªã£ãŸæ™‚ã«å½¢çŠ¶ã®å·®ãŒç¾ã‚Œã‚‹ã€‚
-例 太ã•0.03ã§èžºæ—‹ã‚’æã
+例太ã•0.03ã§èžºæ—‹ã‚’æã
\begin{verbatim}
- Spacecurve("1","[(6*pi-t)/(6*pi)*cos(t),(6*pi-t)/(6*pi)*sin(t),0.1*t]",
- "t=[0,6*pi]",["Num=200"]);
- Windispg();
- Mkobjcrvcmd("1","sc3d1",[0.03]);
- Meshlab():=(
- Mkviewobj("spiral",oc1,["m","v"]);
- );
+Spacecurve("1","[(6*pi-t)/(6*pi)*cos(t),(6*pi-t)/(6*pi)*sin(t),0.1*t]",
+"t=[0,6*pi]",["Num=200"]);
+Windispg();
+Mkobjcrvcmd("1","sc3d1",[0.03]);
+Meshlab():=(
+Mkviewobj("spiral",oc1,["m","v"]);
+);
\end{verbatim}
-\verb| Mkobjcrvcmd("1","sc3d1",[0.1,8,"yz"]);| ã¨ã—ãŸã®ãŒä¸‹å›³å³ã€‚
-
+\verb|Mkobjcrvcmd("1","sc3d1",[0.1,8,"yz"]);| ã¨ã—ãŸã®ãŒä¸‹å›³å³ã€‚
+
\includegraphics[bb=0 0 614.53 236.51 , width=12cm]{Fig/meshlab02.pdf}
-
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{mkobjnrm}{}
-\item[関数] Mkobjnrm(name,å¼)
-\item[機能] 法線ベクトルã®ãƒ‡ãƒ¼ã‚¿ã‚’作æˆ
-\item[説明] å¼ã¯æ›²é¢ã‚’表ã™å¼ã€‚ã“ã‚Œã«å¯¾ã—,法線ベクトルを表ã™å¼ã‚’求ã‚る。
+\item[関数]Mkobjnrm(name,å¼)
+\item[機能]法線ベクトルã®ãƒ‡ãƒ¼ã‚¿ã‚’作æˆ
+\item[説明]å¼ã¯æ›²é¢ã‚’表ã™å¼ã€‚ã“ã‚Œã«å¯¾ã—,法線ベクトルを表ã™å¼ã‚’求ã‚る。
\vspace{\baselineskip}
\hypertarget{mkobjplatecmd}{}
-\item[関数] Mkobjplatecmd(name,é¢ãƒ‡ãƒ¼ã‚¿ï¼Œoptions)
-\item[機能] é¢ã‚’æã
-\item[説明] é¢ãƒ‡ãƒ¼ã‚¿ã‚’渡ã—ã¦é¢ã‚’æã。
+\item[関数]Mkobjplatecmd(name,é¢ãƒ‡ãƒ¼ã‚¿ï¼Œoptions)
+\item[機能]é¢ã‚’æã
+\item[説明]é¢ãƒ‡ãƒ¼ã‚¿ã‚’渡ã—ã¦é¢ã‚’æã。
options ã¯ï¼Œé¢ã®åŽšã¿ã®æŒ‡å®šã€‚厚ã¿ã¯ä¸­å¿ƒç·šã«å¯¾ã—,両å´ã«ã¤ã‘ã‚‹ã“ã¨ãŒã§ãる。
@@ -5095,35 +5098,35 @@ options ã¯ï¼Œé¢ã®åŽšã¿ã®æŒ‡å®šã€‚厚ã¿ã¯ä¸­å¿ƒç·šã«å¯¾ã—,両å´ã«ã¤
\putnotese{80}{15}{ \includegraphics[bb=0 0 287.01 228.01 , width=3cm]{Fig/meshlab03.pdf} }
\end{layer}
\begin{verbatim}
- Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");
- p1=[2,0,0];
- p2=[0,2,0];
- p3=[0,0,2];
- plane=[[p1,p2,p3],[[1,2,3]]];
- Mkobjplatecmd("1",plane,[0.05]);
- Mkobjcrvcmd("2","ax3d");
- Mkviewobj("plane",Concatcmd([oc1,oc2]),["m","v"]);
- \end{verbatim}
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");
+p1=[2,0,0];
+p2=[0,2,0];
+p3=[0,0,2];
+plane=[[p1,p2,p3],[[1,2,3]]];
+Mkobjplatecmd("1",plane,[0.05]);
+Mkobjcrvcmd("2","ax3d");
+Mkviewobj("plane",Concatcmd([oc1,oc2]),["m","v"]);
+\end{verbatim}
\vspace{\baselineskip}
\hypertarget{mkobjpolycmd}{}
-\item[関数] Mkobjpolycmd(name,PD,options)
-\item[機能] 多é¢ä½“ã‚’æã
-\item[説明] VertexEdgeFace() ã®æˆ»ã‚Šå€¤ã‚’ PDã¨ã—ã¦æ¸¡ã—ã¦å¤šé¢ä½“ã‚’æã。
+\item[関数]Mkobjpolycmd(name,PD,options)
+\item[機能]多é¢ä½“ã‚’æã
+\item[説明]VertexEdgeFace() ã®æˆ»ã‚Šå€¤ã‚’ PDã¨ã—ã¦æ¸¡ã—ã¦å¤šé¢ä½“ã‚’æã。
\vspace{\baselineskip}
\hypertarget{mkobjsymbcmd}{}
-\item[関数] Mkobjsymbcmd(PD, 実数,実数,ベクトル, ベクトル)
-\item[機能] 文字等ã®objデータã®ãŸã‚ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’作æˆ
-\item[説明] 引数ã®PDã‚’æã。第2引数ã¯å¤§ãã•ï¼Œç¬¬3引数ã¯å›žè»¢è§’,第4引数ã¯æ­£é¢æ–¹å‘ã®ãƒ™ã‚¯ãƒˆãƒ«ï¼Œç¬¬5引数ã¯PDã®ä¸­å¿ƒã®ä½ç½®ã€‚
+\item[関数]Mkobjsymbcmd(PD, 実数,実数,ベクトル, ベクトル)
+\item[機能]文字等ã®objデータã®ãŸã‚ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’作æˆ
+\item[説明]引数ã®PDã‚’æã。第2引数ã¯å¤§ãã•ï¼Œç¬¬3引数ã¯å›žè»¢è§’,第4引数ã¯æ­£é¢æ–¹å‘ã®ãƒ™ã‚¯ãƒˆãƒ«ï¼Œç¬¬5引数ã¯PDã®ä¸­å¿ƒã®ä½ç½®ã€‚
PDã¯ï¼Œå¹³é¢ã®æ画コマンドã«ã‚ˆã‚‹ãƒ—ロットデータãŒä½¿ãˆã‚‹ã€‚ã¾ãŸï¼ŒPD ã«åŠè§’アルファベットを文字ã¨ã—ã¦ä¸Žãˆã‚‹ã“ã¨ãŒã§ãる。ã“ã®å ´åˆï¼Œæ–‡å­—㯠n,p,q,r,t,x,y,z ã§ï¼Œè©²å½“ã™ã‚‹ãƒ•ã‚©ãƒ³ãƒˆãŒ data フォルダ㮠fontF フォルダã«ç”¨æ„ã•ã‚Œã¦ã„る。ã“ã®ä¸­ã«ãªã„フォントã¯ä½¿ãˆãªã„。
\vspace{\baselineskip}
\hypertarget{mkobjthickcmd}{}
-\item[関数] Mkobjthickcmd(name,å¼)
-\item[機能] 厚ã¿ã‚’æŒã¤æ›²é¢ã®objファイルã®ãŸã‚ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’作æˆ
-\item[説明] オプション㯠[分割数1,分割数2,厚ã¿ï¼Œè¡¨å´ã®æ–¹å‘ã®æŒ‡å®šï¼Œæ¡ä»¶]
+\item[関数]Mkobjthickcmd(name,å¼)
+\item[機能]厚ã¿ã‚’æŒã¤æ›²é¢ã®objファイルã®ãŸã‚ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’作æˆ
+\item[説明]オプション㯠[分割数1,分割数2,厚ã¿ï¼Œè¡¨å´ã®æ–¹å‘ã®æŒ‡å®šï¼Œæ¡ä»¶]
表å´ã®æ–¹å‘ã¯ï¼Œå¤‰æ•°ã«å¯¾ã—ã¦ï¼Œå³æ‰‹ç³»ã®æ–¹å‘ãŒ"+"。厚ã¿ã‚’æŒã¤ãŸã‚,nsew ã®ãã‚Œãžã‚Œã«ã¤ã„ã¦ï¼Œ
"+n+s-e-w" ã®ã‚ˆã†ã«æŒ‡å®šã™ã‚‹ã€‚
@@ -5140,38 +5143,38 @@ PDã¯ï¼Œå¹³é¢ã®æ画コマンドã«ã‚ˆã‚‹ãƒ—ロットデータãŒä½¿ãˆã‚‹ã€‚
\putnotese{70}{0}{ \includegraphics[bb=0 0 287.01 189.01 , width=4cm]{Fig/meshlab06.pdf}}
\end{layer}
\begin{verbatim}
- fd=[
- "z=(x^2+y^2)",
- "x=R*cos(T)","y=R*sin(T)",
- "R=[0,2]","T=[0,2*pi]","e"
- ];
- Mkobjthickcmd("1",fd,[40,40,0.2,"+n+s-e-w+","assume(R>0)"]);
- Mkviewobj("pala",oc1,["m","v","Wait=5"]);
+fd=[
+"z=(x^2+y^2)",
+"x=R*cos(T)","y=R*sin(T)",
+"R=[0,2]","T=[0,2*pi]","e"
+];
+Mkobjthickcmd("1",fd,[40,40,0.2,"+n+s-e-w+","assume(R>0)"]);
+Mkviewobj("pala",oc1,["m","v","Wait=5"]);
\end{verbatim}
-%\begin{center} \includegraphics[bb=0 0 574 378 , width=5cm]{Fig/meshlab06.pdf}\end{center}
+%\begin{center}\includegraphics[bb=0 0 574 378 , width=5cm]{Fig/meshlab06.pdf}\end{center}
\vspace{\baselineskip}
\hypertarget{mkviewobj}{}
-\item[関数] Mkviewobj(name,PD, options)
-\item[機能] objファイルを作æˆã€‚optionã«ã‚ˆã‚Š MeshLab ã‚’ç«‹ã¡ä¸Šã’ã¦è¡¨ç¤ºã™ã‚‹ã€‚
-\item[説明] 第2引数ã«è¤‡æ•°ã®ãƒ—ロットデータを与ãˆã‚‹ã¨ãã¯ï¼ŒConcatcmd() ã«ã‚ˆã‚Šï¼‘ã¤ã«ã¾ã¨ã‚る。
+\item[関数]Mkviewobj(name,PD, options)
+\item[機能]objファイルを作æˆã€‚optionã«ã‚ˆã‚Š MeshLab ã‚’ç«‹ã¡ä¸Šã’ã¦è¡¨ç¤ºã™ã‚‹ã€‚
+\item[説明]第2引数ã«è¤‡æ•°ã®ãƒ—ロットデータを与ãˆã‚‹ã¨ãã¯ï¼ŒConcatcmd() ã«ã‚ˆã‚Šï¼‘ã¤ã«ã¾ã¨ã‚る。
オプションã¯
\begin{tabbing}
12345678901234567890\=\kill
- "m"ã¾ãŸã¯"make" \> データを作る(指定ã—ãªã„å ´åˆã‚‚データãŒãªã‘ã‚Œã°ä½œã‚‹ï¼‰\\
- "v"ã¾ãŸã¯"view" \>MeshLabã‚’ç«‹ã¡ä¸Šã’ã¦è¡¨ç¤ºã™ã‚‹\\
- "W=n" \>作æˆã™ã‚‹ãŸã‚ã®å¾…ã¡æ™‚間。n秒。ã“れをéŽãŽã‚‹ã¨çµ‚了ã™ã‚‹\\
- "Unit=mm" \>Setunitlen()ã¨é€£å‹•ã—ã¦3Dプリンタã®æ•°å€¤ã®å˜ä½ã‚’mmã§æŒ‡å®šã™ã‚‹\\
- \>3DプリンターãŒã‚¤ãƒ³ãƒã§èªè­˜ã™ã‚‹å ´åˆã¯ "Unit=in" ã¨ã™ã‚‹ã€‚\\
+"m"ã¾ãŸã¯"make"\> データを作る(指定ã—ãªã„å ´åˆã‚‚データãŒãªã‘ã‚Œã°ä½œã‚‹ï¼‰\\
+"v"ã¾ãŸã¯"view"\>MeshLabã‚’ç«‹ã¡ä¸Šã’ã¦è¡¨ç¤ºã™ã‚‹\\
+"W=n"\>作æˆã™ã‚‹ãŸã‚ã®å¾…ã¡æ™‚間。n秒。ã“れをéŽãŽã‚‹ã¨çµ‚了ã™ã‚‹\\
+"Unit=mm"\>Setunitlen()ã¨é€£å‹•ã—ã¦3Dプリンタã®æ•°å€¤ã®å˜ä½ã‚’mmã§æŒ‡å®šã™ã‚‹\\
+\>3DプリンターãŒã‚¤ãƒ³ãƒã§èªè­˜ã™ã‚‹å ´åˆã¯ "Unit=in" ã¨ã™ã‚‹ã€‚\\
\end{tabbing}
\end{description}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\newpage
-% 表計算ソフトã¨ã®é€£æº ==================================
+%表計算ソフトã¨ã®é€£æº==================================
\subsection{表計算ソフトã¨ã®é€£æº}
表計算ソフトã§ã¯ï¼Œè¤‡æ•°ã®ã‚»ãƒ«ã‚’é¸æŠžã—ã¦ã‚³ãƒ”ー(Windowsã§ã¯ Crtl+ C ,Macã§ã¯ Command+C)ã™ã‚‹ã¨ï¼Œã‚»ãƒ«ã®å†…容ã¯tab区切りã®ãƒ†ã‚­ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã¨ã—ã¦ã‚¯ãƒªãƒƒãƒ—ボードã«ã‚³ãƒ”ーã•ã‚Œã‚‹ã€‚ã“れをCindyscriptエディタã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã“ã¨ã§è¡¨è¨ˆç®—ソフトã®ãƒ‡ãƒ¼ã‚¿ã‚’\ketcindy ã§åˆ©ç”¨ã§ãる。逆ã«ï¼ŒCindyscriptã®ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã¸ã®å‡ºåŠ›ã‚’表計算ソフトã®ã‚·ãƒ¼ãƒˆã«ã‚³ãƒ”ーã™ã‚‹ã“ã¨ã‚‚ã§ãる。
@@ -5179,36 +5182,36 @@ PDã¯ï¼Œå¹³é¢ã®æ画コマンドã«ã‚ˆã‚‹ãƒ—ロットデータãŒä½¿ãˆã‚‹ã€‚
\begin{description}
\hypertarget{tab2list}{}
-\item[関数] Tab2list(str,option)
-\item[機能] str ã®å†…容をリストã«å¤‰æ›ã™ã‚‹
-\item[説明] tabやコンマ区切りã«ãªã£ã¦ã„る文字列 str をリストã«å¤‰æ›ã™ã‚‹ã€‚
+\item[関数]Tab2list(str,option)
+\item[機能]str ã®å†…容をリストã«å¤‰æ›ã™ã‚‹
+\item[説明]tabやコンマ区切りã«ãªã£ã¦ã„る文字列 str をリストã«å¤‰æ›ã™ã‚‹ã€‚
optionã¯ï¼Œæ¬¡ã®é€šã‚Šã€‚
- Blank=a :NULLã®ã‚»ãƒ«ã‚’aã«ç½®ãæ›ãˆã‚‹ã€‚
+ Blank=a:NULLã®ã‚»ãƒ«ã‚’aã«ç½®ãæ›ãˆã‚‹ã€‚
-Sep=b :セパレータ(区切り文字)を b ã¨ã™ã‚‹ã€‚ åˆæœŸè¨­å®šã¯ tabコード
+Sep=b:セパレータ(区切り文字)を b ã¨ã™ã‚‹ã€‚ åˆæœŸè¨­å®šã¯ tabコード
次ã®ã‚ˆã†ãªæ‰‹é †ã§è¡¨è¨ˆç®—ソフトやCSVファイルã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’\ketcindy ã«ç§»ã™ã“ã¨ãŒã§ãる。
\vspace{\baselineskip}
(1) Cindyscriptエディタã§ï¼Œé©å½“ãªæ–‡å­—変数を用æ„ã™ã‚‹ã€‚
- ãŸã¨ãˆã°ï¼Œdata="";
-
+ãŸã¨ãˆã°ï¼Œdata="";
+
\vspace{\baselineskip}
\hspace{10mm} \includegraphics[bb=0 0 429.02 149.01 , width=7cm]{Fig/tab2list02.pdf}
\vspace{\baselineskip}
(2) 表計算ソフトã§ï¼Œé©å½“ãªç¯„囲を指定ã—クリップボードã«ã‚³ãƒ”ーã™ã‚‹ã€‚
- Windowsãªã‚‰ Ctrl+C,Macãªã‚‰ Command+C
-
+Windowsãªã‚‰ Ctrl+C,Macãªã‚‰ Command+C
+
\vspace{\baselineskip}
\hspace{10mm} \includegraphics[bb=0 0 371.02 154 , width=7cm]{Fig/tab2list01.pdf}
\vspace{\baselineskip}
-(3) data=""; ã®ãƒ€ãƒ–ルクウォートã®é–“ã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã€‚
+(3) data=""; ã®ãƒ€ãƒ–ルクォートã®é–“ã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã€‚
最後ã®è¡Œã¯å³å›³ã®ã‚ˆã†ã«ï¼Œ" ã®å‰ã§æ”¹è¡Œã•ã‚Œã¦ã„ã¦ã‚‚よã„。
@@ -5216,55 +5219,55 @@ Sep=b :セパレータ(区切り文字)を b ã¨ã™ã‚‹ã€‚ åˆæœŸè¨­å®šã
\hspace{10mm} \includegraphics[bb=0 0 369.02 118.01 , width=6cm]{Fig/tab2list00.pdf}
\hspace{10mm} \includegraphics[bb=0 0 374.02 138.01 , width=6cm]{Fig/tab2list001.pdf}
-
+
\vspace{\baselineskip}
(4) ã“ã®æ–‡å­—変数 data ã«å¯¾ã—,Tab2list(data) を実行ã™ã‚‹ã¨ï¼Œè¡Œåˆ—を表ã™ãƒªã‚¹ãƒˆãŒè¿”ã•ã‚Œã‚‹ã€‚
ã“れをé©å½“ãªå¤‰æ•°ã«ä»£å…¥ã—,作表コマンドã§è¡¨ã«ã™ã‚‹ãªã©ï¼Œç›®çš„ã«å¿œã˜ã¦åˆ©ç”¨ã™ã‚‹ã€‚
-
+
数値ã ã‘ãªã‚‰è¡Œåˆ—ã¨ã—ã¦è¨ˆç®—ã‚‚ã§ãる。
\vspace{\baselineskip}
\hspace{10mm} \includegraphics[bb=0 0 622.53 228.51 , width=10cm]{Fig/tab2list03.pdf}
\vspace{\baselineskip}
- 空文字ã®ã‚»ãƒ«(NULL)ãŒå«ã¾ã‚Œã‚‹å ´åˆï¼Œ åˆæœŸè¨­å®šã§ã¯ãã®ã¾ã¾ç©ºæ–‡å­—ã«ãªã‚‹ãŒï¼Œã‚¢ãƒ³ã‚±ãƒ¼ãƒˆå‡¦ç†ãªã©ã§ç„¡å›žç­”ã‚’ï¼ã«ã—ãŸã„よã†ãªå ´åˆã¯
-
+空文字ã®ã‚»ãƒ«(NULL)ãŒå«ã¾ã‚Œã‚‹å ´åˆï¼Œ åˆæœŸè¨­å®šã§ã¯ãã®ã¾ã¾ç©ºæ–‡å­—ã«ãªã‚‹ãŒï¼Œã‚¢ãƒ³ã‚±ãƒ¼ãƒˆå‡¦ç†ãªã©ã§ç„¡å›žç­”ã‚’ï¼ã«ã—ãŸã„よã†ãªå ´åˆã¯
+
\hspace{10mm}\verb|dlist=Tab2list(data,["Blank=0"];|
ã¨ã™ã‚‹ã€‚
CSVファイルã‹ã‚‰CSVå½¢å¼ï¼ˆã‚³ãƒ³ãƒžåŒºåˆ‡ã‚Šï¼‰ã®ãƒ‡ãƒ¼ã‚¿ã‚’コピーã—ãŸå ´åˆã¯
-\hspace{10mm} \verb|dlist=Tab2list(data,["Sep=,"];|
-
+\hspace{10mm}\verb|dlist=Tab2list(data,["Sep=,"];|
+
ã¨ã™ã‚‹ã€‚
ãªãŠï¼Œæ–‡å­—列をセパレータã§åŒºåˆ‡ã£ã¦ãƒªã‚¹ãƒˆåŒ–ã™ã‚‹Cindyscriptã®é–¢æ•°ã« tokenize()ãŒã‚る。上ã®ä¾‹ã§ï¼Œ
\hspace{10mm} \verb|dlist=tokenize(data,[unicode("000a"),unicode("0009")]);|
-
+
ã¨ã™ã‚‹ã¨ï¼Œæ”¹è¡Œã‚³ãƒ¼ãƒ‰(000a)ã¨tabコード(0009)ã§åˆ‡ã‚Šåˆ†ã‘ã¦ãƒªã‚¹ãƒˆåŒ–ã™ã‚‹ã€‚ã“ã®ã¨ã,リストã®å„è¦ç´ ã¯ã¤ãŽã®ã‚ˆã†ã«ãªã‚‹ã€‚
文字列→文字列
-
-数値形å¼ã®æ–‡å­—→実数 ã€ä¾‹ã€‘ 14 → æ•´æ•°14 12.3 → 実数12.3
-計算å¼ã®å½¢ → 文字列 ã€ä¾‹ã€‘ 437-0023 → 437-0023 (文字列)
+数値形å¼ã®æ–‡å­—→実数ã€ä¾‹ã€‘ 14 → æ•´æ•°1412.3 → 実数12.3
+
+計算å¼ã®å½¢â†’文字列ã€ä¾‹ã€‘ 437-0023 →437-0023 (文字列)
ã“ã‚Œã«å¯¾ã—,Tab2list()ã§ã¯ï¼Œè¨ˆç®—å¼ã®å½¢ã®æ–‡å­—列ã¯æ•°å€¤ã¨è¦‹ãªã—ã¦è¨ˆç®—çµæžœã‚’å–å¾—ã™ã‚‹ã€‚
\vspace{\baselineskip}
-ã€ä¾‹ã€‘ 437-0023 → 414 (数値)
+ã€ä¾‹ã€‘ 437-0023 →414 (数値)
-ã—ãŸãŒã£ã¦ï¼Œéƒµä¾¿ç•ªå·ã‚„日付(28/12/5)ã®ã‚ˆã†ãªã‚‚ã®ã¯è¨ˆç®—ã•ã‚Œã¦ã—ã¾ã†ã®ã§ï¼Œtokenize() を用ã„ã‚‹ã®ãŒã‚ˆã„。ãªãŠï¼Œtokenize()ã®å ´åˆï¼Œç©ºè¡Œã¯ç©ºãƒªã‚¹ãƒˆã«ãªã‚‹ã®ã§ï¼Œæœ€å¾Œã®è¡Œã§ãƒ€ãƒ–ルクウォートã®å‰ã§æ”¹è¡Œã•ã‚Œã¦ã„ã‚‹ã¨ç©ºãƒªã‚¹ãƒˆãŒå…¥ã‚‹ã€‚
+ã—ãŸãŒã£ã¦ï¼Œéƒµä¾¿ç•ªå·ã‚„日付(28/12/5)ã®ã‚ˆã†ãªã‚‚ã®ã¯è¨ˆç®—ã•ã‚Œã¦ã—ã¾ã†ã®ã§ï¼Œtokenize() を用ã„ã‚‹ã®ãŒã‚ˆã„。ãªãŠï¼Œtokenize()ã®å ´åˆï¼Œç©ºè¡Œã¯ç©ºãƒªã‚¹ãƒˆã«ãªã‚‹ã®ã§ï¼Œæœ€å¾Œã®è¡Œã§ãƒ€ãƒ–ルクォートã®å‰ã§æ”¹è¡Œã•ã‚Œã¦ã„ã‚‹ã¨ç©ºãƒªã‚¹ãƒˆãŒå…¥ã‚‹ã€‚
\vspace{\baselineskip}
\hypertarget{dispmat}{}
-\item[関数] Dispmat(list)
-\item[機能] リストを行列ã®å½¢ã§tab区切りã«ã—ã¦ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã™ã‚‹ã€‚
-\item[説明] 行列を表ã™ãƒªã‚¹ãƒˆ (ãŸã¨ãˆã° dlist) を引数ã¨ã—ã¦Dispmat(dlist) を実行ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡Œåˆ—åž‹ã§å†…容ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
+\item[関数]Dispmat(list)
+\item[機能]リストを行列ã®å½¢ã§tab区切りã«ã—ã¦ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã™ã‚‹ã€‚
+\item[説明]行列を表ã™ãƒªã‚¹ãƒˆ (ãŸã¨ãˆã° dlist) を引数ã¨ã—ã¦Dispmat(dlist) を実行ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡Œåˆ—åž‹ã§å†…容ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
実際ã«ã¯TAB区切りã®æ–‡å­—列。(println ã¨ã—ãªãã¦ã‚‚直接コンソールã«è¡¨ç¤ºã•ã‚Œã‚‹ï¼‰
@@ -5276,13 +5279,13 @@ Sep=b :セパレータ(区切り文字)を b ã¨ã™ã‚‹ã€‚ åˆæœŸè¨­å®šã
\vspace{\baselineskip}
\hypertarget{writecsv}{}
-\item[関数] Writecsv(namelist, data, filename, option)
-\item[機能] data ã®å†…容をCSVファイルã«å‡ºåŠ›ã™ã‚‹
-\item[説明] ベクトルã¾ãŸã¯è¡Œåˆ—ã¨ãªã£ã¦ã„ã‚‹ data ã‚’ã€filenameã®ãƒ•ã‚¡ã‚¤ãƒ«åã¨ã—ã¦CSVファイルã«æ›¸ã出ã™ã€‚
+\item[関数]Writecsv(namelist, data, filename, option)
+\item[機能]data ã®å†…容をCSVファイルã«å‡ºåŠ›ã™ã‚‹
+\item[説明]ベクトルã¾ãŸã¯è¡Œåˆ—ã¨ãªã£ã¦ã„ã‚‹ data ã‚’ã€filenameã®ãƒ•ã‚¡ã‚¤ãƒ«åã¨ã—ã¦CSVファイルã«æ›¸ã出ã™ã€‚
optionã¯ï¼Œæ¬¡ã®é€šã‚Šã€‚(çœç•¥ã§ãる)
-Col=nn :自然数nnã§æŒ‡å®šã—ãŸåˆ—æ•°ã®CSVファイルã¨ã—ã¦æ›¸ã出ã™ã€‚
+Col=nn:自然数nnã§æŒ‡å®šã—ãŸåˆ—æ•°ã®CSVファイルã¨ã—ã¦æ›¸ã出ã™ã€‚
namelistã¯ï¼ŒCSVファイルã®1行目ã«è¿½åŠ ã•ã‚Œã‚‹é …ç›®å。çœç•¥ã™ã‚‹ã¨"C1,C2,..."ã¨ã„ã†é …ç›®åãŒä»˜ã。
@@ -5291,12 +5294,12 @@ namelistã¯ï¼ŒCSVファイルã®1行目ã«è¿½åŠ ã•ã‚Œã‚‹é …ç›®å。çœç•¥ã™ã‚
\end{description}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\newpage
-% アニメーション ==================================
+%アニメーション==================================
\section{アニメーションPDF}
\subsection{概è¦}
アニメーションã®ã§ãã‚‹PDFを作る。
@@ -5306,22 +5309,22 @@ Cinderellaã®ä½œå›³æ©Ÿèƒ½ã¨Cindyscriptを用ã„ã¦ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ãŒã§ã
次ã®ç”»é¢ã¯ï¼Œsamplesフォルダã«ã‚る「s06animationã€ã®ã€Œs0601cycloidã€ã®ã‚‚ã®ã§ã‚る。ã“れをã²ãªå½¢ã¨ã—ã¦ä½¿ã†ã®ãŒã‚ˆã„。
\vspace{\baselineskip}
- \includegraphics[bb=0 0 732.04 376.02 , width=12cm]{Fig/mvgaiyou01.pdf}
+\includegraphics[bb=0 0 732.04 376.02 , width=12cm]{Fig/mvgaiyou01.pdf}
ç”»é¢ä¸Šæ–¹ã®ãƒœã‚¿ãƒ³ã«ã¯ï¼Œæ¬¡ã®ã‚ˆã†ãªã‚¹ã‚¯ãƒªãƒ—トãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ã„る。
\begin{tabbing}
- 12345678\=1234567897890123456\=\kill
- Figure \>: Viewtex(); \>ç¾åœ¨ã®ç”»é¢ã®PDFデータを作る\\
- Parent \>:複数ã®ã‚¹ã‚¯ãƒªãƒ—ト \>Figpdf() を使ã†ã¨ãã«ä½¿ç”¨ã™ã‚‹ã€‚\\
- ParaF \>: Parafolder(); \>アニメーションã®ãƒ‡ãƒ¼ã‚¿ã‚’作る\\
- Anime \>: Mkanimation(); \>アニメーションPDFを作る\\
- Flip \>: Mkflipanime(); \>パラパラ動画PDFを作る
+12345678\=1234567897890123456\=\kill
+Figure\>: Viewtex(); \>ç¾åœ¨ã®ç”»é¢ã®PDFデータを作る\\
+Parent \>:複数ã®ã‚¹ã‚¯ãƒªãƒ—ト\>Figpdf() を使ã†ã¨ãã«ä½¿ç”¨ã™ã‚‹ã€‚\\
+ParaF \>: Parafolder(); \>アニメーションã®ãƒ‡ãƒ¼ã‚¿ã‚’作る\\
+Anime\>: Mkanimation(); \>アニメーションPDFを作る\\
+Flip \>: Mkflipanime(); \>パラパラ動画PDFを作る
\end{tabbing}
アニメーションã®ä½œæˆã¯ï¼Œãƒ•ãƒ¬ãƒ¼ãƒ ã‚’定義ã™ã‚‹é–¢æ•°ã‚’作æˆã—,Mkanimation() 関数を実行ã™ã‚‹(Animeボタン)。
%ãŸã¨ãˆã°ï¼ŒFhead ㌠"hoge" ã®å ´åˆï¼ŒTeX ã®æ–‡æ›¸ã«ã¯\\
-% \verb|\begin{center} \input{hogemoviefigs.tex}|\\
+% \verb|\begin{center} \input{hogemoviefigs.tex}|\\
%ã§å‹•ç”»ã‚’挿入ã™ã‚‹ã“ã¨ãŒã§ãる。
%ãŸã ã—,動画ã®ã§ãã‚‹PDFを作æˆã™ã‚‹ã«ã¯ï¼Œãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚¯ãƒ©ã‚¹ã¨ä½¿ç”¨ãƒ‘ッケージã«ã¤ã„ã¦æ³¨æ„ãŒå¿…è¦ã§ã‚る。
@@ -5329,7 +5332,7 @@ Cinderellaã®ä½œå›³æ©Ÿèƒ½ã¨Cindyscriptを用ã„ã¦ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ãŒã§ã
%ドキュメントクラスã¯ï¼Œarticle ã¾ãŸã¯ jarticle ã¨ã™ã‚‹ã€‚jsarticle ã¯ä½¿ãˆãªã„。
%パッケージ㯠animate ã« dvipdfmx オプションをã¤ã‘る。\\
-% \verb|\usepackage[dvipdfmx]{animate}|
+%\verb|\usepackage[dvipdfmx]{animate}|
ãªãŠï¼Œã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³PDFã§ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ã«ã¯Adobe Acrobat Reader ãªã©ï¼Œã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã«å¯¾å¿œã—ãŸPDFリーダーãŒå¿…è¦ã§ã‚る。Windowsã®SumatraPDF,Mac㮠プレビューã§ã¯å‹•ã‹ãªã„。
@@ -5339,54 +5342,54 @@ Flipボタンを押ã™ã¨ï¼Œãƒ•ãƒ¬ãƒ¼ãƒ ã«åˆ†å‰²ã—ãŸPDFãŒç”Ÿæˆã•ã‚Œã¦è¡¨ç
\begin{description}
\hypertarget{setpara}{}
-\item[関数] Setpara(fname,funcstr,range,options1,options2)
-\item[機能] アニメーションã®è¨­å®šã‚’ã™ã‚‹
-\item[説明] fname ã¯å‡ºåŠ›ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«å,funcstrã¯å‹•ç”»é–¢æ•°å,rangeã¯ç¯„囲
+\item[関数]Setpara(fname,funcstr,range,options1,options2)
+\item[機能]アニメーションã®è¨­å®šã‚’ã™ã‚‹
+\item[説明]fname ã¯å‡ºåŠ›ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«å,funcstrã¯å‹•ç”»é–¢æ•°å,rangeã¯ç¯„囲
options1 ã¯ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã®ãƒ‡ãƒ¼ã‚¿ã‚’作るãŸã‚ã®è¨­å®šã€‚
\begin{tabbing}
1234567890123\=90123456789012345678\=\kill
-m/r \> データã®ä½œæˆ / 既存データãŒã‚ã‚‹å ´åˆã®èª­ã¿è¾¼ã¿ï¼ˆ åˆæœŸè¨­å®šã¯ r )\\
-Div=n \> フレーム数。åˆæœŸå€¤ã¯25。
+m/r\> データã®ä½œæˆ / 既存データãŒã‚ã‚‹å ´åˆã®èª­ã¿è¾¼ã¿ï¼ˆ åˆæœŸè¨­å®šã¯ r )\\
+Div=n\> フレーム数。åˆæœŸå€¤ã¯25。
\end{tabbing}
options2 ã¯ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã«ã¤ã„ã¦ã®è¨­å®šã§ï¼Œæ¬¡ã®é€šã‚Šã€‚
\begin{tabbing}
1234567890123\=90123456789012345678\=\kill
-Frate=n \>1秒間ã®ãƒ•ãƒ¬ãƒ¼ãƒ æ•°ã€‚åˆæœŸå€¤ã¯20。 \\
-Title=str \> タイトル。\\
-Scale=n \> 図ã®å¤§ãã•ã®æ‹¡å¤§çŽ‡ \\
-opA \> animate.sty ã®ãŸã‚ã®ã‚ªãƒ—ション。 \\
- \> loop:loopã™ã‚‹ï¼Œcontrols:ボタンを表示,buttonsize:ボタンã®ã‚µã‚¤ã‚º\\
- \> step:コマé€ã‚Šãƒ¢ãƒ¼ãƒ‰\\
- \> åˆæœŸè¨­å®šã¯ loop,controls,buttonsize=3mm\\
- \> +ã‚’ã¤ã‘ã‚‹ã¨ãƒ¢ãƒ¼ãƒ‰ãŒè¿½åŠ ã•ã‚Œã‚‹ã€‚ãŸã¨ãˆã° \verb|"OpA=+step"| ã§\\
- \> \verb|"OpA=[loop,controls,buttonsize=3mm,step]"| ã¨ãªã‚‹ã€‚
+Frate=n\>1秒間ã®ãƒ•ãƒ¬ãƒ¼ãƒ æ•°ã€‚åˆæœŸå€¤ã¯20。 \\
+Title=str\> タイトル。\\
+Scale=n\> 図ã®å¤§ãã•ã®æ‹¡å¤§çŽ‡ \\
+opA\> animate.sty ã®ãŸã‚ã®ã‚ªãƒ—ション。 \\
+\> loop:loopã™ã‚‹ï¼Œcontrols:ボタンを表示,buttonsize:ボタンã®ã‚µã‚¤ã‚º\\
+\> step:コマé€ã‚Šãƒ¢ãƒ¼ãƒ‰\\
+\>åˆæœŸè¨­å®šã¯loop,controls,buttonsize=3mm\\
+\> +ã‚’ã¤ã‘ã‚‹ã¨ãƒ¢ãƒ¼ãƒ‰ãŒè¿½åŠ ã•ã‚Œã‚‹ã€‚ãŸã¨ãˆã° \verb|"OpA=+step"| ã§\\
+\>\verb|"OpA=[loop,controls,buttonsize=3mm,step]"| ã¨ãªã‚‹ã€‚
\end{tabbing}
\vspace{\baselineskip}
\item[関数] Parafolder(funcstr,fname,range,options)
-\item[機能] アニメーションã®ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ‡ãƒ¼ã‚¿ã‚’作æˆã™ã‚‹
-\item[説明] funcstrã¯å‹•ç”»é–¢æ•°å,fname ã¯å‡ºåŠ›ã™ã‚‹ãƒ•ã‚©ãƒ«ãƒ€å,rangeã¯ç¯„囲
+\item[機能]アニメーションã®ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ‡ãƒ¼ã‚¿ã‚’作æˆã™ã‚‹
+\item[説明]funcstrã¯å‹•ç”»é–¢æ•°å,fname ã¯å‡ºåŠ›ã™ã‚‹ãƒ•ã‚©ãƒ«ãƒ€å,rangeã¯ç¯„囲
作業フォルダ(fig)内ã«ï¼Œãƒ•ãƒ¬ãƒ¼ãƒ ãƒ‡ãƒ¼ã‚¿ã‚’æ ¼ç´ã—㟠fname フォルダを作る。ã²ãªå½¢ï¼ˆs0601cycloid)ã«ã‚ã‚‹ ParaF ボタンã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ãŠã‚Šï¼Œé€šå¸¸ã¯ãã®ã¾ã¾ä½¿ãˆã°ã‚ˆã„。
\vspace{\baselineskip}
-\item[関数] Mkanimation(path,folder)
-\item[機能] アニメーションã®PDFを作る
-\item[説明] 作業フォルダ(fig)内ã«ï¼Œãƒ•ãƒ¬ãƒ¼ãƒ ãƒ‡ãƒ¼ã‚¿ã‚’æ ¼ç´ã—㟠fname フォルダを作り,ã“ã“ã‹ã‚‰ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã®PDFを作る。Setpara() ã§è¨­å®šã—ãŸãƒ•ã‚¡ã‚¤ãƒ«åã‚’ fname ã¨ã™ã‚‹ã¨ï¼Œç”Ÿæˆã™ã‚‹ TeX ファイルã¯ï¼Œanimatefname.tex (PDF作æˆã®TeXファイル)㨠animfname.tex (動画データ)ã§ï¼ŒPDFã®å称ã¯ï¼Œanimatefname.pdf ã¨ãªã‚‹ã€‚
+\item[関数]Mkanimation(path,folder)
+\item[機能]アニメーションã®PDFを作る
+\item[説明]作業フォルダ(fig)内ã«ï¼Œãƒ•ãƒ¬ãƒ¼ãƒ ãƒ‡ãƒ¼ã‚¿ã‚’æ ¼ç´ã—㟠fname フォルダを作り,ã“ã“ã‹ã‚‰ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã®PDFを作る。Setpara() ã§è¨­å®šã—ãŸãƒ•ã‚¡ã‚¤ãƒ«åã‚’ fname ã¨ã™ã‚‹ã¨ï¼Œç”Ÿæˆã™ã‚‹ TeX ファイルã¯ï¼Œanimatefname.tex (PDF作æˆã®TeXファイル)㨠animfname.tex (動画データ)ã§ï¼ŒPDFã®å称ã¯ï¼Œanimatefname.pdf ã¨ãªã‚‹ã€‚
ã²ãªå½¢ï¼ˆs0601cycloid)ã«ã‚ã‚‹ Anime ボタンã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ãŠã‚Šï¼Œé€šå¸¸ã¯ã‚らãŸã‚ã¦è¨­å®šã›ãšãã®ã¾ã¾ä½¿ãˆã°ã‚ˆã„。
\vspace{\baselineskip}
-\item[関数] Mkflipanime(path,folder)
-\item[機能] パラパラ動画ã®PDFを作る
-\item[説明] 作業フォルダ(fig)内ã«ï¼Œãƒ•ãƒ¬ãƒ¼ãƒ ãƒ‡ãƒ¼ã‚¿ã‚’æ ¼ç´ã—㟠fname フォルダを作り,ã“ã“ã‹ã‚‰ãƒ‘ラパラ動画ã®PDFを作る。Setpara() ã§è¨­å®šã—ãŸãƒ•ã‚¡ã‚¤ãƒ«åã‚’ fname ã¨ã™ã‚‹ã¨ï¼Œç”Ÿæˆã™ã‚‹ TeX ファイルã¯ï¼Œflipanimefname.tex (PDF作æˆã®TeXファイル)ã§ï¼ŒPDFã®å称ã¯ï¼Œflipanimefname.pdf ã¨ãªã‚‹ã€‚
+\item[関数]Mkflipanime(path,folder)
+\item[機能]パラパラ動画ã®PDFを作る
+\item[説明]作業フォルダ(fig)内ã«ï¼Œãƒ•ãƒ¬ãƒ¼ãƒ ãƒ‡ãƒ¼ã‚¿ã‚’æ ¼ç´ã—㟠fname フォルダを作り,ã“ã“ã‹ã‚‰ãƒ‘ラパラ動画ã®PDFを作る。Setpara() ã§è¨­å®šã—ãŸãƒ•ã‚¡ã‚¤ãƒ«åã‚’ fname ã¨ã™ã‚‹ã¨ï¼Œç”Ÿæˆã™ã‚‹ TeX ファイルã¯ï¼Œflipanimefname.tex (PDF作æˆã®TeXファイル)ã§ï¼ŒPDFã®å称ã¯ï¼Œflipanimefname.pdf ã¨ãªã‚‹ã€‚
ã²ãªå½¢ã«ã‚ã‚‹ Flip ボタンã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ãŠã‚Šï¼Œé€šå¸¸ã¯ã‚らãŸã‚ã¦è¨­å®šã›ãšãã®ã¾ã¾ä½¿ãˆã°ã‚ˆã„。
\end{description}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\subsection{制作例}
@@ -5396,24 +5399,24 @@ opA \> animate.sty ã®ãŸã‚ã®ã‚ªãƒ—ション。 \\
アニメーションを定義ã™ã‚‹é–¢æ•°ã¯ï¼Œæ™‚é–“ã‚’ $t$ ã¨ã™ã‚Œã°ï¼Œæ™‚刻 $t$ ã«ãŠã‘る図(動ãã‚‚ã®ã ã‘)を定義ã™ã‚‹ã€‚時刻ã¯å˜ãªã‚‹åª’介変数ã§ã‚ã‚‹ã®ã§ï¼Œ$t$ ã§ãªã $s$ ãªã©ã§ã‚‚よã„。
\begin{verbatim}
- Setax(["","","sw","","sw"]);
- Slider("A-C-B",[0,YMIN-1],[2*pi,YMIN-1]);
- Circledata("1",[[0,0],[0,2]]);
- mf(t):=(
- pt=2*[cos(t),sin(t)];
- mp=(pt+[4,0])/2;
- Listplot("1",[[4,0],pt]);
- Pointdata("1",[mp,pt],["Size=2"]);
- if(t==0,
- ptlist=[mp];
- ,
- ptlist=append(ptlist,mp);
- );
- Letter([[4,0],"s","A",pt,"en","P",mp,"ne","Q"]);
- Pointdata("2",ptlist,["Size=2","Color=red"]);
- );
- mf(C.x);
- Setpara("middle","mf(t)","t=[0,4*pi]");
+Setax(["","","sw","","sw"]);
+Slider("A-C-B",[0,YMIN-1],[2*pi,YMIN-1]);
+Circledata("1",[[0,0],[0,2]]);
+mf(t):=(
+pt=2*[cos(t),sin(t)];
+mp=(pt+[4,0])/2;
+Listplot("1",[[4,0],pt]);
+Pointdata("1",[mp,pt],["Size=2"]);
+if(t==0,
+ptlist=[mp];
+,
+ptlist=append(ptlist,mp);
+);
+Letter([[4,0],"s","A",pt,"en","P",mp,"ne","Q"]);
+Pointdata("2",ptlist,["Size=2","Color=red"]);
+);
+mf(C.x);
+Setpara("middle","mf(t)","t=[0,4*pi]");
\end{verbatim}
ã“ã®ä¾‹ã®å ´åˆï¼Œ\verb|mf(C.x)| を実行ã™ã‚‹ã¨ã‚¹ãƒ©ã‚¤ãƒ€ã‚’å‹•ã‹ã™ã“ã¨ã§ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ãƒ†ã‚£ãƒ–ã«è»Œè·¡ã‚’表示ã§ãる。
@@ -5428,8 +5431,8 @@ Cinderellaã®ç”»é¢ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚‹ã€‚
ã¾ãŸï¼Œæ¬¡ã®ã‚ˆã†ã«ã‚ªãƒ—ションを指定ã™ã‚‹ã¨ï¼Œ5秒間ã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã¨ãªã‚‹ã€‚
- \verb| Setpara("middle","mf(t)","t=[0,4*pi]",["Div=30"],["Frate=6"]);|
-
+\verb| Setpara("middle","mf(t)","t=[0,4*pi]",["Div=30"],["Frate=6"]);|
+
\verb|["Div=150"],["Frage=30"]|ã¨ã™ã‚‹ã¨ï¼Œã‚„ã¯ã‚Š5秒間ã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã¨ãªã‚‹ãŒï¼Œ1秒間ã®ãƒ•ãƒ¬ãƒ¼ãƒ æ•°ãŒå¤šã„ãŸã‚,ãªã‚らã‹ãªå‹•ãã¨ãªã‚‹ã€‚ã“ã‚Œã¯æ¨™æº–çš„ãªãƒ“デオã®ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¬ãƒ¼ãƒˆã§ã‚る。ãŸã ã—,ファイルサイズã¯ç´„5å€ã¨ãªã‚‹ã€‚
@@ -5478,19 +5481,19 @@ PDFã¨ï¼Œé–¢é€£ã™ã‚‹ä¸­é–“ファイルã¯ï¼Œä½œæ¥­ãƒ•ã‚©ãƒ«ãƒ€ã§ã¯ãªã,ma
\begin{tabbing}
1234567890\=12345678912345678901234567890\=\kill
- \>title::slide0// \> タイトルスライド。title ã¯ã‚³ãƒžãƒ³ãƒ‰ã€‚\\
- \>main::三角比ã¨ä¸‰è§’関数// \> セクション1ã®ã‚¿ã‚¤ãƒˆãƒ«ã€‚main ã¯ã‚³ãƒžãƒ³ãƒ‰ã€‚\\
- \> 直角三角形ã¨ä¸‰è§’比// \> 1ページ目ã®è¡¨ç¤ºå†…容。\\
- \> ・・・・// \\
- \> new::角ã®æ¦‚念ã®æ‹¡å¼µ// \> æ–°ã—ã„ページã¨ã‚¿ã‚¤ãƒˆãƒ«ã€‚new ã¯ã‚³ãƒžãƒ³ãƒ‰ã€‚\\
+ \>title::slide0//\> タイトルスライド。title ã¯ã‚³ãƒžãƒ³ãƒ‰ã€‚\\
+ \>main::三角比ã¨ä¸‰è§’関数//\> セクション1ã®ã‚¿ã‚¤ãƒˆãƒ«ã€‚main ã¯ã‚³ãƒžãƒ³ãƒ‰ã€‚\\
+ \>直角三角形ã¨ä¸‰è§’比//\> 1ページ目ã®è¡¨ç¤ºå†…容。\\
+ \>・・・・// \\
+ \> new::角ã®æ¦‚念ã®æ‹¡å¼µ//\> æ–°ã—ã„ページã¨ã‚¿ã‚¤ãƒˆãƒ«ã€‚new ã¯ã‚³ãƒžãƒ³ãƒ‰ã€‚\\
\> enumerate::[(1)]// \> 2ページ目ã®è¡¨ç¤ºå†…容。enumerate ã¯ã‚³ãƒžãƒ³ãƒ‰ã€‚\\
- \> ・・・・// \\
- \> new::è² ã®è§’// \> æ–°ã—ã„ページã¨ã‚¿ã‚¤ãƒˆãƒ«ã€‚\\
- \> ・・・・// \\
- \>main::三角関数ã®ã‚°ãƒ©ãƒ•// \> セクション2ã®ã‚¿ã‚¤ãƒˆãƒ«ã€‚\\
- \> $f(x)=\sin x$// \> \hspace{10mm}以下åŒæ§˜\\
+ \> ・・・・//\\
+ \> new::è² ã®è§’//\> æ–°ã—ã„ページã¨ã‚¿ã‚¤ãƒˆãƒ«ã€‚\\
+ \> ・・・・//\\
+ \>main::三角関数ã®ã‚°ãƒ©ãƒ•//\> セクション2ã®ã‚¿ã‚¤ãƒˆãƒ«ã€‚\\
+ \>$f(x)=\sin x$//\> \hspace{10mm}以下åŒæ§˜\\
\> new::振幅ã¨å‘¨æœŸ// \\
- \> ・・・・// \\
+ \> ・・・・//\\
\end{tabbing}
%ã‚ã¾ã‚Šã‚¹ãƒžãƒ¼ãƒˆãªæ–¹æ³•ã§ã¯ãªã„ãŒï¼Œæž ã‚’KeTCindyã§ä½œã£ã¦ãƒ¬ã‚¤ãƒ¤ãƒ¼ã§è¡¨ç¤º
\begin{layer}{150}{0}
@@ -5534,14 +5537,14 @@ wallpaper ã¯å£ç´™ã®ãƒ•ã‚¡ã‚¤ãƒ«å。å£ç´™ãƒ•ã‚¡ã‚¤ãƒ«ã¯TeXã®ãƒ•ã‚¡ã‚¤ãƒ«ã
å£ç´™ãƒ•ã‚¡ã‚¤ãƒ«ã®ä¸€ä¾‹
\begin{verbatim}
- {\color[cmyk]{0.6,0.2,0.8,0}\huge\rm\normalsize
- \newpage
- \begin{layer}{120}{0}
- \lineseg{0}{2}{125}{0}
- \lineseg{0}{88}{125}{0}
- \putnotese{0}{90}{\ketcindy}
- \end{layer}
- }
+ {\color[cmyk]{0.6,0.2,0.8,0}\huge\rm\normalsize
+\newpage
+\begin{layer}{120}{0}
+\lineseg{0}{2}{125}{0}
+\lineseg{0}{88}{125}{0}
+\putnotese{0}{90}{\ketcindy}
+\end{layer}
+}
\end{verbatim}
\vspace{\baselineskip}
@@ -5586,7 +5589,7 @@ wallpaper ã¯å£ç´™ã®ãƒ•ã‚¡ã‚¤ãƒ«å。å£ç´™ãƒ•ã‚¡ã‚¤ãƒ«ã¯TeXã®ãƒ•ã‚¡ã‚¤ãƒ«ã
\hspace{10mm}\verb|itemize//|
㧠itemize環境ã®å§‹ã¾ã‚Šã‚’示ã™ã€‚記å·ã¯ä¸­é»’。
-
+
enumerate,itemizeã®ã„ãšã‚Œã‚‚
\hspace{10mm}\verb|item::æ–‡//|
@@ -5618,8 +5621,8 @@ para ã‚’ã¤ã‘ã‚‹ã¨ï¼Œå³ä¸‹ã«ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ©ãŒè¡¨ç¤ºã•ã‚Œï¼Œå‰å¾Œã«é€²
段階的ã«è¡¨ç¤ºã—ãŸã„è¡Œã®å…ˆé ­ã«ï¼Œè¡¨ç¤ºã™ã‚‹é †ç•ªã‚’,2番目以é™ã‹ã‚‰
\begin{verbatim}
- %[2,-]::text//
- %[3,-]::text//
+%[2,-]::text//
+%[3,-]::text//
\end{verbatim}
ã®ã‚ˆã†ã«æ›¸ã。
@@ -5634,8 +5637,8 @@ para ã‚’ã¤ã‘ã‚‹ã¨ï¼Œå³ä¸‹ã«ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ©ãŒè¡¨ç¤ºã•ã‚Œï¼Œå‰å¾Œã«é€²
順表示ã—ãŸã„é …ç›®ã®å…¨ä½“åƒã‚’見ã›ã¦ãŠã„ã¦ï¼Œãã®ã†ã¡ã®ç¾åœ¨ã¾ã§ã®é …目を示ã™ã‚ˆã†ãªå ´åˆã«ç”¨ã„る。番å·æŒ‡å®šã®å‰ã« thin ã‚’ã¤ã‘,
\begin{verbatim}
- %thin[2,-]::text//
- %thin[3,-]::text//
+%thin[2,-]::text//
+%thin[3,-]::text//
\end{verbatim}
ã®ã‚ˆã†ã«æ›¸ãã¨ï¼Œç¾æ®µéšŽã®é …目よりã‚ã¨ã¯è–„文字ã§è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
@@ -5665,17 +5668,17 @@ item ã¨ã¨ã‚‚ã«ç”¨ã„ã‚‹ã¨ãã¯ï¼Œ\verb|%thin[n,-]| ã‚’å…ˆã«æ›¸ã。
\putnotese{70}{10} {\includegraphics[bb=0.00 0.00 777.04 516.03,width=7cm]{Fig/sliderepeat.pdf} }
\end{layer}
\begin{verbatim}
- new::プログラミング言語 //
- %repeat=6,para//
- \slidepage//
- itemize//
- item::Python//
- %thin[2,-]::item::Ruby//
- %thin[3,-]::item::Java//
- %thin[4,-]::item::JavaScript//
- %thin[5,-]::item::CindyScript//
- %thin[6,-]::item::C//
- end//
+new::プログラミング言語 //
+%repeat=6,para//
+\slidepage//
+itemize//
+item::Python//
+%thin[2,-]::item::Ruby//
+%thin[3,-]::item::Java//
+%thin[4,-]::item::JavaScript//
+%thin[5,-]::item::CindyScript//
+%thin[6,-]::item::C//
+end//
\end{verbatim}
\vspace{\baselineskip}
@@ -5719,21 +5722,21 @@ item ã¨ã¨ã‚‚ã«ç”¨ã„ã‚‹ã¨ãã¯ï¼Œ\verb|%thin[n,-]| ã‚’å…ˆã«æ›¸ã。
例) figure.texã‚’(30,10)ã®ä½ç½®ã®å—æ±ï¼ˆåŽŸç‚¹ã¯å·¦ä¸Šï¼‰ã«è¡¨ç¤ºã™ã‚‹ã€‚
-\hspace{10mm} \verb|putonote::se{30}{10}::figure//|
+\hspace{10mm} \verb|putnote::se{30}{10}::figure//|
例) figã®ä¸­ã®figure.texã‚’0.8å€ã«ã—ã¦è¡¨ç¤ºã™ã‚‹ã€‚
-\hspace{10mm} \verb|putonote::se{30}{10}::figure,0.8//|
+\hspace{10mm} \verb|putnote::se{30}{10}::figure,0.8//|
例)includegraphics 㧠figure.pdf を表示ã™ã‚‹ã€‚
-\hspace{10mm} \verb|putonote::se{30}{10}::include[width=5cm]::figure.pdf//|
+\hspace{10mm} \verb|putnote::se{30}{10}::include[width=5cm]::figure.pdf//|
注)\verb|KeTpicStyle.pdf|ã‚’å‚照。文字ãªã©ã¯æœ¬æ¥ã®æ›¸å¼ã‚’用ã„ã¦æ¬¡ã®ã‚ˆã†ã«å…¥ã‚Œã‚‹ã€‚
-\hspace{10mm} \verb|\putonotee{30}{10}{文字}//|
+\hspace{10mm} \verb|\putnotee{30}{10}{文字}//|
\vspace{\baselineskip}
{\bf ã€ãƒ†ã‚­ã‚¹ãƒˆã¨å‹•ç”»ã€‘}
@@ -5789,9 +5792,9 @@ page番å·ã‚’表示ã™ã‚‹ã¨ãã¯æ¬¡ã®ã‚ˆã†ã«ã™ã‚‹ã€‚
makeslide.txtã®ã‚¿ã‚¤ãƒˆãƒ«ã‚³ãƒžãƒ³ãƒ‰ã®å¾Œã«ï¼Œä»¥ä¸‹ã‚’追加ã™ã‚‹ã€‚
\begin{verbatim}
- title::slide0(::wallpaper)
- ::\usepackage{ketmedia}
- ::\usepackage[dvipdfmx]{media9}//
+title::slide0(::wallpaper)
+::\usepackage{ketmedia}
+::\usepackage[dvipdfmx]{media9}//
\end{verbatim}
mp3ファイルを追加ã™ã‚‹ã¨ãã¯ï¼Œ\verb|\inputsound|ã¾ãŸã¯\verb|\inputsoundclick|を用ã„る。\\
@@ -5809,14 +5812,14 @@ makeslide.cdy ã§ä½¿ã†ï¼Œ\ketcindy ã®é–¢æ•°ã€‚
\begin{description}
\hypertarget{setslidebody}{}
-\item[関数] Setslidebody(bodycolor,bodystyle,density)
-\item[機能] 全体ã®æ–‡å­—スタイルã¨è–„文字ã®æ¿ƒã•(0-1)ã®è¨­å®š
-\item[説明] 引数ã®æ„味ã¯æ¬¡ã®é€šã‚Šã€‚
+\item[関数]Setslidebody(bodycolor,bodystyle,density)
+\item[機能]全体ã®æ–‡å­—スタイルã¨è–„文字ã®æ¿ƒã•(0-1)ã®è¨­å®š
+\item[説明]引数ã®æ„味ã¯æ¬¡ã®é€šã‚Šã€‚
\begin{tabbing}
1234567890123\=4567890\=\kill
-bodycolor \> 文字色 : åˆæœŸè¨­å®šã¯ "blue"\\
-bodystyle \> フォントタイプ : åˆæœŸè¨­å®šã¯ã€€\verb|"\Large\bf\boldmath"|\\
-density \> 薄文字ã®æ¿ƒã• : åˆæœŸè¨­å®šã¯ 0.1
+bodycolor\> 文字色 :åˆæœŸè¨­å®šã¯ "blue"\\
+bodystyle\> フォントタイプ :åˆæœŸè¨­å®šã¯ã€€\verb|"\Large\bf\boldmath"|\\
+density\> 薄文字ã®æ¿ƒã• :åˆæœŸè¨­å®šã¯ 0.1
\end{tabbing}
引数ãŒãªã„å ´åˆã‚„( \verb|Setslidebody()|)ã“ã®é–¢æ•°ã‚’書ã‹ãªã„å ´åˆã¯åˆæœŸå€¤ãŒä½¿ã‚れる。
@@ -5827,9 +5830,9 @@ density \> 薄文字ã®æ¿ƒã• : åˆæœŸè¨­å®šã¯ 0.1
\vspace{\baselineskip}
\hypertarget{setslidehyper}{}
-\item[関数] Setslidehyper("dvipdfmx",options)
-\item[機能] 順表示ã§ãƒšãƒ¼ã‚¸é€ã‚Šã®ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ©ã‚’設定ã™ã‚‹ã€‚
-\item[説明] 順表示ã—ãªã„ã¨ãã‚‚ã“ã®é–¢æ•°ã®è¨˜è¿°ã¯å¿…é ˆã¨è€ƒãˆã¦ã‚ˆã„。
+\item[関数]Setslidehyper("dvipdfmx",options)
+\item[機能]順表示ã§ãƒšãƒ¼ã‚¸é€ã‚Šã®ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ©ã‚’設定ã™ã‚‹ã€‚
+\item[説明]順表示ã—ãªã„ã¨ãã‚‚ã“ã®é–¢æ•°ã®è¨˜è¿°ã¯å¿…é ˆã¨è€ƒãˆã¦ã‚ˆã„。
パッケージ hyperref.styを読ã¿è¾¼ã¿ï¼Œã‹ã¤ï¼Œoptions ã®å€¤ã‚’与ãˆã‚‹ã€‚
@@ -5852,9 +5855,9 @@ Size \> コントローラã®å¤§ãã•ã€‚ åˆæœŸè¨­å®šã¯1
\vspace{\baselineskip}
\hypertarget{setslidemain}{}
-\item[関数] Setslidemain([letterc,boxc,boxd,framec,xpos,size])
-\item[機能] メインスライド(セクション区切り)ã®è¨­å®š
-\item[説明] 引数ã®ä¸€éƒ¨ã‚’ åˆæœŸè¨­å®šå€¤ã¨ã™ã‚‹å ´åˆã¯ [,,,,3] ã‚„ [,"red"] ãªã©ã¨ã™ã‚‹ã€‚
+\item[関数]Setslidemain([letterc,boxc,boxd,framec,xpos,size])
+\item[機能]メインスライド(セクション区切り)ã®è¨­å®š
+\item[説明]引数ã®ä¸€éƒ¨ã‚’ åˆæœŸè¨­å®šå€¤ã¨ã™ã‚‹å ´åˆã¯ [,,,,3] ã‚„ [,"red"] ãªã©ã¨ã™ã‚‹ã€‚
\begin{tabbing}
1234567\=4567890\=\kill
letterc \> 文字ã®è‰²ã€‚ åˆæœŸè¨­å®šã¯ CMYK㧠[0.98,0.13,0,0.43]\\
@@ -5867,9 +5870,9 @@ size \> タイトルã®å€çŽ‡ã€‚ åˆæœŸè¨­å®šã¯ 2
\vspace{\baselineskip}
\hypertarget{setslidepage}{}
-\item[関数] Setslidepage([letterc,boxc,boxd,framec,shadowc,xpos,size])
-\item[機能] ページã®è¨­å®šã‚’ã™ã‚‹ã€‚
-\item[説明] 引数ã®ä¸€éƒ¨ã‚’ åˆæœŸè¨­å®šå€¤ã¨ã™ã‚‹å ´åˆã¯ [,,,,3] ã‚„ [,"red"]ãªã©ã¨ã™ã‚‹ã€‚
+\item[関数]Setslidepage([letterc,boxc,boxd,framec,shadowc,xpos,size])
+\item[機能]ページã®è¨­å®šã‚’ã™ã‚‹ã€‚
+\item[説明]引数ã®ä¸€éƒ¨ã‚’ åˆæœŸè¨­å®šå€¤ã¨ã™ã‚‹å ´åˆã¯ [,,,,3] ã‚„ [,"red"]ãªã©ã¨ã™ã‚‹ã€‚
\begin{tabbing}
1234567\=4567890\=\kill
@@ -5883,15 +5886,15 @@ size \> タイトルã®å€çŽ‡ã€‚ åˆæœŸè¨­å®šã¯ 1.3
\vspace{\baselineskip}
\hypertarget{setslidemargin}{}
-\item[関数] Setslidemargin([leftmarginchange,topmarginchange])
-\item[機能] スライドã®å·¦ä¸Šãƒžãƒ¼ã‚¸ãƒ³ã‚’デフォルトã‹ã‚‰å¤‰æ›´ã™ã‚‹å ´åˆã®å€¤ã€‚
-\item[説明] Setslidemargin([+5,-10]);(横方å‘ã«$+5$mm,縦方å‘ã«$-10$mm変更)
+\item[関数]Setslidemargin([leftmarginchange,topmarginchange])
+\item[機能]スライドã®å·¦ä¸Šãƒžãƒ¼ã‚¸ãƒ³ã‚’デフォルトã‹ã‚‰å¤‰æ›´ã™ã‚‹å ´åˆã®å€¤ã€‚
+\item[説明]Setslidemargin([+5,-10]);(横方å‘ã«$+5$mm,縦方å‘ã«$-10$mm変更)
\vspace{\baselineskip}
\hypertarget{settitle}{}
-\item[関数] Settitle(タイトルリスト,options)
-\item[機能] タイトルスライドを作る
-\item[説明] タイトルリストã¯ã‚³ãƒ³ãƒžåŒºåˆ‡ã‚Šã§ä½ç½®ã¨æ–‡ã‚’文字列ã§ä¸Žãˆã‚‹ã€‚例をå‚照。
+\item[関数]Settitle(タイトルリスト,options)
+\item[機能]タイトルスライドを作る
+\item[説明]タイトルリストã¯ã‚³ãƒ³ãƒžåŒºåˆ‡ã‚Šã§ä½ç½®ã¨æ–‡ã‚’文字列ã§ä¸Žãˆã‚‹ã€‚例をå‚照。
「Titleã€ãƒœã‚¿ãƒ³ã‚’クリックã™ã‚‹ã¨ï¼Œã‚³ãƒ³ãƒ†ãƒ³ãƒ„ファイルãŒãªã„å ´åˆã¯æ–°ãŸã«ä½œã‚‹ã€‚ã™ã§ã«ã‚ã‚‹å ´åˆã¯ä¸Šæ›¸ãã›ãšã‚¿ã‚¤ãƒˆãƒ«ã‚¹ãƒ©ã‚¤ãƒ‰ã®ã¿ã‚’作る。
Settitleã®ã‚ªãƒ—ションã¯æ¬¡ã‚’リストã§ä¸Žãˆã‚‹ã€‚
@@ -5907,22 +5910,22 @@ Settitleã®ã‚ªãƒ—ションã¯æ¬¡ã‚’リストã§ä¸Žãˆã‚‹ã€‚
ã€ä¾‹ã€‘タイトルã®è¨­å®š
\begin{verbatim}
- Settitle([
- "s{60}{20}{メインタイトル}",
- "s{60}{50}{åå‰}",
- "s{60}{60}{所属}",
- "s{60}{70}{情報}"
- ] ,
- ["Title=SlideA","Color=[1,1,0,0]"]);
+Settitle([
+"s{60}{20}{メインタイトル}",
+"s{60}{50}{åå‰}",
+"s{60}{60}{所属}",
+"s{60}{70}{情報}"
+] ,
+["Title=SlideA","Color=[1,1,0,0]"]);
\end{verbatim}
-出力ã™ã‚‹ \TeX\ ファイルã«ï¼Œ\verb|\begin{layer}| ã®è¨­å®šã‚’ã™ã‚‹ã€‚ \verb|s| ã¯ï¼Œæ±è¥¿å—北ã®\verb|s| 。
+出力ã™ã‚‹ \TeX\ ファイルã«ï¼Œ\verb|\begin{layer}| ã®è¨­å®šã‚’ã™ã‚‹ã€‚ \verb|s| ã¯ï¼Œæ±è¥¿å—北ã®\verb|s|。
例ã®ã‚ˆã†ã«ï¼Œã‚¿ã‚¤ãƒˆãƒ«ãƒªã‚¹ãƒˆã¯æ”¹è¡Œã™ã‚‹ã¨è¦‹ã‚„ã™ã„。
\end{description}
\newpage
-%================== 3D æ¦‚è¦ ===============
+%================== 3Dæ¦‚è¦ ===============
\section{\ketcindy 3D}
\subsection{概è¦}
\ketcindy 3Dã®ç”»é¢ã¯æ¬¡ã®ã‚ˆã†ã«æ§‹æˆã•ã‚Œã‚‹ã€‚
@@ -5944,16 +5947,16 @@ Cinderellaã®æç”»é¢ã«ï¼Œç™½ã®çŸ©å½¢ã§å›²ã‚“ã é ˜åŸŸãŒ2ã¤ã§ãる。NE,
KeTCindy3Dã§ã¯ï¼Œç·šã‚„é¢ã«ã¤ã„ã¦ã®é™°ç·šå‡¦ç†ã‚’è¡Œã†ã€‚陰線処ç†ã¯ï¼£è¨€èªžã¨ã®é€£æºã«ã‚ˆã‚Šå‡¦ç†ã‚’速ã‚ã¦ã„る。C言語を使ã†ç’°å¢ƒæ•´å‚™ãŒå¿…è¦ã§ã‚ã‚‹ãŒï¼Œç¾åœ¨ã¯ã“れを標準ã¨ã—ã¦ã„る。C言語ãŒä½¿ãˆãªã„å ´åˆã¯Rã§è¨ˆç®—ã™ã‚‹é–¢æ•°ã‚’用ã„ã‚‹ã“ã¨ã«ãªã‚‹ãŒï¼Œãã®å ´åˆã¯ã‹ãªã‚Šæ™‚é–“ãŒã‹ã‹ã‚‹ã€‚(場åˆã«ã‚‚よるãŒ2分程度)
-%================== 3D 設定 ===============
+%================== 3D設定 ===============
\newpage
\subsection{設定}
\begin{description}
\hypertarget{ketinit3d}{}
-\item[関数] Ketinit3d()
-\item[機能] KeTCindy3Dã®ä½¿ç”¨å®£è¨€
-\item[説明] Cinderellaã®ç”»é¢ã‚’3Dモードã«ã™ã‚‹ã€‚
+\item[関数]Ketinit3d()
+\item[機能]KeTCindy3Dã®ä½¿ç”¨å®£è¨€
+\item[説明]Cinderellaã®ç”»é¢ã‚’3Dモードã«ã™ã‚‹ã€‚
Cinderellaã®æç”»é¢ã«ï¼Œè¦–点移動ã®ãŸã‚ã®2ã¤ã®ã‚¹ãƒ©ã‚¤ãƒ€ã‚’作る。スライダã¯åˆæœŸä½ç½®ãŒå·¦ç«¯ã«ãªã‚‹ã€‚スライダTHã§è§’THETAを,スライダFIã§è§’PHIを内部変数ã¨ã—ã¦å®šç¾©ã™ã‚‹ã€‚
@@ -5961,14 +5964,34 @@ Cinderellaã®æç”»é¢ã«ï¼Œè¦–点移動ã®ãŸã‚ã®2ã¤ã®ã‚¹ãƒ©ã‚¤ãƒ€ã‚’作る
\textcolor{red}{<é‡è¦ï¼ž}
- ã“ã®é–¢æ•°ã¯ Initialization スロットã«ç½®ã。Ketinit() も,平é¢ã®å ´åˆã¨ç•°ãªã‚Š Initialization スロットã«ç½®ã。KeTCindy3Dã«ãŠã‘る変数ã®åˆæœŸåŒ–ãªã©ã‚’è¡Œã†ï¼ŒStart3d()ã¯Drawスロットã«æ›¸ã。
-
-%---------------- Start3d --------------------------------------------
+ã“ã®é–¢æ•°ã¯ Initialization スロットã«ç½®ã。Ketinit() も,平é¢ã®å ´åˆã¨ç•°ãªã‚Š Initialization スロットã«ç½®ã。KeTCindy3Dã«ãŠã‘る変数ã®åˆæœŸåŒ–ãªã©ã‚’è¡Œã†ï¼ŒStart3d()ã¯Drawスロットã«æ›¸ã。
+
+%----------------Setangle --------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{setangle}{}
+\item[関数]Setangle(TH,FI)
+\item[機能]回転角ã®æŒ‡å®š
+\item[説明]スライダã§è¨­å®šã§ãる回転角(視点ã®ä½ç½®ï¼‰TH 㨠FI を度数法ã§æŒ‡å®šã™ã‚‹ã€‚
+ãŸã¨ãˆã°ï¼Œ\verb|Setangle(70,40)| ã¨ã™ã‚‹ã¨ï¼ŒTH,FIãŒãã®ä½ç½®ã«ãªã‚‹ã€‚スライダã¯å›ºå®šã•ã‚Œã‚‹ã®ã§ï¼Œå†åº¦ã‚¹ãƒ©ã‚¤ãƒ€ã‚’有効ã«ã—ãŸã„å ´åˆã¯ï¼Œã‚³ãƒ¡ãƒ³ãƒˆåŒ–ã—ã¦å†å®Ÿè¡Œã™ã‚‹ã€‚
+
+åˆæœŸçŠ¶æ…‹ã ã‘を決ã‚ãŸã„å ´åˆã¯
+
+\verb| if(!Ptselected(),Setangle(70,40)); |
+
+ã¾ãŸã¯
+
+\verb| if(!Isangle(),Setangle(70,40)); |
+
+ã¨ã™ã‚‹ã¨ï¼Œã‚¹ãƒ©ã‚¤ãƒ€ã¯æœ‰åŠ¹ã¨ãªã‚Šï¼Œã‚¹ãƒ©ã‚¤ãƒ€ã®ã„ãšã‚Œã‹ã®ç‚¹ã‚’é¸æŠžã—ãŸçŠ¶æ…‹ã§ã‚れ㰠Figure ボタンも有効ã§ã‚る。画é¢ä¸Šã®ãªã«ã‚‚ãªã„ã¨ã“ã‚をクリックã—ã¦ï¼Œç‚¹ã®é¸æŠžçŠ¶æ…‹ã‚’解除ã™ã‚‹ã¨ã‚‚ã¨ã«æˆ»ã‚‹ã€‚
+
+回転角ã®å–å¾—ã«ã¤ã„ã¦ã¯ï¼Œ\hyperlink{getangle}{回転角ã®å–å¾—}ã‚’å‚ç…§ã®ã“ã¨ã€‚
+
+%----------------Start3d --------------------------------------------
\vspace{\baselineskip}
\hypertarget{start3d}{}
-\item[関数] Start3d(option)
-\item[機能] 3Dã®ç”»é¢è¨­å®šã¨ç©ºé–“点ã®èªè­˜
-\item[説明] 副画é¢ã‚’作り,幾何点を3Dã®ç‚¹ã¨ã—ã¦èªè­˜ã™ã‚‹ã€‚ã“ã®é–¢æ•°ã¯å¿…é ˆã§ï¼ŒDrawスロットã®å…ˆé ­ã«æ›¸ã。
+\item[関数]Start3d(option)
+\item[機能]3Dã®ç”»é¢è¨­å®šã¨ç©ºé–“点ã®èªè­˜
+\item[説明]副画é¢ã‚’作り,幾何点を3Dã®ç‚¹ã¨ã—ã¦èªè­˜ã™ã‚‹ã€‚ã“ã®é–¢æ•°ã¯å¿…é ˆã§ï¼ŒDrawスロットã®å…ˆé ­ã«æ›¸ã。
Cinderellaã®ä½œå›³ãƒ„ールã§ï¼Œç‚¹ãƒ»ç·šåˆ†ã‚’作図ã™ã‚‹ã¨ï¼Œå†…部関数㮠Ptseg3data() ã«ã‚ˆã£ã¦ãれらを空間ã®ç‚¹ã¨ã—ã¦èªè­˜ã—,副画é¢ä¸Šã«å¯¾å¿œã™ã‚‹ç‚¹ã‚’ã¨ã‚‹ã€‚ãŸã ã—,始ã‚ã¯z座標をï¼ã¨ã™ã‚‹ã€‚点ã®åå‰ãŒAã§ã‚ã‚Œã°ï¼Œå‰¯ç”»é¢ä¸Šã®ç‚¹ã¯Azã¨ãªã‚‹ã€‚点をãƒã‚¤ãƒ³ãƒˆã—ã¦é¸æŠžã™ã‚‹ã¨å‰¯ç”»é¢ã®ä¸Šã«åº§æ¨™ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
@@ -5976,34 +5999,34 @@ Cinderellaã®ä½œå›³ãƒ„ールã§ï¼Œç‚¹ãƒ»ç·šåˆ†ã‚’作図ã™ã‚‹ã¨ï¼Œå†…部関数ã
optionã«ï¼Œé™¤å¤–点ã®ãƒªã‚¹ãƒˆã‚’与ãˆã‚‹ã¨ï¼Œãã®ç‚¹ã¯ç©ºé–“点ã¨ã—ãªã„。(スライダã§è¦–点を移動ã—ã¦ã‚‚ä½ç½®ã¯å¤‰ã‚らãªã„)
- %---------------- Startsurf --------------------------------------------
+ %----------------Startsurf --------------------------------------------
\vspace{\baselineskip}
\hypertarget{startsurf}{}
-\item[関数] Startsurf(options)
-\item[機能] 曲é¢æç”»ã®åˆæœŸåŒ–ã¨å®šæ•°ã®è¨­å®š
-\item[説明] options ã§å®šæ•°ã‚’設定ã™ã‚‹ã€‚定数ã¨ã—ã¦ã¯ï¼Œåˆ†å‰²æ•°ï¼ŒCã®ã‚µã‚¤ã‚ºï¼Œèª¤å·®ã®é™ç•Œã‚’設定ã™ã‚‹ã€‚
+\item[関数]Startsurf(options)
+\item[機能]曲é¢æç”»ã®åˆæœŸåŒ–ã¨å®šæ•°ã®è¨­å®š
+\item[説明]options ã§å®šæ•°ã‚’設定ã™ã‚‹ã€‚定数ã¨ã—ã¦ã¯ï¼Œåˆ†å‰²æ•°ï¼ŒCã®ã‚µã‚¤ã‚ºï¼Œèª¤å·®ã®é™ç•Œã‚’設定ã™ã‚‹ã€‚
optionsãŒãªã„ã¨ãã¯ï¼Œä»¥ä¸‹ã® åˆæœŸè¨­å®šã‚’用ã„る。
- [50,50],[1500,500,200],[0.01,0.1]
+ [50,50],[1500,500,200],[0.01,0.1]
設定後ã«åˆæœŸå€¤ã«ãƒªã‚»ãƒƒãƒˆã™ã‚‹ã¨ãã¯ï¼Œæ–‡å­—列 "reset" を引数ã«ä¸Žãˆã‚‹ã€‚
ã“ã‚Œã«ã‚ˆã‚Šï¼Œé™°ç·šå‡¦ç†ã‚’ã¨ã‚‚ãªã†é¢ã®æç”»ã®æ‰‹é †ã¯ï¼Œæ¬¡ã®ã‚ˆã†ã«ãªã‚‹ã€‚
-(1) Startsurf(); ã§é¢æç”»ã®å®£è¨€ã‚’ã™ã‚‹ã€‚
+(1)Startsurf(); ã§é¢æç”»ã®å®£è¨€ã‚’ã™ã‚‹ã€‚
(2) æ画関数ã§ãƒ—ロットデータを作る。
(3) ExeccmdC(); ã§ï¼ŒC言語を用ã„ã¦ã¾ã¨ã‚ã¦æç”»ã™ã‚‹ã€‚
-%-------------------Xyzaxdata3d -----------------------------------------------
+%-------------------Xyzaxdata3d-----------------------------------------------
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{xyzax3data}{}
-\item[関数] Xyzax3data(name,xã®ç¯„囲,yã®ç¯„囲,zã®ç¯„囲,options)
-\item[機能] 座標軸をæã
-\item[説明] æç”»é¢ã«åº§æ¨™è»¸ã‚’æã,プロットデータ ax3d を作æˆã™ã‚‹ã€‚nameã¯ç©ºæ–‡å­—列ã§ã‚ˆã„。option ã¯æ¬¡ã®2ã¤ã€‚
+\item[関数]Xyzax3data(name,xã®ç¯„囲,yã®ç¯„囲,zã®ç¯„囲,options)
+\item[機能]座標軸をæã
+\item[説明]æç”»é¢ã«åº§æ¨™è»¸ã‚’æã,プロットデータ ax3dを作æˆã™ã‚‹ã€‚nameã¯ç©ºæ–‡å­—列ã§ã‚ˆã„。option ã¯æ¬¡ã®2ã¤ã€‚
矢ã˜ã‚Šï¼š"an":nã¯æ•°å­—ã§çŸ¢ã˜ã‚Šã®å¤§ãã•ã€‚nã¯ãªãã¦ã‚‚よã„。
@@ -6011,7 +6034,7 @@ optionsãŒãªã„ã¨ãã¯ï¼Œä»¥ä¸‹ã® åˆæœŸè¨­å®šã‚’用ã„る。
ã€ä¾‹ã€‘ åˆæœŸè¨­å®šã®åº§æ¨™è»¸\\
\verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");|
-
+
矢ã˜ã‚Šã‚’ã¤ã‘ã‚‹
\verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]","a");|
@@ -6019,7 +6042,7 @@ optionsãŒãªã„ã¨ãã¯ï¼Œä»¥ä¸‹ã® åˆæœŸè¨­å®šã‚’用ã„る。
矢ã˜ã‚Šã‚’大ããã™ã‚‹
\verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]",["a2"]);|
-
+
原点ã®Oを表示ã™ã‚‹ã€‚
\verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]",["O"]);|
@@ -6032,42 +6055,42 @@ optionsãŒãªã„ã¨ãã¯ï¼Œä»¥ä¸‹ã® åˆæœŸè¨­å®šã‚’用ã„る。
ã€æ³¨æ„】Putaxes3d() ã§ç‚¹ã‚’å–ã‚‹ã¨åŽŸç‚¹ã«ç‚¹OãŒä½œæˆã•ã‚Œã‚‹ã€‚ã“ã®ç‚¹åOã¨è¡¨ç¤ºãŒé‡è¤‡ã™ã‚‹ã®ãŒç…©ã‚ã—ã„å ´åˆã¯ï¼Œä½œå›³å¾Œã«ã“ã®optionã‚’ã¤ã‘ã¦ã‹ã‚‰å‡ºåŠ›ã™ã‚‹ã¨ã‚ˆã„。
\end{description}
-%================== 3D æç”» ===============
+%================== 3Dæç”» ===============
\newpage
\subsection{æç”»}
-%================== 3D 点・線 ===============
+%================== 3D点・線 ===============
\subsubsection{点・線}
\begin{description}
- %---------------- Drawpoint3d --------------------------------------------
+ %----------------Drawpoint3d --------------------------------------------
%\hypertarget{drawpoint3d}{}
-%\item[関数] Drawpoint3d(座標)
-%\item[機能] 空間点をæã
-%\item[説明] 引数ã§ä¸ŽãˆãŸç©ºé–“座標ã®ç‚¹ã‚’æã。ã“ã®ç‚¹ã¯å¹¾ä½•ç‚¹ã§ã¯ãªã„。ã¾ãŸï¼ŒTeX ã«ã‚‚出力ã•ã‚Œãªã„。幾何点ã«ã™ã‚‹ã«ã¯ \hyperlink{putpoint3d}{Putpoint3d()} を用ã„る。TeXã«ç‚¹ã‚’出力ã™ã‚‹ã«ã¯ï¼Œ\hyperlink{pointdata3d}{Pointdata3d()} を用ã„る。
+%\item[関数]Drawpoint3d(座標)
+%\item[機能]空間点をæã
+%\item[説明]引数ã§ä¸ŽãˆãŸç©ºé–“座標ã®ç‚¹ã‚’æã。ã“ã®ç‚¹ã¯å¹¾ä½•ç‚¹ã§ã¯ãªã„。ã¾ãŸï¼ŒTeX ã«ã‚‚出力ã•ã‚Œãªã„。幾何点ã«ã™ã‚‹ã«ã¯ \hyperlink{putpoint3d}{Putpoint3d()} を用ã„る。TeXã«ç‚¹ã‚’出力ã™ã‚‹ã«ã¯ï¼Œ\hyperlink{pointdata3d}{Pointdata3d()} を用ã„る。
%引数ã¯ï¼Œåº§æ¨™ã®ãƒªã‚¹ãƒˆã«ã™ã‚‹ã“ã¨ã‚‚ã§ãる。
%\vspace{\baselineskip}
%ã€ä¾‹ã€‘
%\begin{verbatim}
-% Drawpoint3d([1,1,1]);
-% Drawpoint3d([[1,1,1],[0,1,0]]);
+%Drawpoint3d([1,1,1]);
+%Drawpoint3d([[1,1,1],[0,1,0]]);
%\end{verbatim}
%\vspace{\baselineskip}
- %---------------- Pointdata3d --------------------------------------------
+ %----------------Pointdata3d --------------------------------------------
\hypertarget{pointdata3d}{}
-\item[関数] Pointdata3d(åå‰,点リスト,options)
-\item[機能] 点ã®3Dデータã¨2Dデータを作æˆã—,画é¢ã¨\TeX ã«å‡ºåŠ›ã™ã‚‹ã€‚
-\item[説明] optionsã¯\hyperlink{pointdata}{Pointdata()}ã¨åŒæ§˜ã€‚
+\item[関数]Pointdata3d(åå‰,点リスト,options)
+\item[機能]点ã®3Dデータã¨2Dデータを作æˆã—,画é¢ã¨\TeX ã«å‡ºåŠ›ã™ã‚‹ã€‚
+\item[説明]optionsã¯\hyperlink{pointdata}{Pointdata()}ã¨åŒæ§˜ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘
\begin{verbatim}
- Pointdata3d("1",[[1,1,1],[0,1,0]],["Size=2","Color=red"]);
+Pointdata3d("1",[[1,1,1],[0,1,0]],["Size=2","Color=red"]);
\end{verbatim}
\vspace{\baselineskip}
@@ -6075,9 +6098,9 @@ optionsãŒãªã„ã¨ãã¯ï¼Œä»¥ä¸‹ã® åˆæœŸè¨­å®šã‚’用ã„る。
\vspace{\baselineskip}
%---------------- Putpoint3d----------------------------------------------
\hypertarget{putpoint3d}{}
-\item[関数] Putpoint3d(リスト,option)
-\item[機能] 空間ã«å¹¾ä½•ç‚¹ã‚’作図ã™ã‚‹
-\item[説明] 点ã®å称ã¨åº§æ¨™ã‚’与ãˆã¦ç‚¹ã‚’作図ã™ã‚‹ã€‚複数ã®ç‚¹ã‚’一度ã«ä½œå›³ã§ãる。
+\item[関数]Putpoint3d(リスト,option)
+\item[機能]空間ã«å¹¾ä½•ç‚¹ã‚’作図ã™ã‚‹
+\item[説明]点ã®å称ã¨åº§æ¨™ã‚’与ãˆã¦ç‚¹ã‚’作図ã™ã‚‹ã€‚複数ã®ç‚¹ã‚’一度ã«ä½œå›³ã§ãる。
optionã¯ï¼Œ"fix"( åˆæœŸè¨­å®š) ã¾ãŸã¯ "free"。リスト ["free"] ã«ã—ã¦ã‚‚よã„。
@@ -6088,78 +6111,78 @@ optionã¯ï¼Œ"fix"( åˆæœŸè¨­å®š) ã¾ãŸã¯ "free"。リスト ["free"] ã«ã—ã¦
\vspace{\baselineskip}
ã€ä¾‹ã€‘ã„ãã¤ã‹è¨˜è¿°ä¾‹ã‚’示ã™ã€‚
- \verb|Putpoint3d(["A",[2,1,3]]);|
-
- \verb|Putpoint3d(["A",[1,1,1],"C",[1,0,1]],"fix");|
-
- \verb|Putpoint3d(["A",[2,1,3]],"free");|
-
+\verb|Putpoint3d(["A",[2,1,3]]);|
+
+\verb|Putpoint3d(["A",[1,1,1],"C",[1,0,1]],"fix");|
+
+\verb|Putpoint3d(["A",[2,1,3]],"free");|
+
\vspace{\baselineskip}
- ãªãŠï¼Œã“ã®é–¢æ•°ã¯å¹¾ä½•ç‚¹ã‚’作るもã®ã§ã‚り,TeXã«ã¯å‡ºåŠ›ã•ã‚Œãªã„。TeXã«ç‚¹ã‚’出力ã™ã‚‹ã«ã¯ï¼Œ\hyperlink{pointdata}{Pointdata()} を併用ã™ã‚‹ã€‚
-
- 空間ã«ãŠã‘る点ã®åº§æ¨™ã¯ï¼Œç‚¹åã«"3d"を付加ã—ãŸåå‰ã®å¤‰æ•°ã«ä»£å…¥ã•ã‚Œã‚‹ã€‚ãŸã¨ãˆã°ï¼Œç‚¹Aã®åº§æ¨™ã¯A3dã§ã‚る。ã“ã‚Œã«ã‚ˆã‚Šï¼Œç‚¹ã®åº§æ¨™ã‚’å–å¾—ã§ãる。
+ãªãŠï¼Œã“ã®é–¢æ•°ã¯å¹¾ä½•ç‚¹ã‚’作るもã®ã§ã‚り,TeXã«ã¯å‡ºåŠ›ã•ã‚Œãªã„。TeXã«ç‚¹ã‚’出力ã™ã‚‹ã«ã¯ï¼Œ\hyperlink{pointdata}{Pointdata()} を併用ã™ã‚‹ã€‚
+
+空間ã«ãŠã‘る点ã®åº§æ¨™ã¯ï¼Œç‚¹åã«"3d"を付加ã—ãŸåå‰ã®å¤‰æ•°ã«ä»£å…¥ã•ã‚Œã‚‹ã€‚ãŸã¨ãˆã°ï¼Œç‚¹Aã®åº§æ¨™ã¯A3dã§ã‚る。ã“ã‚Œã«ã‚ˆã‚Šï¼Œç‚¹ã®åº§æ¨™ã‚’å–å¾—ã§ãる。
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
- %---------------- Putaxes3d---------------------------------------------
+ %----------------Putaxes3d---------------------------------------------
\vspace{\baselineskip}
\hypertarget{putaxes3d}{}
-\item[関数] Putaxes3d([x,y,z])
-\item[機能] 軸上ã«å¹¾ä½•ç‚¹ã‚’作る。
-\item[説明] 引数ã®ãƒªã‚¹ãƒˆ [x,y,z] ã«å¯¾ã—,点X(x,0,0) ,Y(0,y,0) , Z(0,0,z) ãŠã‚ˆã³ 原点Oを主画é¢ä¸Šã«ã¨ã‚Šï¼Œå‰¯ç”»é¢ä¸Šã«å¯¾å¿œã™ã‚‹ç‚¹Xz,Yz,Zz,Oz を作る。ã™ã§ã«åŒã˜å称ã®ç‚¹ãŒã‚ã‚‹å ´åˆã¯ï¼ŒæŒ‡å®šã•ã‚ŒãŸä½ç½®ã«ç§»å‹•ã™ã‚‹ã€‚
+\item[関数]Putaxes3d([x,y,z])
+\item[機能]軸上ã«å¹¾ä½•ç‚¹ã‚’作る。
+\item[説明]引数ã®ãƒªã‚¹ãƒˆ [x,y,z] ã«å¯¾ã—,点X(x,0,0) ,Y(0,y,0) , Z(0,0,z) ãŠã‚ˆã³ 原点Oを主画é¢ä¸Šã«ã¨ã‚Šï¼Œå‰¯ç”»é¢ä¸Šã«å¯¾å¿œã™ã‚‹ç‚¹Xz,Yz,Zz,Oz を作る。ã™ã§ã«åŒã˜å称ã®ç‚¹ãŒã‚ã‚‹å ´åˆã¯ï¼ŒæŒ‡å®šã•ã‚ŒãŸä½ç½®ã«ç§»å‹•ã™ã‚‹ã€‚
引数ã¯ï¼Œå®Ÿæ•°ã«ã™ã‚‹ã“ã¨ã‚‚ã§ã,Putaxes3d(a) ã¯ï¼ŒPutaxes3d([a,a,a]) ã¨åŒã˜ã«ãªã‚‹ã€‚
-
+
\vspace{\baselineskip}
ã€ä¾‹ã€‘
-Putaxes3d(5); 原点ã¨ï¼Œ$x(5,0,0),y(0,5,0),z(0,0,5)$ を作る。
+Putaxes3d(5);原点ã¨ï¼Œ$x(5,0,0),y(0,5,0),z(0,0,5)$ を作る。
-Putaxes3d([1,2,3]); 原点ã¨ï¼Œ$x(1,0,0),y(0,2,0),z(0,0,3)$ を作る。
+Putaxes3d([1,2,3]);原点ã¨ï¼Œ$x(1,0,0),y(0,2,0),z(0,0,3)$ を作る。
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
- %---------------- PutonCurve3d---------------------------------------------
+ %----------------PutonCurve3d---------------------------------------------
\vspace{\baselineskip}
\hypertarget{putonCurve3d}{}
-\item[関数] PutonCurve3d(点å,PD)
-\item[機能] 空間曲線上ã«ç‚¹ã‚’ã¨ã‚‹
-\item[説明] プロットデータPDã®æ›²ç·šä¸Šã«ï¼Œç‚¹åã®ç‚¹ã‚’ã¨ã‚‹ã€‚
+\item[関数]PutonCurve3d(点å,PD)
+\item[機能]空間曲線上ã«ç‚¹ã‚’ã¨ã‚‹
+\item[説明]プロットデータPDã®æ›²ç·šä¸Šã«ï¼Œç‚¹åã®ç‚¹ã‚’ã¨ã‚‹ã€‚
ã¨ã£ãŸç‚¹ã¯å›ºå®šç‚¹ã§ã¯ãªã,曲線上ã«ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã¨ãªã‚‹ã€‚ã—ãŸãŒã£ã¦ï¼Œãƒ‰ãƒ©ãƒƒã‚°ã—ã¦æ›²ç·šä¸Šã‚’å‹•ã‹ã™ã“ã¨ãŒã§ãる。例㯠\hyperlink{partcrv3d}{Partcrv3d()} ã‚’å‚ç…§ã®ã“ã¨ã€‚
%---------------- Putonseg3d----------------------------------------------
\vspace{\baselineskip}
\hypertarget{putonseg3d}{}
-\item[関数] Putonseg3d(点å,点1,点2)
-\item[機能] 線分上ã«ç‚¹ã‚’作る
-\item[説明] 点1ã¨ç‚¹2ã®ä¸­ç‚¹ã«ï¼ŒæŒ‡å®šã•ã‚ŒãŸåå‰ã®ç‚¹ã‚’å–る。点1ã¨ç‚¹2ãŒç·šåˆ†ã¨ã—ã¦çµã°ã‚Œã¦ã„ãªãã¦ã‚‚よã„。ã¨ã£ãŸç‚¹ã¯ç·šåˆ†ã«ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã¨ãªã‚‹ï¼ˆç·šåˆ†ãŒæã‹ã‚Œã¦ã„ãªãã¦ã‚‚)。点1ã¨ç‚¹2ã¯ãƒªã‚¹ãƒˆã«ã™ã‚‹ã“ã¨ã‚‚ã§ãる。指定ã—ãŸç‚¹ãŒã™ã§ã«å­˜åœ¨ã™ã‚‹å ´åˆã¯å‹•ã‹ã•ãªã„。
+\item[関数]Putonseg3d(点å,点1,点2)
+\item[機能]線分上ã«ç‚¹ã‚’作る
+\item[説明]点1ã¨ç‚¹2ã®ä¸­ç‚¹ã«ï¼ŒæŒ‡å®šã•ã‚ŒãŸåå‰ã®ç‚¹ã‚’å–る。点1ã¨ç‚¹2ãŒç·šåˆ†ã¨ã—ã¦çµã°ã‚Œã¦ã„ãªãã¦ã‚‚よã„。ã¨ã£ãŸç‚¹ã¯ç·šåˆ†ã«ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã¨ãªã‚‹ï¼ˆç·šåˆ†ãŒæã‹ã‚Œã¦ã„ãªãã¦ã‚‚)。点1ã¨ç‚¹2ã¯ãƒªã‚¹ãƒˆã«ã™ã‚‹ã“ã¨ã‚‚ã§ãる。指定ã—ãŸç‚¹ãŒã™ã§ã«å­˜åœ¨ã™ã‚‹å ´åˆã¯å‹•ã‹ã•ãªã„。
点1,点2ã¯å¹¾ä½•ç‚¹ã®å称ã¾ãŸã¯åº§æ¨™ã§æŒ‡å®šã™ã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘A(1,-1,0)ã¨B(0,2,2) ã®ä¸­ç‚¹ã«ç‚¹Cã‚’ã¨ã‚‹ã€‚ã¤ãŽã®ã„ãšã‚Œã§ã‚‚よã„。
- \verb|Putonseg3d("C",A,B);|
+\verb|Putonseg3d("C",A,B);|
- \verb|Putonseg3d("C",[A,B]);|
-
- \verb|Putonseg3d("C",[[1,-1,0],[0,2,2]]);|
+\verb|Putonseg3d("C",[A,B]);|
+
+\verb|Putonseg3d("C",[[1,-1,0],[0,2,2]]);|
\vspace{\baselineskip}
%------------------ Spaceline-----------------------------------------------
\hypertarget{spaceline}{}
-\item[関数] Spaceline(name,list)
-\item[機能] 折れ線をæã
-\item[説明] 点ã®å称ã¾ãŸã¯åº§æ¨™ã®ãƒªã‚¹ãƒˆã‚’与ãˆã¦æŠ˜ã‚Œç·šã‚’æã。平é¢ã§ã® Listplot() ã«ã‚ãŸã‚‹ã€‚
+\item[関数]Spaceline(name,list)
+\item[機能]折れ線をæã
+\item[説明]点ã®å称ã¾ãŸã¯åº§æ¨™ã®ãƒªã‚¹ãƒˆã‚’与ãˆã¦æŠ˜ã‚Œç·šã‚’æã。平é¢ã§ã® Listplot() ã«ã‚ãŸã‚‹ã€‚
options ã¯ç·šç¨®ï¼ˆdr,da,do)
\vspace{\baselineskip}
ã€ä¾‹ã€‘ã„ãã¤ã‹ç¤ºã™ã€‚
-・Spaceline("1",[[2,5,1],[4,2,3]]); 指定ã•ã‚ŒãŸ2点をçµã‚“ã ç·šåˆ†ã‚’æã。
+・Spaceline("1",[[2,5,1],[4,2,3]]); 指定ã•ã‚ŒãŸ2点をçµã‚“ã ç·šåˆ†ã‚’æã。
-・Spaceline("2",[A,B,C,A]); 作図ã•ã‚Œã¦ã„ã‚‹2点A,B,Cã‚’çµã‚“ã ä¸‰è§’形をæã。
+・Spaceline("2",[A,B,C,A]);作図ã•ã‚Œã¦ã„ã‚‹2点A,B,Cã‚’çµã‚“ã ä¸‰è§’形をæã。
・節点を表示ã™ã‚‹å ´åˆã¯ï¼ŒPointdata3d() ã§æç”»ã™ã‚‹ã€‚
@@ -6168,9 +6191,9 @@ options ã¯ç·šç¨®ï¼ˆdr,da,do)
\putnotese{80}{10}{ \input{Fig/oresenex01}}
\end{layer}
\begin{verbatim}
- pt=[[2,0,0],[2,0,2],[2,2,2],[0,2,2],[0,4,2],[0,4,4]];
- Spaceline("1",pt);
- Pointdata3d("1",pt,["Size=3"]);
+pt=[[2,0,0],[2,0,2],[2,2,2],[0,2,2],[0,4,2],[0,4,4]];
+Spaceline("1",pt);
+Pointdata3d("1",pt,["Size=3"]);
\end{verbatim}
点ã®åå‰ãŒå¿…è¦ã§ã‚ã‚Œã°
@@ -6181,68 +6204,68 @@ options ã¯ç·šç¨®ï¼ˆdr,da,do)
\vspace{\baselineskip}
%------------------ Spacecurve-----------------------------------------------
\hypertarget{spacecurve}{}
-\item[関数] Spacecurve(name,å¼,定義域,options)
-\item[機能] 空間曲線をæã
-\item[説明] 媒介変数ã§è¡¨ã•ã‚ŒãŸæ›²ç·šã‚’æã。optionã¯è§£åƒåº¦ Num
+\item[関数]Spacecurve(name,å¼,定義域,options)
+\item[機能]空間曲線をæã
+\item[説明]媒介変数ã§è¡¨ã•ã‚ŒãŸæ›²ç·šã‚’æã。optionã¯è§£åƒåº¦ Num
\vspace{\baselineskip}
ã€ä¾‹ã€‘螺旋をæã
\verb|Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=100"]);|
-
+
\vspace{\baselineskip}
\begin{center} \input{Fig/rasen} \end{center}
%---------------- Bezier3d-----------------------------------------------
\hypertarget{bezier3d}{}
-\item[関数] Bezier3d(name,リスト1,リスト2)
-\item[機能] 空間ベジェ曲線をæã
-\item[説明] 引数ã¯ãƒªã‚¹ãƒˆ1ãŒç«¯ç‚¹ãƒªã‚¹ãƒˆï¼Œãƒªã‚¹ãƒˆ2ãŒåˆ¶å¾¡ç‚¹ãƒªã‚¹ãƒˆ
+\item[関数]Bezier3d(name,リスト1,リスト2)
+\item[機能]空間ベジェ曲線をæã
+\item[説明]引数ã¯ãƒªã‚¹ãƒˆ1ãŒç«¯ç‚¹ãƒªã‚¹ãƒˆï¼Œãƒªã‚¹ãƒˆ2ãŒåˆ¶å¾¡ç‚¹ãƒªã‚¹ãƒˆ
1組ã®ç«¯ç‚¹ã«ã¤ã,2ã¤ã®åˆ¶å¾¡ç‚¹ã‚’使ã†ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘ã„ãã¤ã‹ã®ç‚¹ã‚’ベジェ曲線ã§çµã¶
- 端点A,Bã«å¯¾ã—,制御点をD,Eã¨ã™ã‚‹ã€‚
-
- \verb|Bezier3d("1",["A","B"],["D","E"]);| \vspace{\baselineskip}
+端点A,Bã«å¯¾ã—,制御点をD,Eã¨ã™ã‚‹ã€‚
+
+\verb|Bezier3d("1",["A","B"],["D","E"]);| \vspace{\baselineskip}
+
+端点A,Bã«å¯¾ã—,制御点をD,Eã¨ã—,端点BCã«å¯¾ã—制御点をE,Fã¨ã™ã‚‹ã€‚
+
+\verb|Bezier3d("1",["A","B","C"],["D","E","E","F"]);|
- 端点A,Bã«å¯¾ã—,制御点をD,Eã¨ã—,端点BCã«å¯¾ã—制御点をE,Fã¨ã™ã‚‹ã€‚
-
- \verb|Bezier3d("1",["A","B","C"],["D","E","E","F"]);|
-
端点A,Bã«å¯¾ã—,制御点をD,Eã¨ã—,端点BCã«å¯¾ã—制御点をF,Gã¨ã™ã‚‹ã€‚(図)
- \verb|Bezier3d("1",["A","B","C"],["D","E","F","G"]);|
-
- \begin{center} \input{Fig/bezier3d1} \end{center}
+\verb|Bezier3d("1",["A","B","C"],["D","E","F","G"]);|
+
+\begin{center} \input{Fig/bezier3d1} \end{center}
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
%------------------ Mkbezierptcrv3d-----------------------------------------------
\vspace{\baselineskip}
\hypertarget{mkbezierptcrv3d}{}
-\item[関数] Mkbezierptcrv3d(点リスト)
-\item[機能] 制御点を自動的ã«ã¨ã‚‹ç©ºé–“ベジェ曲線
-\item[説明] リストã§ä¸ŽãˆãŸç‚¹ã«å¯¾ã—,制御点を自動的ã«ç”Ÿæˆã—ã¦ãƒ™ã‚¸ã‚§æ›²ç·šã‚’æã。
+\item[関数]Mkbezierptcrv3d(点リスト)
+\item[機能]制御点を自動的ã«ã¨ã‚‹ç©ºé–“ベジェ曲線
+\item[説明]リストã§ä¸ŽãˆãŸç‚¹ã«å¯¾ã—,制御点を自動的ã«ç”Ÿæˆã—ã¦ãƒ™ã‚¸ã‚§æ›²ç·šã‚’æã。
+
+制御点ã¯ï¼Œ2ã¤ã®ç‚¹ã«å¯¾ã—ã¦ï¼Œãã®ç‚¹ã‚’端点ã¨ã™ã‚‹ç·šåˆ†ä¸Šã«2ã¤ä½œã‚‰ã‚Œã‚‹ã€‚ã“れをé©å®œç§»å‹•ã—ã¦ä»»æ„ã®æ›²ç·šã«ã™ã‚‹ã“ã¨ãŒã§ãる。\hyperlink{bezier3d}{空間ベジェ曲線 Bezier3d()} ã‚’å‚ç…§ã®ã“ã¨ã€‚
- 制御点ã¯ï¼Œ2ã¤ã®ç‚¹ã«å¯¾ã—ã¦ï¼Œãã®ç‚¹ã‚’端点ã¨ã™ã‚‹ç·šåˆ†ä¸Šã«2ã¤ä½œã‚‰ã‚Œã‚‹ã€‚ã“れをé©å®œç§»å‹•ã—ã¦ä»»æ„ã®æ›²ç·šã«ã™ã‚‹ã“ã¨ãŒã§ãる。\hyperlink{bezier3d}{空間ベジェ曲線 Bezier3d()} ã‚’å‚ç…§ã®ã“ã¨ã€‚
-
\vspace{\baselineskip}
ã€ä¾‹ã€‘\verb|Mkbezierptcrv3d(["A","B","C","D"]);|\\
- 線分AB上ã«2点a1p,a2p,線分BC上ã«2点a2p,a2q,線分CD上ã«2点a3p,a3qãŒã§ãる。
-
+線分AB上ã«2点a1p,a2p,線分BC上ã«2点a2p,a2q,線分CD上ã«2点a3p,a3qãŒã§ãる。
+
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
%------------------ Skeletonparadata-----------------------------------------------
\hypertarget{skeletonparadata}{}
-\item[関数] Skeletonparadata(name,PDリスト,PDリスト,option)
-\item[機能] 陰線処ç†ï¼ˆã‚¹ã‚±ãƒ«ãƒˆãƒ³å‡¦ç†ï¼‰ã‚’ãŠã“ãªã†
-\item[説明] æç”»ã•ã‚Œã¦ã„ã‚‹ç·šã¨è»¸ã«ã¤ã„ã¦é™°ç·šå‡¦ç†ã‚’ãŠã“ãªã†ã€‚
+\item[関数]Skeletonparadata(name,PDリスト,PDリスト,option)
+\item[機能]陰線処ç†ï¼ˆã‚¹ã‚±ãƒ«ãƒˆãƒ³å‡¦ç†ï¼‰ã‚’ãŠã“ãªã†
+\item[説明]æç”»ã•ã‚Œã¦ã„ã‚‹ç·šã¨è»¸ã«ã¤ã„ã¦é™°ç·šå‡¦ç†ã‚’ãŠã“ãªã†ã€‚
第2引数ã®ç·šï¼ˆãƒ—ロットデータ)ãŒï¼Œç¬¬3引数ã®ç·šï¼ˆãƒ—ロットデータ)ã«ã‚ˆã£ã¦éš ã•ã‚Œã‚‹éƒ¨åˆ†ã‚’消去ã™ã‚‹ã€‚第2,第3引数をçœç•¥ã—ãŸå ´åˆã¯ï¼Œã™ã¹ã¦ã®ç·šã«ã¤ã„ã¦ï¼Œäº’ã„ã®é™°ç·šå‡¦ç†ã‚’ãŠã“ãªã†ã€‚optionã§æ¶ˆåŽ»ã™ã‚‹éƒ¨åˆ†ã®é•·ã•ã‚’指定ã§ãる。\\
ä»–ã®ã‚ªãƒ—ション\\
@@ -6256,11 +6279,11 @@ options ã¯ç·šç¨®ï¼ˆdr,da,do)
次ã®ã‚ˆã†ã«èžºæ—‹ã¨ç·šåˆ†ï¼Œåº§æ¨™è»¸ã‚’æã„ã¦ãŠã。
\begin{verbatim}
- Xyzax3data("","x=[-5,5]","y=[-5,4]","z=[-5,3]");
- Putpoint3d(["A",[0,-2,-2]]);
- Putpoint3d(["B",[-1,1,3]]);
- Spaceline([A,B]);
- Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=100"]);
+Xyzax3data("","x=[-5,5]","y=[-5,4]","z=[-5,3]");
+Putpoint3d(["A",[0,-2,-2]]);
+Putpoint3d(["B",[-1,1,3]]);
+Spaceline([A,B]);
+Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=100"]);
\end{verbatim}
座標軸ã®ãƒ—ロットデータ㯠ax3d,線分㯠AB3d,螺旋㯠sc3d1 ã§ã‚る。ã“ã‚Œã«å¯¾ã—,
@@ -6273,10 +6296,10 @@ options ã¯ç·šç¨®ï¼ˆdr,da,do)
é‡ãªã£ãŸéƒ¨åˆ†ã®ç©ºãã‚’2ã«ã™ã‚‹ã€‚(図中央)
\hspace{10mm} \verb|Skeletonparadata("1",["AB3d","ax3d"],["sc3d1"]);|
-
+
螺旋ã«ã‚ˆã£ã¦éš ã‚Œã‚‹éƒ¨åˆ†ã ã‘消去ã™ã‚‹ã€‚(図å³ï¼‰
-\begin{center} \input{Fig/skeletonparadata01} \input{Fig/skeletonparadata02}
+\begin{center} \input{Fig/skeletonparadata01} \input{Fig/skeletonparadata02}
\input{Fig/skeletonparadata03} \end{center}
ã“ã®ã»ã‹ï¼Œæ¬¡ã‚‚å¯èƒ½ã€‚
@@ -6287,14 +6310,14 @@ options ã¯ç·šç¨®ï¼ˆdr,da,do)
\end{description}
-
-%================== 3D 多é¢ä½“ ===============
+\newpage
+%================== 3D多é¢ä½“ ===============
\subsubsection{多é¢ä½“}
多é¢ä½“ã®æç”»ã«ã¤ã„ã¦ï¼Œå››é¢ä½“ã®å ´åˆã‚’例ã«ã—ã¦èª¬æ˜Žã™ã‚‹ã€‚
å››é¢ä½“ã¯4ã¤ã®é¢ã‹ã‚‰ãªã£ã¦ã„る。頂点をA,B,C,Dã¨ã™ã‚‹ã¨ï¼Œ4ã¤ã®é¢ã¯
-
+
\hspace{20mm} △ABC,△ABD,△ACD,△BCD
ã§ã‚る。
@@ -6312,16 +6335,16 @@ options ã¯ç·šç¨®ï¼ˆdr,da,do)
多é¢ä½“ã®é™°ç·šå‡¦ç†ã¯ï¼’通りã‚る。ã²ã¨ã¤ã¯ï¼Œå¤šé¢ä½“ã‚’ç·šç”»ã¨è€ƒãˆã¦ï¼Œéš ã‚Œã‚‹éƒ¨åˆ†ã ã‘を処ç†ã™ã‚‹æ–¹æ³•ã§ï¼ŒSkeletonparadata() を用ã„る。\hyperlink{concatobj}{Concatobj()} ã®ä¾‹ã‚’å‚ç…§ã®ã“ã¨ã€‚
ã‚‚ã†ã²ã¨ã¤ã¯ï¼Œé¢ã¨è€ƒãˆã¦ï¼Œé¢ã«éš ã‚Œã‚‹éƒ¨åˆ†ã‚’点線ã§æã„ãŸã‚Šï¼Œéžè¡¨ç¤ºã«ã—ãŸã‚Šã™ã‚‹æ–¹æ³•ã§ï¼ŒPhparadata() を用ã„る。 \hyperlink{phparadata}{Phparadata()}ã®ä¾‹ã‚’å‚ç…§ã®ã“ã¨ã€‚
-
+
\begin{description}
%-----------------Concatobj -----------------------------------------------
-\hypertarget{concatobj}{}
-\item[関数] Concatobj(リスト,option)
-\item[機能] ã„ãã¤ã‹ã®objデータをçµåˆã™ã‚‹
-\item[説明] 多é¢ä½“ã®å„é¢ã®é ‚点リストã‹ã‚‰é¢ãƒ‡ãƒ¼ã‚¿ï¼ˆé ‚点リストã¨é¢ãƒªã‚¹ãƒˆï¼‰ã‚’作る。
+\hypertarget{concatobj}{}
+\item[関数]Concatobj(リスト,option)
+\item[機能]ã„ãã¤ã‹ã®objデータをçµåˆã™ã‚‹
+\item[説明]多é¢ä½“ã®å„é¢ã®é ‚点リストã‹ã‚‰é¢ãƒ‡ãƒ¼ã‚¿ï¼ˆé ‚点リストã¨é¢ãƒªã‚¹ãƒˆï¼‰ã‚’作る。
-ãŸã¨ãˆã°ï¼Œ\verb|Concatobj([[A,B,C],[A,B,D],[A,C,D],[B,C,D]]);| ã¨ã™ã‚‹ã¨ï¼Œé¢ãƒ‡ãƒ¼ã‚¿ [[A,B,C,D],[[1,2,3],[1,2,4],[1,3,4],[2,3,4]]] ãŒè¿”ã•ã‚Œã‚‹ã€‚
+ãŸã¨ãˆã°ï¼Œ\verb|Concatobj([[A,B,C],[A,B,D],[A,C,D],[B,C,D]]);| ã¨ã™ã‚‹ã¨ï¼Œé¢ãƒ‡ãƒ¼ã‚¿[[A,B,C,D],[[1,2,3],[1,2,4],[1,3,4],[2,3,4]]] ãŒè¿”ã•ã‚Œã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘4点A,B,C,Dを幾何点ã¨ã—ã¦ä½œã‚Šï¼Œã“れを頂点ã¨ã™ã‚‹å››é¢ä½“ã‚’æã。
@@ -6368,9 +6391,9 @@ phd=convexhull3d([a,b,c,d]);
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
%-------------------VertexEdgeFace -----------------------------------------------
\hypertarget{vertexedgeface}{}
-\item[関数] VertexEdgeFace(name,é¢ãƒ‡ãƒ¼ã‚¿,options)
-\item[機能] é¢ãƒ‡ãƒ¼ã‚¿ã‚’用ã„ã¦å¤šé¢ä½“ã‚’æã
-\item[説明] é¢ãƒ‡ãƒ¼ã‚¿ã¯ï¼ŒãŸã¨ãˆã°å››é¢ä½“ABCDã®å ´åˆã¯ï¼Œ[[A,B,C,D],[[1,2,3],[1,2,4],[1,3,4],[2,3,4]]] ã§ã‚る。
+\item[関数]VertexEdgeFace(name,é¢ãƒ‡ãƒ¼ã‚¿,options)
+\item[機能]é¢ãƒ‡ãƒ¼ã‚¿ã‚’用ã„ã¦å¤šé¢ä½“ã‚’æã
+\item[説明]é¢ãƒ‡ãƒ¼ã‚¿ã¯ï¼ŒãŸã¨ãˆã°å››é¢ä½“ABCDã®å ´åˆã¯ï¼Œ[[A,B,C,D],[[1,2,3],[1,2,4],[1,3,4],[2,3,4]]] ã§ã‚る。
4点A,B,C,Dã‚’ã¨ã£ã¦ãŠã,ã“ã®ãƒªã‚¹ãƒˆã‚’引数ã«ä¸Žãˆã‚‹ã¨ï¼Œå››é¢ä½“ãŒæã‹ã‚Œã‚‹ã€‚
@@ -6387,12 +6410,12 @@ phf3d:é¢ãƒªã‚¹ãƒˆ
\vspace{\baselineskip}
ã€ä¾‹ã€‘4点A,B,C,Dã‚’å–り,正四é¢ä½“ABCDã‚’æã
\begin{verbatim}
- Putpoint3d("A",2*[-1,-1/sqrt(3),0]);
- Putpoint3d("B",2*[1,-1/sqrt(3),0]);
- Putpoint3d("C",2*[0,sqrt(3)-1/sqrt(3),0]);
- Putpoint3d("D",2*[0,0,sqrt(3)]);
- phd=[[A,B,C,D],[[1,2,3],[1,2,4],[1,3,4],[2,3,4]]];
- VertexEdgeFace("1",phd);
+Putpoint3d("A",2*[-1,-1/sqrt(3),0]);
+Putpoint3d("B",2*[1,-1/sqrt(3),0]);
+Putpoint3d("C",2*[0,sqrt(3)-1/sqrt(3),0]);
+Putpoint3d("D",2*[0,0,sqrt(3)]);
+phd=[[A,B,C,D],[[1,2,3],[1,2,4],[1,3,4],[2,3,4]]];
+VertexEdgeFace("1",phd);
\end{verbatim}
\begin{center} \input{Fig/vertex01} \end{center}
é¢ãƒªã‚¹ãƒˆã¯ï¼ŒCongatobj() を使ã£ã¦ä½œã‚‹ã“ã¨ãŒã§ãる。陰線処ç†ã—ã¦æãå ´åˆã‚‚å«ã‚,\hyperlink{concatobj}{Concatobj()} ã®ä¾‹ã‚’å‚ç…§ã®ã“ã¨ã€‚
@@ -6400,18 +6423,18 @@ phf3d:é¢ãƒªã‚¹ãƒˆ
\vspace{\baselineskip}
%------------------Phparadata -----------------------------------------------
\hypertarget{phparadata}{}
-\item[関数] Phparadata(name,name2,options)
-\item[機能] 多é¢ä½“を陰線処ç†ã—ã¦æã
-\item[説明] 多é¢ä½“ã®ãƒ—ロットデータをVertexEdgeFace() ã§ä½œã‚‹ã€‚ã“ã®ãƒ—ロットデータã«å¯¾ã—,隠れã¦ã„ã‚‹é¢ï¼ˆè¾ºï¼‰ã‚’陰線処ç†ã—ã¦è¡¨ç¤ºã™ã‚‹ã€‚第1引数ã¯é€šå¸¸ã®name,第2引数ã®name2ã¯ï¼ŒVertexEdgeFace() ã§ä¸ŽãˆãŸnameã¨åŒã˜ã‚‚ã®ã¨ã™ã‚‹ã€‚
+\item[関数]Phparadata(name,name2,options)
+\item[機能]多é¢ä½“を陰線処ç†ã—ã¦æã
+\item[説明]多é¢ä½“ã®ãƒ—ロットデータをVertexEdgeFace() ã§ä½œã‚‹ã€‚ã“ã®ãƒ—ロットデータã«å¯¾ã—,隠れã¦ã„ã‚‹é¢ï¼ˆè¾ºï¼‰ã‚’陰線処ç†ã—ã¦è¡¨ç¤ºã™ã‚‹ã€‚第1引数ã¯é€šå¸¸ã®name,第2引数ã®name2ã¯ï¼ŒVertexEdgeFace() ã§ä¸ŽãˆãŸnameã¨åŒã˜ã‚‚ã®ã¨ã™ã‚‹ã€‚
- optionsã¯ï¼Œå…¨ä½“ã®ç·šç¨®ï¼ˆ"dr,2"ãªã©ï¼‰ã¨ï¼Œé™°ç·šã®ç·šç¨®ã‚’"Hidden=線種" ã§æŒ‡å®šã§ãる。 åˆæœŸè¨­å®šã§ã¯é™°ç·šã¯è¡¨ç¤ºã—ãªã„。
+optionsã¯ï¼Œå…¨ä½“ã®ç·šç¨®ï¼ˆ"dr,2"ãªã©ï¼‰ã¨ï¼Œé™°ç·šã®ç·šç¨®ã‚’"Hidden=線種" ã§æŒ‡å®šã§ãる。 åˆæœŸè¨­å®šã§ã¯é™°ç·šã¯è¡¨ç¤ºã—ãªã„。
\vspace{\baselineskip}
\begin{layer}{150}{0}
-\putnotese{80}{0}{ \input{Fig/phparadata04}}
+\putnotese{80}{-5}{ \input{Fig/phparadata04}}
\end{layer}
-ã€ä¾‹ã€‘ å››é¢ä½“ã‚’æã。
+ã€ä¾‹ã€‘å››é¢ä½“ã‚’æã。
\begin{verbatim}
Putpoint3d("A",2*[-1,-1/sqrt(3),0]);
Putpoint3d("B",2*[1,-1/sqrt(3),0]);
@@ -6428,16 +6451,16 @@ Figureボタンã§æã出ã›ã°æ­£ã—ã出力ã•ã‚Œã‚‹ã®ã§ï¼ŒPhparadata() ã
\vspace{\baselineskip}
ã€ä¾‹ã€‘切頂二åé¢ä½“ã‚’æã。
-å°æž—・鈴木・三谷ã«ã‚ˆã‚‹å¤šé¢ä½“データ \verb|polyhedrons_obj| を用ã„ã¦ï¼Œs06ã®åˆ‡é ‚二åé¢ä½“(サッカーボール型)をæã。 \verb|polyhedrons_obj| 㯠KeTCindyシステム㮠data ディレクトリã«ã‚ã‚‹ã®ã§ï¼ŒSetdirectory() ã§ã‚«ãƒ¬ãƒ³ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’作業ディレクトリã¨åˆ‡æ›¿ãªãŒã‚‰å‡ºåŠ›ã™ã‚‹ã€‚
+å°æž—・鈴木・三谷ã«ã‚ˆã‚‹å¤šé¢ä½“データ\verb|polyhedrons_obj|を用ã„ã¦ï¼Œs06ã®åˆ‡é ‚二åé¢ä½“(サッカーボール型)をæã。 \verb|polyhedrons_obj| 㯠KeTCindyシステム㮠data ディレクトリã«ã‚ã‚‹ã®ã§ï¼ŒSetdirectory() ã§ã‚«ãƒ¬ãƒ³ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’作業ディレクトリã¨åˆ‡æ›¿ãªãŒã‚‰å‡ºåŠ›ã™ã‚‹ã€‚
\begin{verbatim}
- Setdirectory( Dirhead+"/data/polyhedrons_obj");
- phd=Readobj("s06.obj",["size=3"]);
- Setdirectory(Dirwork);
- VertexEdgeFace("s06",phd);
- Phparadata("1","s06");
+Setdirectory( Dirhead+"/data/polyhedrons_obj");
+phd=Readobj("s06.obj",["size=3"]);
+Setdirectory(Dirwork);
+VertexEdgeFace("s06",phd);
+Phparadata("1","s06");
\end{verbatim}
- VertexEdgeFace() ã® name ã¯é€šå¸¸ã® "1" ã§ã‚‚よã„。ãã®å ´åˆã¯ï¼Œ\verb|Phparadata("1","1");| ã¨ã™ã‚‹ãŒï¼Œã‚ã‹ã‚Šã«ãã„ã®ã§ä¸Šã®ã‚ˆã†ã«ã—ãŸã€‚
-
+VertexEdgeFace() ã® name ã¯é€šå¸¸ã® "1" ã§ã‚‚よã„。ãã®å ´åˆã¯ï¼Œ\verb|Phparadata("1","1");| ã¨ã™ã‚‹ãŒï¼Œã‚ã‹ã‚Šã«ãã„ã®ã§ä¸Šã®ã‚ˆã†ã«ã—ãŸã€‚
+
実行ã™ã‚‹ã¨ï¼ŒCinderellaã®æç”»é¢ã¯æ¬¡ã®ã‚ˆã†ã«é ‚点ã ã‘ãŒæã‹ã‚Œã‚‹ã€‚
\vspace{\baselineskip}
@@ -6447,33 +6470,33 @@ Figureボタンã§æã出ã›ã°æ­£ã—ã出力ã•ã‚Œã‚‹ã®ã§ï¼ŒPhparadata() ã
\vspace{\baselineskip}
全体ã®ç·šç¨®ã¨ï¼Œé™°ç·šã®ç·šç¨®ã‚’
-
+
\verb|Phparadata("1","s06",["dr,2","Hidden=do"]);|
ã§æŒ‡å®šã—ãŸã®ãŒä¸‹å›³å³ã§ã‚る。
- \begin{center} \input{Fig/phparadata02} \input{Fig/phparadata03} \end{center}
+ \begin{center}\scalebox{0.8} {\input{Fig/phparadata02}} \hspace{5mm}\scalebox{0.8}{\input{Fig/phparadata03}} \end{center}
ã€æ³¨æ„】
- polyhedrons obj ã®ãƒ‡ãƒ¼ã‚¿ã‚’使ã£ã¦ï¼Œç¶šã‘ã¦ç•°ãªã‚‹å¤šé¢ä½“ã‚’æããŸã„å ´åˆã¯æ³¨æ„ãŒå¿…è¦ã§ã‚る。Readobj()ã ã‘を変更ã—ã¦åˆ¥ã®ãƒ‡ãƒ¼ã‚¿ã‚’読ã‚ã°ã‚ˆã•ãã†ã§ã‚ã‚‹ãŒï¼Œå‰ã®ãƒ‡ãƒ¼ã‚¿ãŒæ®‹ã£ã¦ã„ã¦ã†ã¾ãã„ã‹ãªã„。VertexEdgeFace() ã®name を(ã—ãŸãŒã£ã¦ï¼ŒPhparadata()ã®ç¬¬2引数も)書ãæ›ãˆã‚‹ã‹ï¼Œä½œæ¥­ãƒ•ã‚©ãƒ«ãƒ€(fig) ã®ä¸­èº«ã‚’削除ã—ã¦ã‹ã‚‰å®Ÿè¡Œã™ã‚‹ã€‚ãŸã¨ãˆã°ï¼Œä¸Šã®ã‚³ãƒ¼ãƒ‰ã§åˆ‡é ‚二åé¢ä½“ã‚’æã„ãŸå¾Œï¼Œæ­£å…«é¢ä½“(r02)をæã“ã†ã¨ã™ã‚‹ãªã‚‰ã°ï¼Œ
+polyhedrons obj ã®ãƒ‡ãƒ¼ã‚¿ã‚’使ã£ã¦ï¼Œç¶šã‘ã¦ç•°ãªã‚‹å¤šé¢ä½“ã‚’æããŸã„å ´åˆã¯æ³¨æ„ãŒå¿…è¦ã§ã‚る。Readobj()ã ã‘を変更ã—ã¦åˆ¥ã®ãƒ‡ãƒ¼ã‚¿ã‚’読ã‚ã°ã‚ˆã•ãã†ã§ã‚ã‚‹ãŒï¼Œå‰ã®ãƒ‡ãƒ¼ã‚¿ãŒæ®‹ã£ã¦ã„ã¦ã†ã¾ãã„ã‹ãªã„。VertexEdgeFace() ã®name を(ã—ãŸãŒã£ã¦ï¼ŒPhparadata()ã®ç¬¬2引数も)書ãæ›ãˆã‚‹ã‹ï¼Œä½œæ¥­ãƒ•ã‚©ãƒ«ãƒ€(fig) ã®ä¸­èº«ã‚’削除ã—ã¦ã‹ã‚‰å®Ÿè¡Œã™ã‚‹ã€‚ãŸã¨ãˆã°ï¼Œä¸Šã®ã‚³ãƒ¼ãƒ‰ã§åˆ‡é ‚二åé¢ä½“ã‚’æã„ãŸå¾Œï¼Œæ­£å…«é¢ä½“(r02)をæã“ã†ã¨ã™ã‚‹ãªã‚‰ã°ï¼Œ
\begin{verbatim}
- Setdirectory( Dirhead+"/data/polyhedrons_obj");
- phd=Readobj("r02.obj",["size=3"]);
- Setdirectory(Dirwork);
- VertexEdgeFace("2",phd);
- Phparadata("1","2");
+Setdirectory( Dirhead+"/data/polyhedrons_obj");
+phd=Readobj("r02.obj",["size=3"]);
+Setdirectory(Dirwork);
+VertexEdgeFace("2",phd);
+Phparadata("1","2");
\end{verbatim}
- ã®ã‚ˆã†ã«ã™ã‚‹ã€‚
-
+ã®ã‚ˆã†ã«ã™ã‚‹ã€‚
+
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
%------------------- Nohiddenbyfaces -----------------------------------------------
\hypertarget{nohiddenbyfaces}{}
-\item[関数] Nohiddenbyfaces(name,PD1,PD2,option1,option2)
-\item[機能] é¢ã«å¯¾ã—曲線を陰線処ç†ã™ã‚‹
-\item[説明] PD2ã§ä¸Žãˆã‚‰ã‚ŒãŸé¢ã«å¯¾ã—,曲線PD1ã®é¢ã«éš ã‚Œã¦ã„る部分を陰線処ç†ã™ã‚‹ã€‚
+\item[関数]Nohiddenbyfaces(name,PD1,PD2,option1,option2)
+\item[機能]é¢ã«å¯¾ã—曲線を陰線処ç†ã™ã‚‹
+\item[説明]PD2ã§ä¸Žãˆã‚‰ã‚ŒãŸé¢ã«å¯¾ã—,曲線PD1ã®é¢ã«éš ã‚Œã¦ã„る部分を陰線処ç†ã™ã‚‹ã€‚
引数PD1ã‚’çœç•¥ã™ã‚‹ã¨ã™ã¹ã¦ã®æ›²ç·šãŒå¯¾è±¡ã¨ãªã‚‹ã€‚陰線処ç†ã•ã‚ŒãŸç·šã¯åˆæœŸè¨­å®šã§ã¯ç‚¹ç·šã§è¡¨ã•ã‚Œã‚‹ã€‚ã“ã®ç·šç¨®ã¯option2ã§å¤‰æ›´ã§ãる。ãŸã¨ãˆã°ï¼Œ["da"] ã¨ã™ã‚‹ã¨ç ´ç·šã«ãªã‚‹ã€‚["nodsip"] ã¨ã™ã‚‹ã¨ï¼Œé™°ç·šã¯è¡¨ç¤ºã•ã‚Œãªã„。option1ã¯æ›²ç·šå…¨ä½“ã®optionã§ã‚ã‚‹ã®ã§ï¼Œoption2 ã ã‘を指定ã™ã‚‹å ´åˆã¯ï¼Œoption1 ã¨ã—ã¦ç©ºãƒªã‚¹ãƒˆ[ ] ãŒå¿…è¦ã§ã‚る。
option2ã§ã¯ï¼Œ"Eps=" ã§ï¼Œé™°ç·šå‡¦ç†æ™‚ã®è¨±å®¹é™ç•Œã‚’設定ã§ãる。陰線処ç†ãŒã†ã¾ãã„ã‹ãªã„ã¨ãã¯ï¼Œã“ã®å€¤ã‚’ \verb|Eps=10^(-4)| ã®ã‚ˆã†ã«å¤‰ãˆã¦ã¿ã‚‹ã¨ã‚ˆã„。åˆæœŸè¨­å®šã¯ \verb|Eps=10^(-2)|。
@@ -6491,23 +6514,23 @@ VertexEdgeFace("1",phd);
Nohiddenbyfaces("1","phf3d1");
\end{verbatim}
- \verb|VertexEdgeFace("1",phd);| ã«ã‚ˆã£ã¦ï¼Œè¾ºï¼Œé ‚点,é¢ã®ãƒ—ロットデータãŒä½œã‚‰ã‚Œã‚‹ã€‚\verb|phf3d1| ã¯ï¼Œé¢ã®ãƒ—ロットデータã§ã‚る。
-
+\verb|VertexEdgeFace("1",phd);| ã«ã‚ˆã£ã¦ï¼Œè¾ºï¼Œé ‚点,é¢ã®ãƒ—ロットデータãŒä½œã‚‰ã‚Œã‚‹ã€‚\verb|phf3d1| ã¯ï¼Œé¢ã®ãƒ—ロットデータã§ã‚る。
+
ã“ã“ã§ï¼Œ\verb|Nohiddenbyfaces("1","phe3d1","phf3d1",["dr,2"],["da"]); | ã¨ã™ã‚‹ã¨ï¼Œåº§æ¨™è»¸ã¯é™°ç·šå‡¦ç†ã•ã‚Œãšï¼Œæ­£å››é¢ä½“ã®è¾ºï¼ˆ\verb|phe3d1|)ã ã‘ãŒé™°ç·šå‡¦ç†ã•ã‚Œã¦ç ´ç·šã§æã‹ã‚Œã‚‹ã€‚å››é¢ä½“ã¯å¤ªãæã‹ã‚Œã‚‹ã€‚(下図å³ï¼‰
-
+
\vspace{\baselineskip}
- \begin{center} \input{Fig/nohiddenbyfaces1} \input{Fig/nohiddenbyfaces2} \end{center}
+\begin{center} \input{Fig/nohiddenbyfaces1}\input{Fig/nohiddenbyfaces2} \end{center}
åŒæ§˜ã«ï¼Œ
- \verb|Nohiddenbyfaces("1","ax3d","phf3d1",[],["da"]);|
-
+\verb|Nohiddenbyfaces("1","ax3d","phf3d1",[],["da"]);|
+
ã¨ã™ã‚Œã°ï¼Œåº§æ¨™è»¸ã ã‘ãŒé™°ç·šå‡¦ç†ã•ã‚Œã¦ç ´ç·šã§æã‹ã‚Œã‚‹ã€‚
%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
-%================== 3D æ›²é¢ ===============
+%================== 3Dæ›²é¢ ===============
\subsubsection{曲é¢}
曲é¢ã®æç”»ã«ã¯ï¼Œãƒ¯ã‚¤ãƒ¤ãƒ¼ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¢ãƒ‡ãƒ«ã¨ã‚µãƒ¼ãƒ•ã‚§ã‚¹ãƒ¢ãƒ‡ãƒ«ãŒã‚る。ワイヤーフレームモデルã¯ï¼Œæ›²é¢ã‚’編目ã§è¡¨ã™ã‚‚ã®ã§ã‚り,サーフェスモデルã¯ç·¨ç›®ã®ãªã„é¢ã¨ã—ã¦ï¼Œãã®è¼ªéƒ­ç·šã‚’æãã‚‚ã®ã§ã‚る。
@@ -6521,9 +6544,9 @@ KeTCindyã§ã¯ï¼Œãã‚Œãžã‚Œæ¬¡ã®é–¢æ•°ã‚’用ã„ã¦æç”»ã™ã‚‹ã€‚
12345678901234567890123456789012345678\=\kill
陰線処ç†ã‚’ã—ãªã„ワイヤーフレームモデル \>Sf3data(name,form,options)\\
サーフェスモデル \>Sfbdparadata(name,form,options)\\
-陰線処ç†ã‚’ã—ãŸãƒ¯ã‚¤ãƒ¤ãƒ¼ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¢ãƒ‡ãƒ« \>Wireparadata(name,PD,form,n1,n2,options)
+サーフェスモデルã«ãƒ¯ã‚¤ãƒ¤ãƒ¼ã‚’æã \>Wireparadata(name,PD,form,n1,n2,options)
\end{tabbing}
-ãŸã ã—,陰線処ç†ã‚’ã™ã‚‹ãŸã‚ã«ã¯é¢ã®ãƒ‡ãƒ¼ã‚¿ãŒå¿…è¦ãªã®ã§ï¼ŒSfbdparadata() ã§æç”»ã—ãŸå¾Œï¼ŒWireparadata()ã§é™°ç·šå‡¦ç†ã—ã¦æç”»ã™ã‚‹ã€‚
+ワイヤーフレームモデルã§é™°ç·šå‡¦ç†ã‚’ã™ã‚‹ãŸã‚ã«ã¯ï¼Œé¢ã®ãƒ‡ãƒ¼ã‚¿ãŒå¿…è¦ãªã®ã§ï¼ŒSfbdparadata() ã§æç”»ã—ãŸå¾Œï¼ŒWireparadata()ã§æç”»ã™ã‚‹ã€‚
ã¾ãŸï¼Œã‚µãƒ¼ãƒ•ã‚§ã‚¹ãƒ¢ãƒ‡ãƒ«ã®æç”»ã§ã¯ï¼Œé™°ç·šå‡¦ç†ã«æ™‚é–“ãŒã‹ã‹ã‚‹ãŸã‚,C言語ã®ä½¿ç”¨ã‚’å‰æã¨ã—ã¦ã„る。ã—ãŸãŒã£ã¦ï¼Œï¼£è¨€èªžã‚’用ã„ã¦æ画を行ㆠExeccmdC() を併用ã™ã‚‹ã€‚
@@ -6543,7 +6566,7 @@ KeTCindyã§ã¯ï¼Œãã‚Œãžã‚Œæ¬¡ã®é–¢æ•°ã‚’用ã„ã¦æç”»ã™ã‚‹ã€‚
(3) $x=f(u,v),y=g(u,v),z=h(u,v),$
- \hspace{5mm} ã€ä¾‹ã€‘å¼ï¼š$x=2\sin u \cos v , y=2\sin u \sin v , z=2\cos u $
+ \hspace{5mm} ã€ä¾‹ã€‘å¼ï¼š$x=2\sin u \cos v , y=2\sin u \sin v, z=2\cos u $
\hspace{15mm} 定義域:$u=(0,\pi) , v=(0,2\pi)$
@@ -6555,7 +6578,7 @@ KeTCindyã§ã¯ï¼Œãã‚Œãžã‚Œæ¬¡ã®é–¢æ•°ã‚’用ã„ã¦æç”»ã™ã‚‹ã€‚
\begin{center} \input{Fig/ewsn} \end{center}
-ã“ã®å¢ƒç•ŒæŒ‡å®šã‚’最後ã«ä»˜åŠ ã™ã‚‹ãŒï¼Œçœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ã,çœç•¥ã—ãŸå ´åˆã¯åˆæœŸå€¤ã® "ewsn" (閉区間)ã¨ã™ã‚‹ã€‚ã¨ã‚‚ã«é–‹åŒºé–“ã¨ã™ã‚‹å ´åˆã¯ï¼Œ"" を付加ã™ã‚‹ã€‚ãŸã ã—,陰線処ç†ã‚’ã—ãªã„ Sf3data() ã§ã¯ï¼Œå¢ƒç•Œã«ã‚‚線を引ãã®ã§ï¼Œã“ã®æŒ‡å®šã¯çœç•¥ã—ã¦ã‚ˆã„。
+ã“ã®å¢ƒç•ŒæŒ‡å®šã‚’最後ã«ä»˜åŠ ã™ã‚‹ãŒï¼Œçœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ã,çœç•¥ã—ãŸå ´åˆã¯åˆæœŸå€¤ã® "ewsn" (閉区間)ã¨ã™ã‚‹ã€‚ã¨ã‚‚ã«é–‹åŒºé–“ã¨ã™ã‚‹å ´åˆã¯ï¼Œ"" ã¨ã™ã‚‹ã€‚ãŸã ã—,陰線処ç†ã‚’ã—ãªã„ Sf3data() ã§ã¯ï¼Œå¢ƒç•Œã«ã‚‚線を引ãã®ã§ï¼Œã“ã®æŒ‡å®šã¯ç„¡åŠ¹ã¨ãªã‚‹ã€‚
具体的ãªä¾‹ã‚’示ãã†ã€‚
@@ -6567,7 +6590,7 @@ KeTCindyã§ã¯ï¼Œãã‚Œãžã‚Œæ¬¡ã®é–¢æ•°ã‚’用ã„ã¦æç”»ã™ã‚‹ã€‚
\vspace{\baselineskip}
"ew" 㯠$1 \leq r \leq 2$ ã§ã‚ã‚‹ã“ã¨ã‚’示ã™ã€‚ã—ãŸãŒã£ã¦ï¼Œå††éŒå°ã®ä¸Šé¢ã¨åº•é¢ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
-ã“れを "e" ã¨ã™ã‚‹ã¨ $1 < r \leq 2$ ã¨ãªã‚Šï¼Œä¸Šé¢ãŒè¡¨ç¤ºã•ã‚Œãªã„。
+ã“れを "e" ã¨ã™ã‚‹ã¨ $1 <r \leq 2$ ã¨ãªã‚Šï¼Œä¸Šé¢ãŒè¡¨ç¤ºã•ã‚Œãªã„。
ã¾ãŸï¼Œã“れを "w" ã¨ã™ã‚‹ã¨ $1 \leq r < 2$ ã¨ãªã‚Šï¼Œåº•é¢ãŒè¡¨ç¤ºã•ã‚Œãªã„。
@@ -6578,14 +6601,16 @@ KeTCindyã§ã¯ï¼Œãã‚Œãžã‚Œæ¬¡ã®é–¢æ•°ã‚’用ã„ã¦æç”»ã™ã‚‹ã€‚
\input{Fig/frustumew} \input{Fig/frustume} \input{Fig/frustumw} \input{Fig/frustumewn}
+çƒé¢ã‚’æãå ´åˆã¯ã“ã®ç‚¹ã§ç•™æ„ã™ã‚‹ã“ã¨ãŒã‚る。çƒé¢ã‚’サーフェスモデルã§æãã¨å˜ã«å††ã«ã—ã‹è¦‹ãˆãªã„ã®ã§ï¼Œå¤šãã®å ´åˆã¯ã‚µãƒ¼ãƒ•ã‚§ã‚¹ãƒ¢ãƒ‡ãƒ«ã§æã„ãŸçƒé¢ã« Wireparadata() ã§é™°ç·šå‡¦ç†ã—ãŸãƒ¯ã‚¤ãƒ¤ãƒ¼ã‚’入れるã“ã¨ã«ãªã‚‹ã ã‚ã†ã€‚ãã®å ´åˆï¼ŒWireparadata() ã§ã¯å¢ƒç•Œç·šã«ã¯ç·šã‚’引ã‹ãªã„ã®ã§ï¼Œå¢ƒç•ŒæŒ‡å®šã‚’ "s" ã¨ã—ã¦ï¼Œå¢ƒç•Œç·šã‚’引ãå¿…è¦ãŒã‚る。境界指定を "" ã¨ã™ã‚‹ã¨ï¼ŒçµŒç·šãŒ1本足りãªããªã‚‹ã®ã§æ³¨æ„ã•ã‚ŒãŸã„。具体例ã¯ï¼ŒWireparadata() ã«ä¾‹ç¤ºã—ã¦ã‚る。
+
\begin{description}
%------------------ Sf3data -----------------------------------------------
\vspace{\baselineskip}
\hypertarget{sf3data}{}
-\item[関数] Sf3data(name,リスト,options)
-\item[機能] 陰線処ç†ãªã—ã®æ›²é¢ã‚’ワイヤーフレームモデルã§æã
-\item[説明] optionsã¯ï¼Œãƒ¡ãƒƒã‚·ãƒ¥ã®å¯†åº¦ã¨è§£åƒåº¦ï¼ˆå„変数ã«å¯¾å¿œã™ã‚‹åˆ†å‰²æ•°ï¼‰ã€‚
+\item[関数]Sf3data(name,リスト,options)
+\item[機能]陰線処ç†ãªã—ã®æ›²é¢ã‚’ワイヤーフレームモデルã§æã
+\item[説明]optionsã¯ï¼Œãƒ¡ãƒƒã‚·ãƒ¥ã®å¯†åº¦ã¨è§£åƒåº¦ï¼ˆå„変数ã«å¯¾å¿œã™ã‚‹åˆ†å‰²æ•°ï¼‰ã€‚
メッシュ密度ã¯ï¼Œç¸¦æ¨ªã§ "Wire=[a,b]" ã§æŒ‡å®šã€‚åˆæœŸå€¤ã¯a,bã¨ã‚‚20。
@@ -6599,44 +6624,44 @@ KeTCindyã§ã¯ï¼Œãã‚Œãžã‚Œæ¬¡ã®é–¢æ•°ã‚’用ã„ã¦æç”»ã™ã‚‹ã€‚
ã€ä¾‹ã€‘ $z=f(x,y)$ åž‹
$z=x^2-y^2$を定義域$x=[-2,2],y=[-2,2]$ ã§æç”»ã™ã‚‹ã€‚
-
-\verb| fd=["z=x^2-y^2","x=[-2,2]","y=[-2,2]"];|\\
-\verb| Sf3data("1",fd)|;
-
+
+\verb| fd=["z=x^2-y^2","x=[-2,2]","y=[-2,2]"];|\\
+\verb| Sf3data("1",fd)|;
+
メッシュã®æ•°ã‚’縦横ã¨ã‚‚10,解åƒåº¦ã‚’x,yã¨ã‚‚10ã«ã™ã‚‹ã¨
メッシュ密度,解åƒåº¦ã¨ã‚‚下ã’ã‚‹ã®ã§ç²—ã„æç”»ã¨ãªã‚‹ã€‚
\verb|Sf3data("1",fd,["Num=[10,10]","Wire=[10,10]"]);|
-
+
\vspace{\baselineskip}
ã€ä¾‹ã€‘$z=f(x,y),x=g(r,t),y=h(r,t)$åž‹
次図左
-
+
\verb|fd=["z=4-(x^2+y^2)","x=r*cos(t)","y=r*sin(t)","r=[0,2]","t=[0,2*pi]"];|
\verb|Sf3data("1",fd);|
-
+
次図å³
\verb|fd=["z=sin(sqrt(abs(x^2+y^2)))","x=r*cos(t)","y=r*sin(t)",|
-\verb| "r=[0,3]","t=[0,2*pi]"];|
+\verb| "r=[0,3]","t=[0,2*pi]"];|
\verb|Sf3data("1",fd);|
- \begin{center} \input{Fig/parabola} \input{Fig/sf3ddata3} \end{center}
+\begin{center} \input{Fig/parabola} \input{Fig/sf3ddata3} \end{center}
(3) $x=f(u,v),y=g(u,v),z=h(u,v),$ åž‹
- ã“ã®å ´åˆï¼Œ(2)ã¨åŒºåˆ¥ã™ã‚‹ãŸã‚ã«ï¼Œ"p" を先頭ã«ã¤ã‘ã¦ãŠã。
-
+ã“ã®å ´åˆï¼Œ(2)ã¨åŒºåˆ¥ã™ã‚‹ãŸã‚ã«ï¼Œ"p" を先頭ã«ã¤ã‘ã¦ãŠã。
+
\vspace{\baselineskip}
ã€ä¾‹ã€‘çƒé¢
\verb|fd=["p","x=2*sin(u)*cos(v)","y=2*sin(u)*sin(v)","z=2*cos(u)",|
-
+
\verb|"u=[0,pi]","v=[0,2*pi]",""];|
\verb|Sf3data("1",fd);|
@@ -6646,9 +6671,9 @@ KeTCindyã§ã¯ï¼Œãã‚Œãžã‚Œæ¬¡ã®é–¢æ•°ã‚’用ã„ã¦æç”»ã™ã‚‹ã€‚
%------------------ Sfbdparadata -----------------------------------------------
\hypertarget{sfbdparadata}{}
-\item[関数] Sfbdparadata(name,å¼,options)
-\item[機能] 陰線処ç†ã—ãŸæ›²é¢ã®ãƒ‡ãƒ¼ã‚¿ã‚’作る
-\item[説明] ã“ã®é–¢æ•°ã¯ãƒ‡ãƒ¼ã‚¿ã‚’作るã ã‘ãªã®ã§ï¼Œè¡¨ç¤ºã™ã‚‹ã«ã¯ ExeccmdC() を併用ã™ã‚‹ã€‚
+\item[関数]Sfbdparadata(name,å¼,options)
+\item[機能]サーフェスモデルã®è¼ªéƒ­ç·šã‚’æã
+\item[説明]ã“ã®é–¢æ•°ã¯ãƒ‡ãƒ¼ã‚¿ã‚’作るã ã‘ãªã®ã§ï¼Œè¡¨ç¤ºã™ã‚‹ã«ã¯ ExeccmdC() を併用ã™ã‚‹ã€‚
optionsã¯ï¼Œ"Wait=n","r","m",ãŠã‚ˆã³ç·šç¨®ã€‚Wait ã®åˆæœŸå€¤ã¯30。
@@ -6656,11 +6681,11 @@ optionsã¯ï¼Œ"Wait=n","r","m",ãŠã‚ˆã³ç·šç¨®ã€‚Wait ã®åˆæœŸå€¤ã¯30。
\hspace{5mm} オプションãªã—ã¾ãŸã¯ï¼Œâ€â€ ã®ã¨ã
-\hspace{10mm} i) データファイルãŒãªã‘ã‚Œã°ï¼Œæ–°ã—ã作る
-
-\hspace{10mm} ii) データファイルãŒæ—¢ã«ã‚ã‚Œã°ãれを読ã¿è¾¼ã‚€
-
-\hspace{5mm}"m" ã®ã¨ã,強制的ã«ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作り直ã™ã€‚
+\hspace{10mm}i) データファイルãŒãªã‘ã‚Œã°ï¼Œæ–°ã—ã作る
+
+\hspace{10mm}ii) データファイルãŒæ—¢ã«ã‚ã‚Œã°ãれを読ã¿è¾¼ã‚€
+
+\hspace{5mm}"m"ã®ã¨ã,強制的ã«ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作り直ã™ã€‚
\hspace{5mm}"r" ã®ã¨ã,ã™ã§ã«ã‚るデータファイルを読ã¿è¾¼ã‚€ã€‚
@@ -6673,12 +6698,12 @@ optionsã¯ï¼Œ"Wait=n","r","m",ãŠã‚ˆã³ç·šç¨®ã€‚Wait ã®åˆæœŸå€¤ã¯30。
%------------------- ExeccmdC -----------------------------------------------
\vspace{\baselineskip}
\hypertarget{execcmdc}{}
-\item[関数] ExeccmdC(name,options1,options2)
-\item[機能] 曲é¢ã‚’表示ã™ã‚‹ã€‚戻り値ã¯ï¼Œå¯¾è±¡ã«ã—ãŸãƒ—ロットデータã®ãƒªã‚¹ãƒˆã€‚
-\item[説明] データãŒä½œæˆã•ã‚ŒãŸæ›²é¢ã‚’表示ã™ã‚‹ã€‚
+\item[関数]ExeccmdC(name,options1,options2)
+\item[機能]曲é¢ã‚’表示ã™ã‚‹ã€‚戻り値ã¯ï¼Œå¯¾è±¡ã«ã—ãŸãƒ—ロットデータã®ãƒªã‚¹ãƒˆã€‚
+\item[説明]データãŒä½œæˆã•ã‚ŒãŸæ›²é¢ã‚’表示ã™ã‚‹ã€‚
options1 ã«ã¯"r","m", "Wait=n" ã¨è¼ªéƒ­ç·šã®ç·šç¨®ãŒæŒ‡å®šã§ãる。
-
+
options2 ã«ã¯ 軸ã®é™°ç·šã«ã¤ã„㦠"nodisp" ã¾ãŸã¯ç·šç¨®ãŒæŒ‡å®šã§ãる。 åˆæœŸè¨­å®šã¯ "do"。
options2ã ã‘を指定ã—ãŸã„å ´åˆã¯ï¼Œoptions1 を空リスト [ ] ã«ã™ã‚‹ã€‚
@@ -6694,32 +6719,34 @@ options2ã ã‘を指定ã—ãŸã„å ´åˆã¯ï¼Œoptions1 を空リスト [ ] ã«ã™ã
陰線を消去ã—ã¦è¡¨ç¤º
\begin{verbatim}
- fd=["z=x^2-y^2","x=[-2,2]","y=[-2,2]"];
- if(Isangle(),
- Sf3data("1",fd);
- ,
- Startsurf();
- Sfbdparadata("1",fd);
- ExeccmdC("1",[],["nodisp"]);
- );
+fd=["z=x^2-y^2","x=[-2,2]","y=[-2,2]"];
+if(Isangle(),
+Sf3data("1",fd);
+,
+Startsurf();
+Sfbdparadata("1",fd);
+ExeccmdC("1",[],["nodisp"]);
+ );
\end{verbatim}
-全体を実線ã§å¤ªã‚ã«ã—ã¦ï¼Œé™°ç·šã‚’点線ã§è¡¨ç¤º
+全体を実線ã§å¤ªã‚ã«ã—ã¦ï¼Œé™°ç·šã¯åˆæœŸè¨­å®šã®
+
+点線ã§è¡¨ç¤ºã€‚
\verb|ExeccmdC()| を変更ã™ã‚‹ã€‚
-\verb| ExeccmdC("1",["dr,2"]);|
+\verb|ExeccmdC("1",["dr,2"]);|
\vspace{10mm}
-ã€ä¾‹ã€‘æ”¾ç‰©é¢ ï¼š å¼ã‚’変更ã™ã‚‹ã€‚
+ã€ä¾‹ã€‘放物é¢ï¼š å¼ã‚’変更ã™ã‚‹ã€‚
\begin{verbatim}
- fd=["z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)","R=[0,2]","T=[0,2*pi]","e"];
+fd=["z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)","R=[0,2]","T=[0,2*pi]","e"];
\end{verbatim}
陰線を消去(下図左):\verb|ExeccmdC("1",[],["nodisp"]);|
é™°ç·šã‚’ç ´ç·šã§è¡¨ç¤ºï¼ˆä¸‹å›³å³ï¼‰ï¼š\verb|ExeccmdC("1",[],["da"]);|
- \begin{center} \input{Fig/sfbdpara03} \input{Fig/sfbdpara04} \end{center}
-
+\begin{center} \input{Fig/sfbdpara03}\input{Fig/sfbdpara04} \end{center}
+
ã€ä¾‹ã€‘曲é¢ã‚’ï¼’ã¤è¡¨ç¤ºã™ã‚‹ã¨ãã¯ï¼ŒSfbdparadata() ã® name 㯠"1" 㨠"2" ã«ã™ã‚‹ãŒï¼Œã¾ã¨ã‚㦠\verb|ExeccmdC("1")| ã§è¡¨ç¤ºã§ãる。
\begin{verbatim}
@@ -6740,115 +6767,108 @@ if(!ptselected(),
ExeccmdC("1");
);
\end{verbatim}
- \begin{center} \input{Fig/sfbdpara05} \end{center}
-
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{center}
+\input{Fig/sfbdpara05}
+\end{center}
+
+\vspace{\baselineskip}
+ã€ä¾‹ã€‘トーラスをæã:軸ã¯éžè¡¨ç¤ºã«ã—ã¦ãŠã。
+
+\begin{layer}{150}{0}
+\putnotese{70}{-10}{ \input{Fig/wirepara5}}
+\end{layer}
+
+\begin{verbatim}
+ fd=["p","x=(2+cos(u))*cos(v)",
+ "y=(2+cos(u))*sin(v)","z=sin(u)",
+ "u=[0,2*pi]","v=[0,2*pi]","s"];
+ if(Ptselected(),
+ Sf3data("1",fd);
+,
+ Startsurf();
+ Sfbdparadata("1",fd);
+ Wireparadata("1","sfbd3d1",fd,12,12,[],["nodisp"]);
+ ExeccmdC("1",[],["nodisp"]);
+ );
+\end{verbatim}
+%\vspace{\baselineskip}
-%-------------------Wireparadata -----------------------------------------------
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%-------------------Wireparadata-----------------------------------------------
\hypertarget{wireparadata}{}
-\item[関数] Wireparadata(name,PD,å¼,æ•´æ•°,æ•´æ•°,optons)
-\item[機能] Sfbdparadataã§ä½œæˆã—ãŸæ›²é¢ã«ã¤ã„ã¦ï¼Œé™°ç·šå‡¦ç†ã—ãŸãƒ¯ã‚¤ãƒ¤ãƒ¼ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¢ãƒ‡ãƒ«ã‚’作る。
-\item[説明] PDã¯ï¼Œç¬¬3引数ã®å¼ã§æã„ãŸãƒ¯ã‚¤ãƒ¤ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¢ãƒ‡ãƒ«ã®ãƒ—ロットデータå。第4,第5引数ã¯åˆ†å‰²ç·šã®æ•°ã€‚
+\item[関数]Wireparadata(name,PD,å¼,æ•´æ•°,æ•´æ•°,optons)
+\item[機能]Sfbdparadataã§ä½œæˆã—ãŸæ›²é¢ã«ã¤ã„ã¦ï¼Œé™°ç·šå‡¦ç†ã—ãŸãƒ¯ã‚¤ãƒ¤ãƒ¼ã‚’æã
+\item[説明]PDã¯ï¼Œç¬¬3引数ã®å¼ã‚’用ã„ã¦Sfbdparadata()ã§æã„ãŸã‚µãƒ¼ãƒ•ã‚§ã‚¹ãƒ¢ãƒ‡ãƒ«ã®ãƒ—ロットデータå。第4,第5引数ã¯åˆ†å‰²ç·šã®æ•°ã€‚
options ã«ã¯ "r","m","Wait=n" ãŒæŒ‡å®šã§ãる。
-
+
Sfbdparadata() ã¨ãƒšã‚¢ã§ä½¿ã„,ãã®ã‚ã¨ã« ExeccmdC ã§æç”»ã™ã‚‹ã€‚
C言語ã®ç’°å¢ƒãŒãªã„å ´åˆã¯ï¼ŒExeccmdC() ãŒä½¿ãˆãªã„ã®ã§ï¼ŒWireparadataR(name,PD,å¼,æ•´æ•°,æ•´æ•°,optons1,optons2) を使ã†ã€‚options2ã«ã¯é™°ç·šã®è¡¨ç¤ºæ–¹æ³•ã«ã¤ã„㦠"nodisp" ã¾ãŸã¯ç·šç¨® を指定ã™ã‚‹ã€‚ åˆæœŸè¨­å®šã¯"nodisp" 。options2ã®ã¿æŒ‡å®šã™ã‚‹ã¨ãã¯ï¼Œoptions1ã« [""] (空文字)を書ã„ã¦ãŠã。
-\vspace{\baselineskip}
+\begin{layer}{150}{0}
+\putnotese{85}{5}{ \input{Fig/wirepara1}}
+\end{layer}
+
+%\vspace{\baselineskip}
ã€ä¾‹ã€‘
サドルé¢
-\begin{layer}{150}{0}
-\putnotese{85}{5}{ \input{Fig/wirepara1}}
-\end{layer}
\begin{verbatim}
- fd=["z=x^2-y^2","x=[-2,2]","y=[-2,2]"];
- if(Isangle(),
- Sf3data("1",fd);
- ,
- Startsurf();
- Sfbdparadata("1",fd);
- Wireparadata("1","sfbd3d1",fd,4,5);
- ExeccmdC("1");
- );
+fd=["z=x^2-y^2","x=[-2,2]","y=[-2,2]"];
+if(Isangle(),
+Sf3data("1",fd);
+,
+Startsurf();
+Sfbdparadata("1",fd);
+Wireparadata("1","sfbd3d1",fd,4,5);
+ExeccmdC("1");
+);
\end{verbatim}
回転放物é¢ï¼šæ¬¡ã‚’変更
\begin{layer}{150}{0}
-\putnotese{85}{0}{ \input{Fig/wirepara2}}
+\putnotese{85}{-5}{ \input{Fig/wirepara2}}
\end{layer}
\begin{verbatim}
- fd=["z=4-(x^2+y^2)","x=r*cos(t)",
- "y=r*sin(t)","r=[0,2]","t=[0,2*pi]","e"];
- Wireparadata("1","sfbd3d1",fd,5,7);
+fd=["z=4-(x^2+y^2)","x=r*cos(t)",
+"y=r*sin(t)","r=[0,2]","t=[0,2*pi]","e"];
+Wireparadata("1","sfbd3d1",fd,5,7);
\end{verbatim}
\vspace{10mm}
çƒé¢
\begin{layer}{150}{0}
-\putnotese{80}{0}{ \input{Fig/wirepara3}}
+\putnotese{80}{15}{ \input{Fig/wirepara3}}
\end{layer}
\begin{verbatim}
- fd=["p","x=2*sin(u)*cos(v)",
- "y=2*sin(u)*sin(v)",
- "z=2*cos(u)","u=[0,pi]",
- "v=[0,2*pi]",""];
- Sfbdparadata("1",fd);
- Wireparadata("1","sfbd3d1",fd,12,12);
+ fd=["p","x=sin(u)*cos(v)","y=sin(u)*sin(v)","z=cos(u)",
+ "u=[0,pi]","v=[0,2*pi]","s"];
+ if(Ptselected(),
+ Sf3data("1",fd);
+ ,
+ Startsurf();
+ Sfbdparadata("1",fd);
+ Wireparadata("1","sfbd3d1",fd,12,12);
+ ExeccmdC("1");
+ );
\end{verbatim}
\vspace{8mm}
-ã€ä¾‹ã€‘çƒé¢ã§åº§æ¨™è»¸ã‚’陰線処ç†ã—,é¢ã®é™°ç·šã¯éžè¡¨ç¤ºã§è¡¨ã™ã€‚
-
-\begin{layer}{150}{0}
-\putnotese{70}{5}{ \input{Fig/wirepara4}}
-\end{layer}
-
-\begin{verbatim}
- fd=["p","x=2*sin(u)*cos(v)",
- "y=2*sin(u)*sin(v)",
- "z=2*cos(u)",
- "u=[0,pi]","v=[0,2*pi]",""];
- if(Isangle(),
- Sf3data("1",fd);
- ,
- Startsurf();
- Sfbdparadata("1",fd);
- Wireparadata("1","sfbd3d1",fd,12,12);
- Crvsfparadata("1","ax3d","sfbd3d1",fd);
- ret=ExeccmdC("1");
- forall(1..length(ret),
- if(indexof(ret_#,"wireh")>0,
- Changestyle3d([ret_#],["nodisp"]);
- );
- );
- );
-\end{verbatim}
-ã€ä¾‹ã€‘トーラスをæã
-
-å¼ã‚’次ã®ã‚ˆã†ã«å¤‰ãˆï¼Œè»¸ã¯éžè¡¨ç¤ºã«ã—ã¦ï¼Œ\verb|ExeccmdC("1",[],["nodisp"])| ã«ã™ã‚‹ã€‚
-
-\begin{verbatim}
- fd=["p","x=(2+cos(u))*cos(v)","y=(2+cos(u))*sin(v)","z=sin(u)",
- "u=[0,2*pi]","v=[0,2*pi]","s"];
-\end{verbatim}
-%\vspace{\baselineskip}
- \begin{center} \input{Fig/wirepara5} \end{center}
%------------------- Crvsfparadata -----------------------------------------------
\hypertarget{crvsfparadata}{}
-\item[関数] Crvsfparadata(name,PD1,PD2,å¼)
-\item[機能] 曲é¢ã«ã‚ˆã‚‹æ›²ç·šã®é™°ç·šå‡¦ç†ã‚’è¡Œã†ã€‚
-\item[説明] 曲線PD1ã¨æ›²é¢PD2ã«ã¤ã„ã¦ï¼ŒPD1ã¯PD2ã«ã‚ˆã‚‹é™°ç·šå‡¦ç†ã‚’è¡Œã†ã€‚
+\item[関数]Crvsfparadata(name,PD1,PD2,å¼)
+\item[機能]曲é¢ã«ã‚ˆã‚‹æ›²ç·šã®é™°ç·šå‡¦ç†ã‚’è¡Œã†ã€‚
+\item[説明]曲線PD1ã¨æ›²é¢PD2ã«ã¤ã„ã¦ï¼ŒPD1ã¯PD2ã«ã‚ˆã‚‹é™°ç·šå‡¦ç†ã‚’è¡Œã†ã€‚
Crvsfparadata() ã®ã‚ã¨ã« ExeccmdC() ã§ã¾ã¨ã‚ã¦æç”»ã™ã‚‹ã€‚
@@ -6859,107 +6879,129 @@ options1 ã¯åˆ†å‰²æ•°ã¨èª¤å·®é™ç•Œï¼Œ options2 ã¯é™°ç·šã®ç·šç¨®ã€‚
ExeccmdC()ã® åˆæœŸè¨­å®šã§ã¯é™°ç·šã¯ç‚¹ç·šã§è¡¨ç¤ºã•ã‚Œã‚‹ã€‚(下図左)
\begin{verbatim}
- Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");
- Putpoint3d(["A",[0,-3,0],"B",[0,3,3]]);
- Spaceline([A,B]);
- fd=["z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)","R=[0,2]","T=[0,2*pi]","e"];
- Startsurf();
- Sfbdparadata("1",fd);
- Crvsfparadata("1","AB3d","sfbd3d1",fd);
- Crvsfparadata("2","ax3d","sfbd3d1",fd);
- ExeccmdC("1");
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");
+Putpoint3d(["A",[0,-3,0],"B",[0,3,3]]);
+Spaceline([A,B]);
+fd=["z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)","R=[0,2]","T=[0,2*pi]","e"];
+Startsurf();
+Sfbdparadata("1",fd);
+Crvsfparadata("1","AB3d","sfbd3d1",fd);
+Crvsfparadata("2","ax3d","sfbd3d1",fd);
+ExeccmdC("1");
\end{verbatim}
ExeccmdC()ã® options2ã‚’ ["nodisp"] ã«ã™ã‚‹ã¨ï¼Œé™°ç·šã¯éžè¡¨ç¤ºã«ãªã‚‹ã€‚(下図å³ï¼‰
\begin{verbatim}
- ExeccmdC("1",[],["nodisp"]);
+ExeccmdC("1",[],["nodisp"]);
\end{verbatim}
- \begin{center} \input{Fig/crvsfparadata2} \input{Fig/crvsfparadata1} \end{center}
+\begin{center}\scalebox{0.9}{ \input{Fig/crvsfparadata2}}\hspace{5mm} \scalebox{0.9}{\input{Fig/crvsfparadata1}} \end{center}
戻り値を使ã†ã¨ï¼ŒChangestyle3d() を使ã£ã¦é™°ç·šã®ã‚¹ã‚¿ã‚¤ãƒ«ï¼ˆç·šç¨®ï¼Œè‰²ï¼‰ã‚’変ãˆã‚‹ã“ã¨ãŒã§ãる。戻り値ã®å†…容ã¯ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ã€Œreadoutdata from template3D1.txt : ã€ã¨ã—ã¦è¡¨ç¤ºã•ã‚Œã‚‹ã®ã§ï¼Œã“れをテキストエディタã§é–‹ã,æ“作対象を決ã‚ã‚Œã°ã‚ˆã„。ãŸã¨ãˆã°ï¼Œä¸Šã®å·¦å›³ã§ï¼Œç·šåˆ†ABã®é™°ç·šã¯ãƒªã‚¹ãƒˆã®ï¼”番目㮠crvsfh3d1 ãªã®ã§ï¼Œ
\begin{verbatim}
- ret=ExeccmdC("1");
- Changestyle3d(ret_4,["da","Color=red"]);
+ret=ExeccmdC("1");
+Changestyle3d(ret_4,["da","Color=red"]);
\end{verbatim}
ã¨ã™ã‚‹ã¨ï¼Œèµ¤ã®ç ´ç·šã«ã™ã‚‹ã“ã¨ãŒã§ãる。
+ã€ä¾‹ã€‘çƒé¢ã§åº§æ¨™è»¸ã‚’陰線処ç†ã—,çƒé¢ã®é™°ç·šã¯éžè¡¨ç¤ºã§è¡¨ã™ã€‚
+
+\begin{layer}{150}{0}
+\putnotese{70}{-5}{ \input{Fig/wirepara4}}
+\end{layer}
+
+\begin{verbatim}
+fd=["p","x=2*sin(u)*cos(v)",
+ "y=2*sin(u)*sin(v)",
+ "z=2*cos(u)",
+ "u=[0,pi]","v=[0,2*pi]",""];
+if(Isangle(),
+Sf3data("1",fd);
+,
+Startsurf();
+Sfbdparadata("1",fd);
+Wireparadata("1","sfbd3d1",fd,12,12,[],["nodisp]);
+Crvsfparadata("1","ax3d","sfbd3d1",fd);
+ExeccmdC("1");
+);
+\end{verbatim}
+
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
\newpage
-%================== 3D プロットデータã®æ“作 ===============
+%================== 3Dプロットデータã®æ“作 ===============
\subsection{プロットデータã®æ“作}
\begin{description}
%------------------- Datalist2d -----------------------------------------------
\vspace{\baselineskip}
-\hypertarget{datalist}{}
-\item[関数] Datalist2d()
-\item[機能] ç”»é¢ä¸Šã®ãƒ—ロットデータã®ãƒªã‚¹ãƒˆã‚’å–å¾—ã™ã‚‹
-\item[説明] ç”»é¢ã«æã‹ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ—ロットデータã®ãƒªã‚¹ãƒˆã‚’è¿”ã™ã€‚
+\hypertarget{datalist}{}
+\item[関数]Datalist2d()
+\item[機能]ç”»é¢ä¸Šã®ãƒ—ロットデータã®ãƒªã‚¹ãƒˆã‚’å–å¾—ã™ã‚‹
+\item[説明]ç”»é¢ã«æã‹ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ—ロットデータã®ãƒªã‚¹ãƒˆã‚’è¿”ã™ã€‚
空間図形ã¯ï¼ŒCinderellaã®ç”»é¢ä¸Šã«å°„å½±ã—表示ã™ã‚‹ã€‚ãã®ãŸã‚,KeTCindy3Dã¯ï¼Œç©ºé–“ã«ãŠã‘るプロットデータã¨ï¼Œç”»é¢ä¸Šã«è¡¨ç¤ºã™ã‚‹ãƒ—ロットデータã®2ã¤ã‚’作ã£ã¦ã„る。Datalist2d()ã§ã¯ï¼Œç”»é¢ä¸Šã«è¡¨ç¤ºã™ã‚‹ãƒ—ロットデータã®ãƒªã‚¹ãƒˆã‚’è¿”ã™ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘
\begin{verbatim}
- Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");
- Putpoint3d(["A",[0,-3,0],"B",[0,3,3]]);
- Spaceline("1",[A,B]);
- println("PD="+Datalist2d());
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");
+Putpoint3d(["A",[0,-3,0],"B",[0,3,3]]);
+Spaceline("1",[A,B]);
+println("PD="+Datalist2d());
\end{verbatim}
-ã¨ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã« PD=[ax2d,AB2d] ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚ax2dã¯åº§æ¨™è»¸ã®ãƒ—ロットデータ ax3d ã«ï¼ŒAB2d ã¯ç·šåˆ†ABã®ãƒ—ロットデータ AB3d ã«å¯¾å¿œã—ã¦ã„る。
+ã¨ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«PD=[ax2d,AB2d] ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚ax2dã¯åº§æ¨™è»¸ã®ãƒ—ロットデータ ax3d ã«ï¼ŒAB2d ã¯ç·šåˆ†ABã®ãƒ—ロットデータ AB3d ã«å¯¾å¿œã—ã¦ã„る。
%------------------- Datalist3d -----------------------------------------------
\vspace{\baselineskip}
\hypertarget{datalist}{}
-\item[関数] Datalist3d()
-\item[機能] 空間ã®ãƒ—ロットデータã®ãƒªã‚¹ãƒˆã‚’å–å¾—ã™ã‚‹
-\item[説明] 空間ã«æã‹ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ—ロットデータã®ãƒªã‚¹ãƒˆã‚’è¿”ã™
+\item[関数]Datalist3d()
+\item[機能]空間ã®ãƒ—ロットデータã®ãƒªã‚¹ãƒˆã‚’å–å¾—ã™ã‚‹
+\item[説明]空間ã«æã‹ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ—ロットデータã®ãƒªã‚¹ãƒˆã‚’è¿”ã™
\vspace{\baselineskip}
ã€ä¾‹ã€‘
\begin{verbatim}
- Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");
- Putpoint3d(["A",[0,-3,0],"B",[0,3,3]]);
- Spaceline("1",[A,B]);
- println("PD="+Datalist3d());
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");
+Putpoint3d(["A",[0,-3,0],"B",[0,3,3]]);
+Spaceline("1",[A,B]);
+println("PD="+Datalist3d());
\end{verbatim}
-ã¨ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã« PD=[ax3d,AB3d] ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
+ã¨ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«PD=[ax3d,AB3d] ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
%------------------- Changestyle3d -----------------------------------------------
\hypertarget{changestyle3d}{}
-\item[関数] Changestyle3d(リスト,リスト)
-\item[機能] 3Dプロットデータã®å±žæ€§ã‚’変更
-\item[説明] 第1引数ã®ãƒ—ロットデータã®å±žæ€§ã‚’,第2引数ã«å¤‰æ›´ã™ã‚‹ã€‚
+\item[関数]Changestyle3d(リスト,リスト)
+\item[機能]3Dプロットデータã®å±žæ€§ã‚’変更
+\item[説明]第1引数ã®ãƒ—ロットデータã®å±žæ€§ã‚’,第2引数ã«å¤‰æ›´ã™ã‚‹ã€‚
ãŸã¨ãˆã°ï¼Œè£œåŠ©ç·šãªã©ï¼Œç”»é¢ã«ã¯æã„ã¦ã‚‚TeXã«æ›¸ã出ã•ãªã„ç·šã‚’æç”»ã™ã‚‹ã¨ãã¯ï¼Œoptionã«["notex"] ã‚’ã¤ã‘ã‚‹ãŒï¼Œã“れをã‚ã¨ã‹ã‚‰ä»˜åŠ ã—ãŸã„å ´åˆã«åˆ©ç”¨ã™ã‚‹ã€‚プロットデータã¯ãƒªã‚¹ãƒˆã«ã§ãã‚‹ã®ã§ï¼Œè¤‡æ•°ã®ãƒ—ロットデータã®å±žæ€§ã‚’ã¾ã¨ã‚ã¦å¤‰æ›´ã™ã‚‹ã“ã¨ãŒã§ãã¦ä¾¿åˆ©ã§ã‚る。
\vspace{\baselineskip}
ã€ä¾‹ã€‘4ã¤ã®ç‚¹ã§å››é¢ä½“ã®è¾ºã‚’æã,ã¾ã¨ã‚㦠notex ã«ã™ã‚‹ã€‚点A,B,C,Dã¯ã¨ã£ã¦ã‚ã‚‹ã‚‚ã®ã¨ã™ã‚‹ã€‚
\begin{verbatim}
- Spaceline("1",[A,B]);
- Spaceline("2",[A,C]);
- Spaceline("3",[B,C]);
- Spaceline("4",[A,D]);
- Spaceline("5",[B,D]);
- Spaceline("6",[C,D]);
- edges=apply(1..6,"sl3d"+text(#));
- Changestyle3d(edges,["notex"]);
+Spaceline("1",[A,B]);
+Spaceline("2",[A,C]);
+Spaceline("3",[B,C]);
+Spaceline("4",[A,D]);
+Spaceline("5",[B,D]);
+Spaceline("6",[C,D]);
+edges=apply(1..6,"sl3d"+text(#));
+Changestyle3d(edges,["notex"]);
\end{verbatim}
%------------------- Intersectcrvsf -----------------------------------------------
\hypertarget{intersectcrvsf}{}
-\item[関数] Intersectcrvsf(name,PD,å¼)
-\item[機能] 曲線ã¨æ›²é¢ã®äº¤ç‚¹ã®åº§æ¨™ã‚’求ã‚ã‚‹
-\item[説明] PDã¯æ›²ç·šã®ãƒ—ロットデータ。å¼ã¯æ›²é¢ã®å¼ã€‚
+\item[関数]Intersectcrvsf(name,PD,å¼)
+\item[機能]曲線ã¨æ›²é¢ã®äº¤ç‚¹ã®åº§æ¨™ã‚’求ã‚ã‚‹
+\item[説明]PDã¯æ›²ç·šã®ãƒ—ロットデータ。å¼ã¯æ›²é¢ã®å¼ã€‚
+
+曲é¢ã¯ï¼ŒSfbdparadata()ã§ãƒ‡ãƒ¼ã‚¿ã‚’作æˆã—,ExeccmdC()ã§è¡¨ç¤ºã—ã¦ãŠã。交点ã®åº§æ¨™ã¯ï¼Œ"intercrvsf"+name ã«ä»£å…¥ã•ã‚Œã‚‹ã€‚コマンドã®å®Ÿè¡Œé †åºã¯æ¬¡ã®ä¾‹ã®ã‚ˆã†ã«ã™ã‚‹ã€‚
- 曲é¢ã¯ï¼ŒSfbdparadata()ã§ãƒ‡ãƒ¼ã‚¿ã‚’作æˆã—,ExeccmdC()ã§è¡¨ç¤ºã—ã¦ãŠã。交点ã®åº§æ¨™ã¯ï¼Œ"intercrvsf"+name ã«ä»£å…¥ã•ã‚Œã‚‹ã€‚コマンドã®å®Ÿè¡Œé †åºã¯æ¬¡ã®ä¾‹ã®ã‚ˆã†ã«ã™ã‚‹ã€‚
-
\begin{layer}{150}{0}
\putnotese{80}{40}{ \includegraphics[bb=0 0 149.51 121.51 , height=4cm]{Fig/Intersectcurvsf.pdf}}
\end{layer}
@@ -6967,52 +7009,52 @@ ExeccmdC()ã® options2ã‚’ ["nodisp"] ã«ã™ã‚‹ã¨ï¼Œé™°ç·šã¯éžè¡¨ç¤ºã«ãªã‚‹ã
\vspace{\baselineskip}
ã€ä¾‹ã€‘回転放物é¢ã¨ç·šåˆ†ã®äº¤ç‚¹ã®åº§æ¨™ã‚’表示ã™ã‚‹ã€‚
\begin{verbatim}
- Putpoint3d(["A",[0,-3,0],"B",[0,3,2]]);
- Spaceline("1",[A,B]);
- fd=[
- "z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)",
- "R=[0,2]","T=[0,2*pi]","e"
- ];
- Startsurf();
- Sfbdparadata("1",fd);
- Intersectcrvsf("1","sl3d1",fd);
- ExeccmdC("1",[""]);
- println("Intersect="+intercrvsf1);
- Pointdata3d("1",intercrvsf1);
+Putpoint3d(["A",[0,-3,0],"B",[0,3,2]]);
+Spaceline("1",[A,B]);
+fd=[
+ "z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)",
+ "R=[0,2]","T=[0,2*pi]","e"
+];
+Startsurf();
+Sfbdparadata("1",fd);
+Intersectcrvsf("1","sl3d1",fd);
+ExeccmdC("1",[""]);
+println("Intersect="+intercrvsf1);
+Pointdata3d("1",intercrvsf1);
\end{verbatim}
実行ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«
-\verb| Intersect=[[0,1.57,1.52],[0,-1.91,0.36]] |
-
+\verb| Intersect=[[0,1.57,1.52],[0,-1.91,0.36]] |
+
ã®ã‚ˆã†ã«è¡¨ç¤ºã•ã‚Œï¼Œç”»é¢ã«ã¯äº¤ç‚¹ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
%------------------- IntersectsgpL -----------------------------------------------
\vspace{\baselineskip}
\hypertarget{intersectsgpL}{}
-\item[関数] IntersectsgpL(点å,線分,é¢ï¼Œæ画方法)
-\item[機能] 空間ã®ç·šåˆ†ï¼ˆç›´ç·šï¼‰ã¨å¹³é¢ã®äº¤ç‚¹ã‚’求ã‚る。
-\item[説明] 引数ã®ç·šåˆ†ã¯ç·šåˆ†ã®ç«¯ç‚¹ã‚’ "A-B" ã®å½¢ã‚‚ã—ãã¯ç©ºé–“座標ã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚
+\item[関数]IntersectsgpL(点å,線分,é¢ï¼Œæ画方法)
+\item[機能]空間ã®ç·šåˆ†ï¼ˆç›´ç·šï¼‰ã¨å¹³é¢ã®äº¤ç‚¹ã‚’求ã‚る。
+\item[説明]引数ã®ç·šåˆ†ã¯ç·šåˆ†ã®ç«¯ç‚¹ã‚’ "A-B" ã®å½¢ã‚‚ã—ãã¯ç©ºé–“座標ã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚
引数ã®é¢ã¯ï¼Œé¢å†…ã®3点を "C-D-E" ã®å½¢ã‚‚ã—ãã¯ç©ºé–“座標ã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚
戻り値ã¯ï¼Œ[pt,flag1,flag2,val1,val2]
-
+
pt:直線ã¨å¹³é¢ã®äº¤ç‚¹ã®åº§æ¨™ã€‚ç›´ç·šã¨å¹³é¢ãŒå¹³è¡Œã§äº¤ç‚¹ãŒå­˜åœ¨ã—ãªã„å ´åˆã¯ç©ºãƒªã‚¹ãƒˆ[]
-
+
flag1 : 交点ãŒç·šåˆ†å†…ã«ã‚れ㰠true ,ãªã‘れ㰠false
-
+
flag2 : 交点ãŒé¢å†…ã«ã‚れ㰠true,ãªã‘れ㰠false
-
+
val1,val2 : 線分ã«ã¤ã„ã¦ã®ãƒ‘ラメータ値,平é¢ã«ã¤ã„ã¦ã®ãƒ‘ラメータ値
-
+
æ画方法ã¯ï¼Œ"put" ã¾ãŸã¯ "i" , "e" 。
-
+
\hspace{10mm} put : 幾何点を作る
\hspace{10mm} i : 線分内ã«ã‚ã‚Œã°ç‚¹ã‚’æã
-\hspace{10mm} e : å¹³é¢ã§äº¤ã‚ã‚Œã°ç‚¹ã‚’æã
-
+\hspace{10mm} e :å¹³é¢ã§äº¤ã‚ã‚Œã°ç‚¹ã‚’æã
+
\vspace{\baselineskip}
ã€ä¾‹ã€‘交点ã®æœ‰ç„¡ã¨æˆ»ã‚Šå€¤
@@ -7034,8 +7076,8 @@ println("flag1="+ret_2+": flag2="+ret_3);
\putnotese{60}{20}{ \input{Fig/wire02}}
\end{layer}
\begin{verbatim}
- p2=[0,0,1/2]; p2=[-1,1,1];
- flag1=false : flag2=true flag1=true : flag2=true
+p2=[0,0,1/2]; p2=[-1,1,1];
+flag1=false : flag2=trueflag1=true : flag2=true
\end{verbatim}
\vspace{30mm}
\begin{layer}{150}{0}
@@ -7043,38 +7085,38 @@ println("flag1="+ret_2+": flag2="+ret_3);
\putnotese{60}{20}{ \input{Fig/wire04}}
\end{layer}
\begin{verbatim}
- p2=[1,2,1]; p2=[1,0,1/2];
- flag1=true : flag2=false   flag1=false : flag2=false
+ p2=[1,2,1]; p2=[1,0,1/2];
+ flag1=true : flag2=false  flag1=false : flag2=false
\end{verbatim}
\vspace{30mm}
ã€ä¾‹ã€‘立方体を平é¢ã§åˆ‡ã£ãŸå›³ã‚’æã。
- ã„ã‚ã„ã‚ãªæ‰‹é †ãŒè€ƒãˆã‚‰ã‚Œã‚‹ãŒï¼Œã“ã“ã§ã¯æ¬¡ã®æ‰‹é †ã§æã。
-
+ ã„ã‚ã„ã‚ãªæ‰‹é †ãŒè€ƒãˆã‚‰ã‚Œã‚‹ãŒï¼Œã“ã“ã§ã¯æ¬¡ã®æ‰‹é †ã§æã。
+
(1) 立方体ã®é ‚点をã¨ã‚‹ã€‚1辺ã®é•·ã•ã‚’Hnã¨ã—,軸上ã®ç‚¹ã‚’Putaxes3d()ã§ã¨ã‚‹ã€‚
-
+
(2) 切断é¢ã‚’決ã‚る点E,F,Gを辺上ã®è‡ªç”±ç‚¹ã¨ã—ã¦Putonseg3d()ã§ã¨ã‚‹ã€‚
(3) E,F,Gを通る平é¢ã¨ï¼Œè¾ºAC,DYã¨ã®äº¤ç‚¹ã‚’ã¨ã‚Šï¼ŒM,Nã¨ã™ã‚‹ã€‚
(4) 全体を多é¢ä½“ã¨ã—ã¦é¢ãƒ‡ãƒ¼ã‚¿ã‚’作ã£ã¦æç”»ã™ã‚‹ã€‚
\begin{verbatim}
- Hn=3;
- Putaxes3d(Hn);
- Putpoint3d("A",[Hn,Hn,0]);
- Putpoint3d("B",[Hn,0,Hn]);
- Putpoint3d("C",[Hn,Hn,Hn]);
- Putpoint3d("D",[0,Hn,Hn]);
- Putonseg3d("E",X,B);
- Putonseg3d("F",Z,B);
- Putonseg3d("G",Z,D);
- IntersectsgpL("M","A-C","E-F-G","put");
- IntersectsgpL("N","D-Y","E-F-G","put");
- phd=Concatobj([[O,X,A,Y],[X,A,M,E],[A,Y,N,M],[Y,N,G,Z,O],
- [O,Z,F,E,X],[Z,F,G],[E,M,N,G,F]]);
- VertexEdgeFace("1",phd);
- Nohiddenbyfaces("1","phf3d1");
+Hn=3;
+Putaxes3d(Hn);
+Putpoint3d("A",[Hn,Hn,0]);
+Putpoint3d("B",[Hn,0,Hn]);
+Putpoint3d("C",[Hn,Hn,Hn]);
+Putpoint3d("D",[0,Hn,Hn]);
+Putonseg3d("E",X,B);
+Putonseg3d("F",Z,B);
+Putonseg3d("G",Z,D);
+IntersectsgpL("M","A-C","E-F-G","put");
+IntersectsgpL("N","D-Y","E-F-G","put");
+phd=Concatobj([[O,X,A,Y],[X,A,M,E],[A,Y,N,M],[Y,N,G,Z,O],
+[O,Z,F,E,X],[Z,F,G],[E,M,N,G,F]]);
+VertexEdgeFace("1",phd);
+Nohiddenbyfaces("1","phf3d1");
\end{verbatim}
スクリプトを実行後,点E,F,Gをドラッグã—ã¦é©å½“ãªä½ç½®ã®æ–­é¢ã«ã™ã‚‹ã€‚
@@ -7082,21 +7124,21 @@ println("flag1="+ret_2+": flag2="+ret_3);
ã§ããŸå›³ã¯ä¸‹å›³å·¦ã€‚ã“ã‚Œã«ï¼Œæ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トを追加ã™ã‚Œã°ï¼Œæ–­é¢ä¸Šæ–¹ã®ç«‹æ–¹ä½“ã®å„辺も点線ã§æã‹ã‚Œã‚‹ã€‚(下図å³ï¼‰
\begin{verbatim}
- Spaceline("1",[E,B,F],["do"]);
- Spaceline("2",[B,C,M],["do"]);
- Spaceline("3",[C,D,N],["do"]);
- Spaceline("4",[D,G],["do"]);
+Spaceline("1",[E,B,F],["do"]);
+Spaceline("2",[B,C,M],["do"]);
+Spaceline("3",[C,D,N],["do"]);
+Spaceline("4",[D,G],["do"]);
\end{verbatim}
-\begin{center} \input{Fig/IntersectsgpL1} \input{Fig/IntersectsgpL2} \end{center}
+\begin{center} \input{Fig/IntersectsgpL1}\input{Fig/IntersectsgpL2} \end{center}
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
%------------------- Sfcutparadatacdy -----------------------------------------------
\vspace{\baselineskip}
\hypertarget{sfcutparadatacdy}{}
-\item[関数] Sfcutparadatacdy(name,é¢,曲é¢,options)
-\item[機能] å¹³é¢ã¨æ›²é¢ã®äº¤ç·šã‚’求ã‚る。
-\item[説明] é¢ã®æ–¹ç¨‹å¼ã¯x,y,zã®æ–¹ç¨‹å¼ï¼Œæ›²é¢ã¯åª’介変数表示ã§ä¸Žãˆã‚‹ã€‚
+\item[関数]Sfcutparadatacdy(name,é¢,曲é¢,options)
+\item[機能]å¹³é¢ã¨æ›²é¢ã®äº¤ç·šã‚’求ã‚る。
+\item[説明]é¢ã®æ–¹ç¨‹å¼ã¯x,y,zã®æ–¹ç¨‹å¼ï¼Œæ›²é¢ã¯åª’介変数表示ã§ä¸Žãˆã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘円éŒã‚’å¹³é¢$y+2z=3$ã§åˆ‡ã£ãŸæ–­é¢ã‚’表示ã™ã‚‹ã€‚
@@ -7115,7 +7157,7 @@ Sfbdparadata("1",fd);
Sfcutparadatacdy("1","y+2*z=3",fd);
ExeccmdC("1");
\end{verbatim}
-%\begin{center} \input{Fig/sfcut} \end{center}
+%\begin{center} \input{Fig/sfcut} \end{center}
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
@@ -7123,24 +7165,24 @@ ExeccmdC("1");
%------------------Partcrv3d -----------------------------------------------
\vspace{\baselineskip}
\hypertarget{partcrv3d}{}
-\item[関数] Partcrv3d(name,始点,終点,PD)
-\item[機能] 部分曲線ã®ãƒ—ロットデータを作æˆã™ã‚‹
-\item[説明] 曲線PDã«ãŠã„ã¦ï¼Œå§‹ç‚¹ã‹ã‚‰çµ‚点ã¾ã§ã®ãƒ—ロットデータを作æˆã™ã‚‹ã€‚
+\item[関数]Partcrv3d(name,始点,終点,PD)
+\item[機能]部分曲線ã®ãƒ—ロットデータを作æˆã™ã‚‹
+\item[説明]曲線PDã«ãŠã„ã¦ï¼Œå§‹ç‚¹ã‹ã‚‰çµ‚点ã¾ã§ã®ãƒ—ロットデータを作æˆã™ã‚‹ã€‚
始点ã¨çµ‚点ã¯ï¼Œãƒ—ロットデータã®ç•ªå·ã‚‚ã—ãã¯æ›²ç·šä¸Šã«ã¨ã£ãŸç‚¹ã®è­˜åˆ¥åã§ç¤ºã™ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘螺旋をæã一部分を太ãã™ã‚‹ã€‚PutonCurve3d() ã§èžºæ—‹ä¸Šã«ç‚¹C,DãŒã§ãã‚‹ã®ã§ï¼Œãƒ‰ãƒ©ãƒƒã‚°ã—ã¦é©å½“ãªä½ç½®ã«ç§»å‹•ã™ã‚‹ã€‚
\begin{verbatim}
- Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]");
- Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=100"]);
- PutonCurve3d("C","sc3d1");
- PutonCurve3d("D","sc3d1");
- Partcrv3d("1",C,D,"sc3d1",["dr,3"]);
- Letter([C,"n2","C",D,"n2","D"]);
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]");
+Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=100"]);
+PutonCurve3d("C","sc3d1");
+PutonCurve3d("D","sc3d1");
+Partcrv3d("1",C,D,"sc3d1",["dr,3"]);
+Letter([C,"n2","C",D,"n2","D"]);
\end{verbatim}
- ã“ã“ã§ï¼Œ\verb|"sc3d1"| ã¯ï¼Œèžºæ—‹ï¼Œ\verb|"part3d1"| ã¯ï¼Œéƒ¨åˆ†æ›²ç·šã®ãƒ—ロットデータã§ã‚る。
-
+ã“ã“ã§ï¼Œ\verb|"sc3d1"| ã¯ï¼Œèžºæ—‹ï¼Œ\verb|"part3d1"| ã¯ï¼Œéƒ¨åˆ†æ›²ç·šã®ãƒ—ロットデータã§ã‚る。
+
\begin{center} \input{Fig/partcrv3d1} \end{center}
\vspace{\baselineskip}
@@ -7153,9 +7195,9 @@ Partcrv3d("1",3.3,8.5,"sc3d1");
%------------------Reflectdata3d-----------------------------------------------
\hypertarget{reflectdata3d}{}
-\item[関数] Reflectdata3d(name , PDlist , list , options)
-\item[機能] PDã®é¡æ˜ ã‚’作る
-\item[説明] 第3引数ã®ã‚¿ã‚¤ãƒ—ã«ã‚ˆã‚Šï¼Œç‚¹ã«é–¢ã™ã‚‹é¡æ˜ ï¼Œç›´ç·šã«é–¢ã™ã‚‹é¡æ˜ ï¼Œé¢ã«é–¢ã™ã‚‹é¡æ˜ ã‚’作る。戻り値ã¯é¡æ˜ ã—ãŸãƒ—ロットデータã®ãƒªã‚¹ãƒˆã€‚
+\item[関数]Reflectdata3d(name , PDlist , list , options)
+\item[機能]PDã®é¡æ˜ ã‚’作る
+\item[説明]第3引数ã®ã‚¿ã‚¤ãƒ—ã«ã‚ˆã‚Šï¼Œç‚¹ã«é–¢ã™ã‚‹é¡æ˜ ï¼Œç›´ç·šã«é–¢ã™ã‚‹é¡æ˜ ï¼Œé¢ã«é–¢ã™ã‚‹é¡æ˜ ã‚’作る。戻り値ã¯é¡æ˜ ã—ãŸãƒ—ロットデータã®ãƒªã‚¹ãƒˆã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘点A,B,C,D,Eを空間ã«ã¨ã‚Šï¼Œä¸‰è§’å½¢ABCã®é¡æ˜ ã‚’作る。
@@ -7169,19 +7211,19 @@ Spaceline("1",[A,B,C,A]);
点Dã«é–¢ã™ã‚‹é¡æ˜ 
- \verb| Reflectdata3d("1",["sl3d1"],[D3d],["Color=blue","dr,2"]);|
+ \verb|Reflectdata3d("1",["sl3d1"],[D3d],["Color=blue","dr,2"]);|
\hspace{20mm} \input{Fig/reflectdata3d01}
ç›´ç·šDEã«é–¢ã™ã‚‹é¡æ˜ 
- \verb| Reflectdata3d("1",["sl3d1"],[D3d,E3d],["Color=blue","dr,2"]);|
+ \verb|Reflectdata3d("1",["sl3d1"],[D3d,E3d],["Color=blue","dr,2"]);|
\hspace{20mm} \input{Fig/reflectdata3d02}
å¹³é¢BDEã«é–¢ã™ã‚‹é¡æ˜ 
-\verb| Reflectdata3d("1",["sl3d1"],[D3d,E3d,B3d],["Color=blue","dr,2"]);|
+\verb|Reflectdata3d("1",["sl3d1"],[D3d,E3d,B3d],["Color=blue","dr,2"]);|
\hspace{20mm} \input{Fig/reflectdata3d03}
@@ -7189,68 +7231,68 @@ Spaceline("1",[A,B,C,A]);
%------------------Reflectpoint3d-----------------------------------------------
\vspace{\baselineskip}
\hypertarget{reflectpoint3d}{}
-\item[関数] Reflectpoint3d(座標,リスト)
-\item[機能] 点ã®é¡æ˜ ç‚¹ã‚’求ã‚ã‚‹
-\item[説明] 第2引数ã®ã‚¿ã‚¤ãƒ—ã«ã‚ˆã‚Šï¼Œç‚¹ã«é–¢ã™ã‚‹é¡æ˜ ï¼Œç›´ç·šã«é–¢ã™ã‚‹é¡æ˜ ï¼Œé¢ã«é–¢ã™ã‚‹é¡æ˜ ã®ãã‚Œãžã‚Œã®ç‚¹ã®åº§æ¨™ã‚’è¿”ã™ã€‚
+\item[関数]Reflectpoint3d(座標,リスト)
+\item[機能]点ã®é¡æ˜ ç‚¹ã‚’求ã‚ã‚‹
+\item[説明]第2引数ã®ã‚¿ã‚¤ãƒ—ã«ã‚ˆã‚Šï¼Œç‚¹ã«é–¢ã™ã‚‹é¡æ˜ ï¼Œç›´ç·šã«é–¢ã™ã‚‹é¡æ˜ ï¼Œé¢ã«é–¢ã™ã‚‹é¡æ˜ ã®ãã‚Œãžã‚Œã®ç‚¹ã®åº§æ¨™ã‚’è¿”ã™ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘点A,B,C,Dを空間ã«ã¨ã‚Šï¼Œç‚¹Aã®é¡æ˜ ç‚¹ã®åº§æ¨™ã‚’求ã‚る。
-点Bã«é–¢ã™ã‚‹é¡æ˜ ç‚¹ \verb| Reflectpoint3d(A3d,[B3d]);|
-
-ç›´ç·šBCã«é–¢ã™ã‚‹é¡æ˜ ç‚¹ \verb| Reflectpoint3d(A3d,[B3d,C3d]);|
-
-å¹³é¢BCDã«é–¢ã™ã‚‹é¡æ˜ ç‚¹ \verb| Reflectpoint3d(A3d,[B3d,C3d,D3d]);|
+点Bã«é–¢ã™ã‚‹é¡æ˜ ç‚¹\verb|Reflectpoint3d(A3d,[B3d]);|
+
+ç›´ç·šBCã«é–¢ã™ã‚‹é¡æ˜ ç‚¹\verb| Reflectpoint3d(A3d,[B3d,C3d]);|
+
+å¹³é¢BCDã«é–¢ã™ã‚‹é¡æ˜ ç‚¹\verb| Reflectpoint3d(A3d,[B3d,C3d,D3d]);|
%------------------Rotatedata3d -----------------------------------------------
\vspace{\baselineskip}
\hypertarget{rotatedata3d}{}
-\item[関数] Rotatedata3d(name,PDリスト,vec,角度,options)
-\item[機能] プロットデータを回転
-\item[説明] プロットデータを,原点を始点ã¨ã™ã‚‹ãƒ™ã‚¯ãƒˆãƒ«vec 周りã«å›žè»¢ã™ã‚‹ã€‚複数ã®ãƒ—ロットデータをã¾ã¨ã‚ã¦å›žè»¢ã™ã‚‹ã“ã¨ãŒã§ãる。戻り値ã¯å›žè»¢ã—ãŸãƒ—ロットデータã®ãƒªã‚¹ãƒˆã€‚
+\item[関数]Rotatedata3d(name,PDリスト,vec,角度,options)
+\item[機能]プロットデータを回転
+\item[説明]プロットデータを,原点を始点ã¨ã™ã‚‹ãƒ™ã‚¯ãƒˆãƒ«vec 周りã«å›žè»¢ã™ã‚‹ã€‚複数ã®ãƒ—ロットデータをã¾ã¨ã‚ã¦å›žè»¢ã™ã‚‹ã“ã¨ãŒã§ãる。戻り値ã¯å›žè»¢ã—ãŸãƒ—ロットデータã®ãƒªã‚¹ãƒˆã€‚
options ã¨ã—ã¦ï¼Œä¸­å¿ƒç‚¹ï¼ˆvecã®å§‹ç‚¹ï¼‰ï¼Œç·šç¨®ã‚’指定ã™ã‚‹ã“ã¨ãŒã§ãる。
\vspace{\baselineskip}
ã€ä¾‹ã€‘コード例ã¨çµæžœã‚’示ã™ã€‚
\begin{verbatim}
- Xyzax3data("","x=[-5,4]","y=[-5,5]","z=[-5,4]",["a","O"]);
- Putpoint3d(["A",[0,-2,0],"B",[2,-2,0],"C",[1,-2,2],"D",[1,-2,3]]);
- Spaceline("1",[A,B,C,A]);
- Spaceline([C,D]);
- Rotatedata3d("1",["sl3d1","CD3d"],[0,0,1],pi/2,["dr,2"]);
- Letter([A,"s","A",B,"w","B",C,"ne","C",D,"ne","D"]);
+Xyzax3data("","x=[-5,4]","y=[-5,5]","z=[-5,4]",["a","O"]);
+Putpoint3d(["A",[0,-2,0],"B",[2,-2,0],"C",[1,-2,2],"D",[1,-2,3]]);
+Spaceline("1",[A,B,C,A]);
+Spaceline([C,D]);
+Rotatedata3d("1",["sl3d1","CD3d"],[0,0,1],pi/2,["dr,2"]);
+Letter([A,"s","A",B,"w","B",C,"ne","C",D,"ne","D"]);
\end{verbatim}
ã“れを
- \verb|Rotatedata3d("1",["sl3d1","CD3d"],[0,0,1],pi/2,[[1,0,0],"dr,2"]);|
-
+\verb|Rotatedata3d("1",["sl3d1","CD3d"],[0,0,1],pi/2,[[1,0,0],"dr,2"]);|
+
ã¨ã—ãŸå ´åˆãŒå³å›³ã§ã‚る。
\input{Fig/rotatedata3d01} \hspace{5mm} \input{Fig/rotatedata3d02}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
%------------------Rotatepoint3d -----------------------------------------------
\vspace{\baselineskip}
\hypertarget{rotatepoint3d}{}
-\item[関数] Rotatepoint3d(座標, vec , 角度, [点] )
-\item[機能] 点ã®ä½ç½®ã‚’回転ã™ã‚‹
-\item[説明] 点をvecã®å‘¨ã‚Šã«å›žè»¢ã™ã‚‹ã€‚角度ã¯å¼§åº¦æ³•ã§ä¸Žãˆã‚‹ã€‚
+\item[関数]Rotatepoint3d(座標, vec , 角度, [点] )
+\item[機能]点ã®ä½ç½®ã‚’回転ã™ã‚‹
+\item[説明]点をvecã®å‘¨ã‚Šã«å›žè»¢ã™ã‚‹ã€‚角度ã¯å¼§åº¦æ³•ã§ä¸Žãˆã‚‹ã€‚
第4引数ã«ç‚¹ã‚’与ãˆãŸå ´åˆï¼Œvecã®å§‹ç‚¹ãŒç¬¬4引数ã®ä½ç½®ã«ãªã‚‹ã€‚デフォルトã¯åŽŸç‚¹
点Aを,$(0,-1,0)$ã«ç½®ã„ãŸã¨ãã®è¨˜è¿°ä¾‹ã¨æˆ»ã‚Šå€¤
-\verb| Putpoint3d("A",[0,-1,0]);| \\
-\verb| Rotatepoint3d(A3d,[0,0,1],pi/2); | // 戻り値㯠[1,0,0]\\
-\verb| Rotatepoint3d(A3d,[0,0,1],pi/2,[1,1,0]); | // 戻り値㯠[3,0,0]\\
+\verb|Putpoint3d("A",[0,-1,0]);| \\
+\verb|Rotatepoint3d(A3d,[0,0,1],pi/2);|// 戻り値㯠[1,0,0]\\
+\verb|Rotatepoint3d(A3d,[0,0,1],pi/2,[1,1,0]);| // 戻り値㯠[3,0,0]\\
%------------------Scaledata3d -----------------------------------------------
\vspace{\baselineskip}
\hypertarget{scaledata3d}{}
-\item[関数] Scaledata3d(name , PDリスト , vec , [中心,options])
-\item[機能] PDを拡大/縮å°ã™ã‚‹ã€‚
-\item[説明] 点ã¯ç©ºé–“座標,vec ã¯ï¼“次元ベクトルã§å€çŽ‡ã‚’表ã™ã€‚
+\item[関数]Scaledata3d(name , PDリスト , vec , [中心,options])
+\item[機能]PDを拡大/縮å°ã™ã‚‹ã€‚
+\item[説明]点ã¯ç©ºé–“座標,vec ã¯ï¼“次元ベクトルã§å€çŽ‡ã‚’表ã™ã€‚
中心ã¨optionsã¯ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚
@@ -7258,27 +7300,27 @@ options ã¨ã—ã¦ï¼Œä¸­å¿ƒç‚¹ï¼ˆvecã®å§‹ç‚¹ï¼‰ï¼Œç·šç¨®ã‚’指定ã™ã‚‹ã“ã¨ãŒ
ã€ä¾‹ã€‘三角形ã¨å††ã‚’拡大/縮å°ã™ã‚‹ã€‚
\begin{verbatim}
- Putpoint3d(["A",[0,-2,0],"B",[2,-2,0],"C",[1,-2,2]]);
- Spaceline("1",[A,B,C,A]);
- Spacecurve("1","[cos(t)+1,sin(t)+1,1]","t=[0,2*pi]",["Num=100"]);
- Scaledata3d("1",["sl3d1","sc3d1"],[2,2,2],[[0,0,0],"dr,2"]);
+Putpoint3d(["A",[0,-2,0],"B",[2,-2,0],"C",[1,-2,2]]);
+Spaceline("1",[A,B,C,A]);
+Spacecurve("1","[cos(t)+1,sin(t)+1,1]","t=[0,2*pi]",["Num=100"]);
+Scaledata3d("1",["sl3d1","sc3d1"],[2,2,2],[[0,0,0],"dr,2"]);
\end{verbatim}
\hspace{20mm}\input{Fig/scaledata3d}
%------------------Scalepoint3d-----------------------------------------------
\vspace{\baselineskip}
\hypertarget{scalepoint3d}{}
-\item[関数] Scalepoint3d(点,vec,中心)
-\item[機能] 点ã®ä½ç½®ã‚’拡大/縮å°ã™ã‚‹ã€‚
-\item[説明] 点ã¯ç©ºé–“座標,vec ã¯ï¼“次元ベクトルã§ä¸Žãˆã‚‹ã€‚
+\item[関数]Scalepoint3d(点,vec,中心)
+\item[機能]点ã®ä½ç½®ã‚’拡大/縮å°ã™ã‚‹ã€‚
+\item[説明]点ã¯ç©ºé–“座標,vec ã¯ï¼“次元ベクトルã§ä¸Žãˆã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘コード例ã¨çµæžœã‚’示ã™ã€‚
\begin{verbatim}
- Putpoint3d(["A",[2,-1,2]]);
- pt=Scalepoint3d(A3d,[3,2,4],[1,1,1]);
- Putpoint3d(["B",pt]);
+Putpoint3d(["A",[2,-1,2]]);
+pt=Scalepoint3d(A3d,[3,2,4],[1,1,1]);
+Putpoint3d(["B",pt]);
\vspace{\baselineskip}
\end{verbatim}
@@ -7287,47 +7329,47 @@ options ã¨ã—ã¦ï¼Œä¸­å¿ƒç‚¹ï¼ˆvecã®å§‹ç‚¹ï¼‰ï¼Œç·šç¨®ã‚’指定ã™ã‚‹ã“ã¨ãŒ
%------------------ Translatedata3d -----------------------------------------------
\vspace{\baselineskip}
\hypertarget{translatedata3d}{}
-\item[関数] Translatedata3d(name,PD,平行移動é‡)
-\item[機能] 空間プロットデータを平行移動
-\item[説明] PDã§è¡¨ã•ã‚Œã‚‹å›³å½¢ã‚’,平行移動ã™ã‚‹ã€‚戻り値ã¯å¹³è¡Œç§»å‹•ã—ãŸãƒ—ロットデータã®ãƒªã‚¹ãƒˆã€‚
+\item[関数]Translatedata3d(name,PD,平行移動é‡)
+\item[機能]空間プロットデータを平行移動
+\item[説明]PDã§è¡¨ã•ã‚Œã‚‹å›³å½¢ã‚’,平行移動ã™ã‚‹ã€‚戻り値ã¯å¹³è¡Œç§»å‹•ã—ãŸãƒ—ロットデータã®ãƒªã‚¹ãƒˆã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘曲線 sc3d1 ã‚’y軸方å‘ã«2ã ã‘平行移動ã™ã‚‹ã€‚
\verb|Translatedata3d("1",["sc3d1"],[0,2,0]);|
-
+
çµæžœã¨ã—ã¦ï¼Œã‚‚ã¨ã®æ›²ç·šã¨å¹³è¡Œç§»å‹•ã—ãŸæ›²ç·šã®2ã¤ãŒæã‹ã‚Œã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘多é¢ä½“ã®å¹³è¡Œç§»å‹•\\
VertexEdgeFace() ã§æã„ãŸå¤šè§’å½¢ã¯ã“ã®é–¢æ•°ã§ã¯å¹³è¡Œç§»å‹•ã§ããªã„ã®ã§ï¼Œé¢ãƒ‡ãƒ¼ã‚¿ã‚’直接æ“作ã—ã¦å¹³è¡Œç§»å‹•ã‚’è¡Œã†ã€‚
-
-ãŸã¨ãˆã°ï¼Œå°æž—・鈴木・三谷ã«ã‚ˆã‚‹å¤šé¢ä½“データ polyhedrons obj を用ã„ã¦æ­£å…«é¢ä½“ã‚’æãå ´åˆï¼Œæ¬¡ã®ã‚ˆã†ã«ã™ã‚‹ã€‚$y$軸方å‘ã«2ã ã‘平行移動ã™ã‚‹å ´åˆã§ã‚る。
+
+ãŸã¨ãˆã°ï¼Œå°æž—・鈴木・三谷ã«ã‚ˆã‚‹å¤šé¢ä½“データpolyhedrons objを用ã„ã¦æ­£å…«é¢ä½“ã‚’æãå ´åˆï¼Œæ¬¡ã®ã‚ˆã†ã«ã™ã‚‹ã€‚$y$軸方å‘ã«2ã ã‘平行移動ã™ã‚‹å ´åˆã§ã‚る。
\begin{verbatim}
- Setdirectory( Dirhead+"/data/polyhedrons_obj");
- phd=Readobj("r02.obj",["size=2"]);
- Setdirectory(Dirwork);
- dn=length(phd_1);
- repeat(dn,s,phd_1_s=phd_1_s+[0,2,0]);
- VertexEdgeFace("1",phd);
+Setdirectory( Dirhead+"/data/polyhedrons_obj");
+phd=Readobj("r02.obj",["size=2"]);
+Setdirectory(Dirwork);
+dn=length(phd_1);
+repeat(dn,s,phd_1_s=phd_1_s+[0,2,0]);
+VertexEdgeFace("1",phd);
\end{verbatim}
- \begin{center} \input{Fig/translate01} \end{center}
+\begin{center} \input{Fig/translate01} \end{center}
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
%------------------Translatepoint3d( -----------------------------------------------
\hypertarget{translatepoint3d}{}
-\item[関数] Translatepoint3d(座標,平行移動é‡)
-\item[機能] 空間点を平行移動
-\item[説明] 点を平行移動ã™ã‚‹ã€‚
+\item[関数]Translatepoint3d(座標,平行移動é‡)
+\item[機能]空間点を平行移動
+\item[説明]点を平行移動ã™ã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘点A(1,0,0) ã‚’(-1,1,1)ã ã‘平行移動ã—ãŸç‚¹ã‚’Bã¨ã™ã‚‹ã€‚点Aã®ç©ºé–“座標㯠A3d ã§è¡¨ã•ã‚Œã‚‹ã€‚
\begin{verbatim}
- Putpoint3d(["A",[1,0,0]]);
- pt=Translatepoint3d(A3d,[-1,1,1]);
- Putpoint3d(["B",pt]);
+Putpoint3d(["A",[1,0,0]]);
+pt=Translatepoint3d(A3d,[-1,1,1]);
+Putpoint3d(["B",pt]);
\end{verbatim}
\vspace{\baselineskip}
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
@@ -7336,7 +7378,7 @@ VertexEdgeFace() ã§æã„ãŸå¤šè§’å½¢ã¯ã“ã®é–¢æ•°ã§ã¯å¹³è¡Œç§»å‹•ã§ããª
\end{description}
\newpage
-% ãã®ä»– ==================================
+%ãã®ä»–==================================
\subsection{ãã®ä»–}
\begin{description}
@@ -7345,20 +7387,20 @@ VertexEdgeFace() ã§æã„ãŸå¤šè§’å½¢ã¯ã“ã®é–¢æ•°ã§ã¯å¹³è¡Œç§»å‹•ã§ããª
%------------------- Perpplane-----------------------------------------------
\vspace{\baselineskip}
\hypertarget{perpplane}{}
-\item[関数] Perpplane(点å,点,ベクトル,option)
-\item[機能] 点を通り線分ã«åž‚ç›´ãªå¹³é¢ä¸Šã«åŸºæº–点を2ã¤ã¨ã‚‹
-\item[説明] 引数ã®ç‚¹åã¯ï¼Œä½œæˆã™ã‚‹2点㧠"A-B" ã®å½¢
+\item[関数]Perpplane(点å,点,ベクトル,option)
+\item[機能]点を通り線分ã«åž‚ç›´ãªå¹³é¢ä¸Šã«åŸºæº–点を2ã¤ã¨ã‚‹
+\item[説明]引数ã®ç‚¹åã¯ï¼Œä½œæˆã™ã‚‹2点㧠"A-B" ã®å½¢
第2引数ã¯é€šã‚‹ç‚¹ã®å称ã¾ãŸã¯åº§æ¨™
-
+
第3引数ã¯æ³•ç·šãƒ™ã‚¯ãƒˆãƒ«
-
-option㯠"put" ã§ï¼Œ2ã¤ã®å¹¾ä½•ç‚¹ã‚’作図ã™ã‚‹ã€‚optionãŒãªã„å ´åˆã¯å¹¾ä½•ç‚¹ã¯ä½œã‚‰ãšï¼Œç„¡åã®ç‚¹ã®ã¿ã‚’表示ã™ã‚‹ã€‚put以外ã®æ–‡å­—列を書ã„ãŸã¨ãã¯ç„¡åŠ¹ãªå‘½ä»¤ã¨ã—,何も作æˆã•ã‚Œãªã„。
-
+
+option㯠"put"ã§ï¼Œ2ã¤ã®å¹¾ä½•ç‚¹ã‚’作図ã™ã‚‹ã€‚optionãŒãªã„å ´åˆã¯å¹¾ä½•ç‚¹ã¯ä½œã‚‰ãšï¼Œç„¡åã®ç‚¹ã®ã¿ã‚’表示ã™ã‚‹ã€‚put以外ã®æ–‡å­—列を書ã„ãŸã¨ãã¯ç„¡åŠ¹ãªå‘½ä»¤ã¨ã—,何も作æˆã•ã‚Œãªã„。
+
記述例を示ã™ã¨
-
+
\verb|Perpplane("A-B","P",[1,1,1],"put");|
-
+
点Pを通り,法線ベクトル(1,1,1)ã«åž‚ç›´ãªå¹³é¢ä¸Šã«ç‚¹A,Bã‚’ã¨ã‚‹ã€‚
\verb|Perpplane("A-B","P",P3d-O3d);|
@@ -7369,27 +7411,27 @@ option㯠"put" ã§ï¼Œ2ã¤ã®å¹¾ä½•ç‚¹ã‚’作図ã™ã‚‹ã€‚optionãŒãªã„å ´åˆã
\vspace{\baselineskip}
ã€ä¾‹ã€‘ベクトル $\vec{p}=(1,1,1)$ ã«åž‚ç›´ã§ç‚¹$(1,1,1)$を通る平é¢ABCDã‚’æã。
- 点A,B,C,Dã¯ä½œå›³ãƒ„ールã§é©å½“ã«å–ã£ã¦ãŠã。正確ãªä½ç½®ã¯ã‚¹ã‚¯ãƒªãƒ—トã§æ±ºã‚る。
+点A,B,C,Dã¯ä½œå›³ãƒ„ールã§é©å½“ã«å–ã£ã¦ãŠã。正確ãªä½ç½®ã¯ã‚¹ã‚¯ãƒªãƒ—トã§æ±ºã‚る。
\begin{layer}{150}{0}
-\putnotese{80}{20}{ \input{Fig/perpplane}}
+\putnotese{80}{8}{ \input{Fig/perpplane}}
\end{layer}
\begin{verbatim}
- Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]");
- Putpoint3d(["O",[0,0,0]]);
- Putpoint3d(["P",[1,1,1]]);
- Perpplane("E-F","P",P3d-O3d,"put");
- vec1=2*(E3d-P3d);
- vec2=2*(F3d-P3d);
- Putpoint3d(["A",P3d+vec1+vec2]);
- Putpoint3d(["B",P3d+vec1-vec2]);
- Putpoint3d(["C",P3d-vec1-vec2]);
- Putpoint3d(["D",P3d-vec1+vec2]);
- Spaceline("1",[A,B,C,D,A]);
- Arrowdata([O,P],["dr,2"]);
- Letter([P,"w","P",A,"ne","A",B,"e","B",C,"ws","C",D,"nw","D",]);
- Skeletonparadata("1");
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]");
+Putpoint3d(["O",[0,0,0]]);
+Putpoint3d(["P",[1,1,1]]);
+Perpplane("E-F","P",P3d-O3d,"put");
+vec1=2*(E3d-P3d);
+vec2=2*(F3d-P3d);
+Putpoint3d(["A",P3d+vec1+vec2]);
+Putpoint3d(["B",P3d+vec1-vec2]);
+Putpoint3d(["C",P3d-vec1-vec2]);
+Putpoint3d(["D",P3d-vec1+vec2]);
+Spaceline("1",[A,B,C,D,A]);
+Arrowdata([O,P],["dr,2"]);
+Letter([P,"w","P",A,"ne","A",B,"e","B",C,"ws","C",D,"nw","D",]);
+Skeletonparadata("1");
\end{verbatim}
@@ -7397,9 +7439,9 @@ option㯠"put" ã§ï¼Œ2ã¤ã®å¹¾ä½•ç‚¹ã‚’作図ã™ã‚‹ã€‚optionãŒãªã„å ´åˆã
\vspace{\baselineskip}
%-----------------Perppt( -----------------------------------------------
\hypertarget{perppt}{}
-\item[関数] Perppt(点å,点,点リスト,option)
-\item[機能] å¹³é¢ã«ä¸‹ã‚ã—ãŸåž‚ç·šã®è¶³ã‚’求ã‚ã‚‹
-\item[説明] 第2引数ã®ç‚¹ã‹ã‚‰ï¼Œç¬¬3引数ã®ç‚¹ãƒªã‚¹ãƒˆã§æ±ºã¾ã‚‹å¹³é¢ã«ä¸‹ã—ãŸåž‚ç·šã®è¶³ã‚’,第1引数ã®åå‰ã®ç‚¹ã¨ã™ã‚‹ã€‚
+\item[関数]Perppt(点å,点,点リスト,option)
+\item[機能]å¹³é¢ã«ä¸‹ã‚ã—ãŸåž‚ç·šã®è¶³ã‚’求ã‚ã‚‹
+\item[説明]第2引数ã®ç‚¹ã‹ã‚‰ï¼Œç¬¬3引数ã®ç‚¹ãƒªã‚¹ãƒˆã§æ±ºã¾ã‚‹å¹³é¢ã«ä¸‹ã—ãŸåž‚ç·šã®è¶³ã‚’,第1引数ã®åå‰ã®ç‚¹ã¨ã™ã‚‹ã€‚
オプションã¯æ¬¡ã®é€šã‚Šã€‚ åˆæœŸè¨­å®šã¯ "draw"
@@ -7412,60 +7454,60 @@ none:計算ã ã‘è¡Œã„,点ã¯ä½œå›³ã—ãªã„。
\vspace{\baselineskip}
ã€ä¾‹ã€‘原点ã‹ã‚‰ç‚¹ABCを通る平é¢ã«ä¸‹ã—ãŸåž‚ç·šã®è¶³Hã®åº§æ¨™ã‚’求ã‚る。
- \verb|Perppt("H","O","A-B-C","none");| 表示ã¯ã•ã‚Œãªã„。
+ \verb|Perppt("H","O","A-B-C","none");| 表示ã¯ã•ã‚Œãªã„。
- \verb|Perppt("H","O","A-B-C");| Hã®ä½ç½®ã«ç·‘色ã®ç‚¹ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
+ \verb|Perppt("H","O","A-B-C");| Hã®ä½ç½®ã«ç·‘色ã®ç‚¹ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
- \verb|Perppt("H","O","A-B-C","put");| 幾何点HãŒä½œå›³ã•ã‚Œã‚‹ã€‚
+ \verb|Perppt("H","O","A-B-C","put");| 幾何点HãŒä½œå›³ã•ã‚Œã‚‹ã€‚
- ã„ãšã‚Œã®å ´åˆã‚‚,Hã®åº§æ¨™ã¯å¤‰æ•°H3d ã«ä»£å…¥ã•ã‚Œã‚‹
-
+ã„ãšã‚Œã®å ´åˆã‚‚,Hã®åº§æ¨™ã¯å¤‰æ•°H3d ã«ä»£å…¥ã•ã‚Œã‚‹
+
\vspace{\baselineskip}
作図例
\begin{verbatim}
- Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]");
- Putpoint3d("O",[0,0,0]);
- Putpoint3d("A",[3,0,0]);
- Putpoint3d("B",[0,3,0]);
- Putpoint3d("C",[0,0,3]);
- Perppt("H","O","A-B-C","put");
- Spaceline("1",[A,B,C,A]);
- Spaceline("2",[O,H]);
- Letter([A,"nw","A",B,"ne","B",C,"ne","C",O,"nw","O",H,"ne","H"]);
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]");
+Putpoint3d("O",[0,0,0]);
+Putpoint3d("A",[3,0,0]);
+Putpoint3d("B",[0,3,0]);
+Putpoint3d("C",[0,0,3]);
+Perppt("H","O","A-B-C","put");
+Spaceline("1",[A,B,C,A]);
+Spaceline("2",[O,H]);
+Letter([A,"nw","A",B,"ne","B",C,"ne","C",O,"nw","O",H,"ne","H"]);
\end{verbatim}
-\vspace{\baselineskip}
-\begin{center} \input{Fig/perppt} \end{center}
+%\vspace{\baselineskip}
+\begin{center}\scalebox{0.9}{ \input{Fig/perppt}} \end{center}
%------------------Projcoordpara -----------------------------------------------
\hypertarget{projcoordpara}{}
-\item[関数] Projcoordpara(座標)
-\item[機能] 投影座標を求ã‚ã‚‹
-\item[説明] 空間座標を平é¢ã«æŠ•å½±ã—ãŸåº§æ¨™ã‚’求ã‚る。
+\item[関数]Projcoordpara(座標)
+\item[機能]投影座標を求ã‚ã‚‹
+\item[説明]空間座標を平é¢ã«æŠ•å½±ã—ãŸåº§æ¨™ã‚’求ã‚る。
戻り値ã®ç¬¬ï¼‘,第2è¦ç´ ã¯Cinderellaã®æç”»é¢ã®x,y座標。第3è¦ç´ ã¯xyå¹³é¢ã«åž‚ç›´ãªzã®åº§æ¨™ã§ï¼ŽæŠ•å½±é¢ã‹ã‚‰ã®ï¼ˆç¬¦å·ä»˜ï¼‰è·é›¢ã‚’表ã™ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘\verb|Projcoordpara([3,1,2]);|
- 戻り値㯠[-0.65,1.7,3.27] ã®ã‚ˆã†ã«ãªã‚‹ã€‚(視点ã«ã‚ˆã£ã¦å€¤ã¯ç•°ãªã‚‹ï¼‰
+ 戻り値ã¯[-0.65,1.7,3.27] ã®ã‚ˆã†ã«ãªã‚‹ã€‚(視点ã«ã‚ˆã£ã¦å€¤ã¯ç•°ãªã‚‹ï¼‰
%------------------Readobj-----------------------------------------------
\vspace{\baselineskip}
\hypertarget{readobj}{}
-\item[関数] Readobj(ファイルå)
-\item[機能] objファイルを読ã¿è¾¼ã‚€ã€‚
-\item[説明] å°æž—・鈴木・三谷ã«ã‚ˆã‚‹æ•´é¢å‡¸å¤šé¢ä½“ã®ãƒ‡ãƒ¼ã‚¿ã¯\\
+\item[関数]Readobj(ファイルå)
+\item[機能]objファイルを読ã¿è¾¼ã‚€ã€‚
+\item[説明]å°æž—・鈴木・三谷ã«ã‚ˆã‚‹æ•´é¢å‡¸å¤šé¢ä½“ã®ãƒ‡ãƒ¼ã‚¿ã¯\\
\hspace*{20mm}\url{http://mitani.cs.tsukuba.ac.jp/polyhedron/}\\
ã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã§ãる。\verb|polyhedrons_obj|を,例ãˆã°ï¼Œãƒ¦ãƒ¼ã‚¶ãƒ›ãƒ¼ãƒ ã®ketcindy作業フォルダã«å…¥ã‚Œã¦ãŠã。
\begin{verbatim}
- Setdirectory(gethome()+"/ketcindy/polyhedrons_obj");
- polydt=Readobj("r02.obj");
- Setdirectory(Dirwork);
+Setdirectory(gethome()+"/ketcindy/polyhedrons_obj");
+polydt=Readobj("r02.obj");
+Setdirectory(Dirwork);
\end{verbatim}
ã“ã‚Œã§ï¼Œr02.obj データãŒï¼Œå¤‰æ•° polydt ã«ä»£å…¥ã•ã‚Œã‚‹ã€‚
-オプション㯠"size=n" ã§ï¼Œnå€ã—ãŸãƒ‡ãƒ¼ã‚¿ã«ã™ã‚‹ã€‚è² ã®æ•°ã«ã™ã‚‹ã¨ä¸Šä¸‹ãŒå転ã•ã‚Œã‚‹ã€‚
+オプション㯠"size=n"ã§ï¼Œnå€ã—ãŸãƒ‡ãƒ¼ã‚¿ã«ã™ã‚‹ã€‚è² ã®æ•°ã«ã™ã‚‹ã¨ä¸Šä¸‹ãŒå転ã•ã‚Œã‚‹ã€‚
データã¯KeTCindyã®dataフォルダã®ä¸­ã«ã‚る。ã—ãŸãŒã£ã¦ï¼Œæ¬¡ã®ã‚ˆã†ãªã‚¹ã‚¯ãƒªãƒ—トを書ã。読ã¿è¾¼ã‚€ã®ã¯ä¸€åº¦ã ã‘ãªã®ã§ï¼Œ Draw スロットã§ã¯ãªãInitialization スロットã«ç½®ã‘ã°ã‚ˆã„ãŒï¼Œã‚³ãƒ¼ãƒ‰ã®å¯èª­æ€§ã‚’高ã‚ã‚‹ã«ã¯ Draw スロットã§ã‚‚よã„。
@@ -7484,8 +7526,8 @@ none:計算ã ã‘è¡Œã„,点ã¯ä½œå›³ã—ãªã„。
\begin{verbatim}
- VertexEdgeFace("1",polydt);
- Nohiddenbyfaces("1","phf3d1");
+VertexEdgeFace("1",polydt);
+Nohiddenbyfaces("1","phf3d1");
\end{verbatim}
主ãªãƒ‡ãƒ¼ã‚¿ã¯æ¬¡ã®é€šã‚Šã€‚
@@ -7498,27 +7540,27 @@ none:計算ã ã‘è¡Œã„,点ã¯ä½œå›³ã—ãªã„。
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
-%-------------------Xyzcoord -----------------------------------------------
+%-------------------Xyzcoord-----------------------------------------------
\vspace{\baselineskip}
\hypertarget{xyzcoord}{}
-\item[関数] Xyzcoord(P.x,P.y,Pz.y)
-\item[機能] 主副画é¢ã§æ±ºã¾ã‚‹ç‚¹ã®åº§æ¨™
-\item[説明] Cinderellaã®æç”»é¢ä¸Šã®ç‚¹ãŒè¡¨ã™ç©ºé–“座標を求ã‚ã‚‹
+\item[関数]Xyzcoord(P.x,P.y,Pz.y)
+\item[機能]主副画é¢ã§æ±ºã¾ã‚‹ç‚¹ã®åº§æ¨™
+\item[説明]Cinderellaã®æç”»é¢ä¸Šã®ç‚¹ãŒè¡¨ã™ç©ºé–“座標を求ã‚ã‚‹
+
+点Pã«ã¤ã„ã¦ï¼Œä¸»ç”»é¢ã®ç‚¹ï¼°ã«å¯¾å¿œã™ã‚‹ã®ãŒå‰¯ç”»é¢ã®Pzã§ã‚る。点Pã®2次元座標ã¯P.x,P.yã§ï¼ŒPzã®y座標ã¯Pz.yã§è¡¨ã•ã‚Œã‚‹ã€‚ã“れを引数ã¨ã—ã¦ä¸Žãˆã‚‹ã¨ï¼Œç‚¹ï¼°ã®ç©ºé–“座標ãŒè¿”ã•ã‚Œã‚‹ã€‚
- 点Pã«ã¤ã„ã¦ï¼Œä¸»ç”»é¢ã®ç‚¹ï¼°ã«å¯¾å¿œã™ã‚‹ã®ãŒå‰¯ç”»é¢ã®Pzã§ã‚る。点Pã®2次元座標ã¯P.x,P.yã§ï¼ŒPzã®y座標ã¯Pz.yã§è¡¨ã•ã‚Œã‚‹ã€‚ã“れを引数ã¨ã—ã¦ä¸Žãˆã‚‹ã¨ï¼Œç‚¹ï¼°ã®ç©ºé–“座標ãŒè¿”ã•ã‚Œã‚‹ã€‚
-
\vspace{\baselineskip}
ã€ä¾‹ã€‘点Aをドラッグã—ã¦å‹•ã‹ã—ãŸã¨ã,Aã®åº§æ¨™ã‚’求ã‚る。
\verb|println(Xyzcoord(A.x,A.y,Az.y));|
-
+
ã«ã‚ˆã‚Šï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«åº§æ¨™ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
-%------------------- Isangle -----------------------------------------------
+%-------------------Isangle -----------------------------------------------
\vspace{\baselineskip}
\hypertarget{isangle}{}
-\item[関数] Isangle()
-\item[機能] 角度スライダ(視点スライダ)ã®é¸æŠžåˆ¤æ–­
-\item[説明] 角度スライダをé¸æŠžã—ã¦ã„ã‚‹ã¨ã㯠true ,ãã†ã§ãªã„ã¨ã㯠false ã‚’è¿”ã™ã€‚
+\item[関数]Isangle()
+\item[機能]角度スライダ(視点スライダ)ã®é¸æŠžåˆ¤æ–­
+\item[説明]角度スライダをé¸æŠžã—ã¦ã„ã‚‹ã¨ã㯠true ,ãã†ã§ãªã„ã¨ã㯠false ã‚’è¿”ã™ã€‚
曲é¢ã®æ画・陰線処ç†ã«ã¯æ™‚é–“ãŒã‹ã‹ã‚‹ãŸã‚,角度スライダを動ã‹ã™ã¨åå¿œãŒæ‚ªããªã‚‹ã€‚ãã“ã§ï¼Œè§’度スライダをé¸æŠžã—ã¦ã„ã‚‹ã¨ãã¯æ›²é¢ã®æ画をã—ãªã„よã†ã«ã™ã‚‹ã“ã¨ã§åå¿œãŒã‚ˆããªã‚‹ã€‚
@@ -7527,64 +7569,64 @@ none:計算ã ã‘è¡Œã„,点ã¯ä½œå›³ã—ãªã„。
次ã®ã‚ˆã†ã«ã™ã‚‹ã¨ï¼Œã‚¹ãƒ©ã‚¤ãƒ€ã®ç‚¹ã‚’é¸ã‚“ã§ã„ã‚‹é–“ã¯ãƒ¯ã‚¤ãƒ¤ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¢ãƒ‡ãƒ«ãŒæã‹ã‚Œï¼Œç”»é¢ä¸Šã®ä»–ã®éƒ¨åˆ†ã‚’クリックã—ã¦é¸æŠžçŠ¶æ…‹ãŒè§£é™¤ã•ã‚Œã‚‹ã¨é™°ç·šå‡¦ç†ã•ã‚ŒãŸæ”¾ç‰©é¢ãŒæã‹ã‚Œã‚‹ã€‚
\begin{verbatim}
- fd=[
- "z=4-(x^2+y^2)",
- "x=R*cos(T)","y=R*sin(T)",
- "R=[0,2]","T=[0,2*pi]","e"
- ];
- if(Isangle(),
- Sf3data("1",fd);
- ,
- Startsurf();
- Sfbdparadata("1",fd);
- Crvsfparadata("1","ax3d","sfbd3d1",fd);
- ExeccmdC("1");
- );
+fd=[
+ "z=4-(x^2+y^2)",
+ "x=R*cos(T)","y=R*sin(T)",
+ "R=[0,2]","T=[0,2*pi]","e"
+];
+if(Isangle(),
+ Sf3data("1",fd);
+ ,
+ Startsurf();
+ Sfbdparadata("1",fd);
+ Crvsfparadata("1","ax3d","sfbd3d1",fd);
+ ExeccmdC("1");
+ );
\end{verbatim}
%------------------- Dist3d -----------------------------------------------
\hypertarget{dist3d}{}
-\item[関数] Dist3d(a1,a2)
-\item[機能] 空間ã®2点間ã®è·é›¢ã‚’è¿”ã™
-\item[説明] 引数a1,a2 ã¯ä½œå›³ç‚¹ã®å称,空間点ã®å称ã®ã„ãšã‚Œã§ã‚‚よã„。
+\item[関数]Dist3d(a1,a2)
+\item[機能]空間ã®2点間ã®è·é›¢ã‚’è¿”ã™
+\item[説明]引数a1,a2 ã¯ä½œå›³ç‚¹ã®å称,空間点ã®å称ã®ã„ãšã‚Œã§ã‚‚よã„。
次ã®3通りã®è¨˜æ³•ã¯åŒã˜çµæžœã‚’è¿”ã™ã€‚混在もå¯
\begin{verbatim}
- Dist3d("A","B");
- Dist3d(A,B);
- Dist3d(A3d,B3d);
+Dist3d("A","B");
+Dist3d(A,B);
+Dist3d(A3d,B3d);
\end{verbatim}
%------------------- Embed -----------------------------------------------
\vspace{\baselineskip}
\hypertarget{embed}{}
-\item[関数] Embed(name,PDリスト,å¼,変数リスト)
-\item[機能] 2D図形ã®ç©ºé–“内平é¢ã¸åŸ‹ã‚込む
-\item[説明] 第2引数ã¯2Dã®å›³å½¢ã®ãƒ—ロットデータã®ãƒªã‚¹ãƒˆï¼Œå¼ã¨å¤‰æ•°ã¯å¹³é¢ã‚’記述ã™ã‚‹å¼ã¨å¤‰æ•°ã€‚å¹³é¢ã¯åŽŸç‚¹$vo$ã¨2ã¤ã®åŸºæœ¬ãƒ™ã‚¯ãƒˆãƒ« $\overrightarrow{vx},\overrightarrow{vy}$を用ã„ã¦ï¼Œ$vo+x \cdot \overrightarrow{vx}+y \cdot \overrightarrow{vy}$ ã®å½¢ã§è¡¨ã™ã“ã¨ãŒã§ãる。変数(基本ベクトルã®ä¿‚数)ã¯$x,y$ ã§ãªã,$s,t$ ã§ã‚‚よã„。å¼ï¼Œå¤‰æ•°ãƒªã‚¹ãƒˆã¨ã‚‚ã«æ–‡å­—列ã«ã™ã‚‹ã€‚ã¾ãŸï¼ŒåŸºæœ¬ãƒ™ã‚¯ãƒˆãƒ«ã¯ç›´äº¤ã—ã¦ã„ãªãã¦ã‚‚よã„ã—,長ã•ãŒç•°ãªã£ã¦ã‚‚よã„ãŒï¼Œç¸¦æ¨ªåŒã˜ã‚¹ã‚±ãƒ¼ãƒ«ã®ç›´äº¤åº§æ¨™ç³»ã«ã™ã‚‹ã®ãŒã‚ã‹ã‚Šã‚„ã™ã„ã ã‚ã†ã€‚
+\item[関数]Embed(name,PDリスト,å¼,変数リスト)
+\item[機能]2D図形ã®ç©ºé–“内平é¢ã¸åŸ‹ã‚込む
+\item[説明]第2引数ã¯2Dã®å›³å½¢ã®ãƒ—ロットデータã®ãƒªã‚¹ãƒˆï¼Œå¼ã¨å¤‰æ•°ã¯å¹³é¢ã‚’記述ã™ã‚‹å¼ã¨å¤‰æ•°ã€‚å¹³é¢ã¯åŽŸç‚¹$vo$ã¨2ã¤ã®åŸºæœ¬ãƒ™ã‚¯ãƒˆãƒ« $\overrightarrow{vx},\overrightarrow{vy}$を用ã„ã¦ï¼Œ$vo+x \cdot \overrightarrow{vx}+y \cdot \overrightarrow{vy}$ ã®å½¢ã§è¡¨ã™ã“ã¨ãŒã§ãる。変数(基本ベクトルã®ä¿‚数)ã¯$x,y$ ã§ãªã,$s,t$ ã§ã‚‚よã„。å¼ï¼Œå¤‰æ•°ãƒªã‚¹ãƒˆã¨ã‚‚ã«æ–‡å­—列ã«ã™ã‚‹ã€‚ã¾ãŸï¼ŒåŸºæœ¬ãƒ™ã‚¯ãƒˆãƒ«ã¯ç›´äº¤ã—ã¦ã„ãªãã¦ã‚‚よã„ã—,長ã•ãŒç•°ãªã£ã¦ã‚‚よã„ãŒï¼Œç¸¦æ¨ªåŒã˜ã‚¹ã‚±ãƒ¼ãƒ«ã®ç›´äº¤åº§æ¨™ç³»ã«ã™ã‚‹ã®ãŒã‚ã‹ã‚Šã‚„ã™ã„ã ã‚ã†ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘正三角形ã¨å¤–接円を空間内ã®å¹³é¢ã«åŸ‹ã‚込む
\begin{verbatim}
- Xyzax3data("","x=[-5,4]","y=[-10,4]","z=[-5,5]",["a","O"]);
- Spaceline("1",[[3,0,0],[3,6,0],[3,6,6],[3,0,6],[3,0,0]]);
- Defvar("vo=[3,3,3]");
- Defvar("vx=[0,1,0]");
- Defvar("vy=[0,0,1]");
- Putpoint3d(["A",[3,3,3]],["fix"]);
- Circledata("1",[[0,0],[2,0]],["nodisp"]);
- Listplot("1",[[0,2],[-sqrt(3),-1],[sqrt(3),-1],[0,2]],["nodisp"]);
- Embed("1",["cr1","sg1"],"vo+x*vx+y*vy","[x,y]");
- Pointdata("1",[A],["Size=3"]);
+Xyzax3data("","x=[-5,4]","y=[-10,4]","z=[-5,5]",["a","O"]);
+Spaceline("1",[[3,0,0],[3,6,0],[3,6,6],[3,0,6],[3,0,0]]);
+Defvar("vo=[3,3,3]");
+Defvar("vx=[0,1,0]");
+Defvar("vy=[0,0,1]");
+Putpoint3d(["A",[3,3,3]],["fix"]);
+Circledata("1",[[0,0],[2,0]],["nodisp"]);
+Listplot("1",[[0,2],[-sqrt(3),-1],[sqrt(3),-1],[0,2]],["nodisp"]);
+Embed("1",["cr1","sg1"],"vo+x*vx+y*vy","[x,y]");
+Pointdata("1",[A],["Size=3"]);
\end{verbatim}
- \begin{center} \input{Fig/embed01} \end{center}
+ \begin{center} \input{Fig/embed01} \end{center}
ã“ã“ã§ï¼ŒEmbed()ã§å¼•ã渡㙠vo,vx,vy ã«ã¤ã„ã¦ã¯ï¼ŒRã§ã®å¤‰æ•°å®šç¾©ãŒå¿…è¦ãªã®ã§ï¼ˆ\ketcindy ã§ã¯è¡Œã‚ãªã„)Defvar() ã«ã‚ˆã£ã¦å®šç¾©ã‚’ã—ã¦ã„る。
原点,基本ベクトルを,点を作図ã—ã¦æ¬¡ã®ã‚ˆã†ã«ã™ã‚‹ã“ã¨ã‚‚ã§ãる。ã“ã®å ´åˆã¯ Defvar() ã¯ä¸è¦ã€‚
\begin{verbatim}
- Putpoint3d(["A",[3,3,3],"B",[0,1,0],"C",[0,0,1]]);
- Embed("1",["cr1","sg1"],"A3d+x*B3d+y*C3d","[x,y]");
+Putpoint3d(["A",[3,3,3],"B",[0,1,0],"C",[0,0,1]]);
+Embed("1",["cr1","sg1"],"A3d+x*B3d+y*C3d","[x,y]");
\end{verbatim}
\begin{center}
\includegraphics[bb=0 0 477.02 383.02 , width=6cm]{Fig/embed03.pdf}
@@ -7592,48 +7634,48 @@ none:計算ã ã‘è¡Œã„,点ã¯ä½œå›³ã—ãªã„。
ã“ã®å ´åˆï¼Œç‚¹B,Cã®åº§æ¨™ãŒãã®ã¾ã¾åŸºæœ¬ãƒ™ã‚¯ãƒˆãƒ«ã¨ãªã£ã¦ã„ã‚‹ãŒï¼ŒåŽŸç‚¹Aã«å¯¾ã—ã¦æ画平é¢ä¸Šã«ã¯B,CãŒãªã„ã®ã§å›³ãŒã‚ã‹ã‚Šã«ãã„。図をã‚ã‹ã‚Šã‚„ã™ãã™ã‚‹ãªã‚‰ã°æ¬¡ã®ã‚ˆã†ã«ã™ã‚‹ã€‚
\begin{verbatim}
- Putpoint3d(["A",[3,3,3],"B",[3,4,3],"C",[3,3,4]]);
- Embed("1",["cr1","sg1"],"A3d+x*(B3d-A3d)+y*(C3d-A3d)","[x,y]");
-\end{verbatim}
-
- ã¾ãŸï¼Œå¹³é¢ã‚’記述ã™ã‚‹ã®ã«ï¼Œå¹³é¢ã®åŽŸç‚¹ã¨æ³•ç·šãƒ™ã‚¯ãƒˆãƒ«ã‚’用ã„㦠Perpplane() を用ã„ã‚‹ã¨ï¼ŒåŸºæœ¬ãƒ™ã‚¯ãƒˆãƒ«ãŒç”Ÿæˆã•ã‚Œã‚‹ã®ã§ã€ã“れを利用ã™ã‚‹ã“ã¨ãŒã§ãる。次ã®ã‚¹ã‚¯ãƒªãƒ—トã§ã¯ï¼ŒSkeletonparadata() を用ã„ã¦é™°ç·šå‡¦ç†ã‚‚ã—ã¦ã„る。
-\begin{verbatim}
- Xyzax3data("","x=[-5,5]","y=[-8,5]","z=[-5,5]");
- Putpoint3d(["O",[0,0,0],"P",[1,1,2]]);
- Perpplane("E-F","P",P3d-O3d,"put");
- vec1=3*(E3d-P3d);
- vec2=3*(F3d-P3d);
- Putpoint3d(["A",P3d+vec1+vec2]);
- Putpoint3d(["B",P3d+vec1-vec2]);
- Putpoint3d(["C",P3d-vec1-vec2]);
- Putpoint3d(["D",P3d-vec1+vec2]);
- Spaceline("1",[A,B,C,D,A]);
- Circledata("1",[[0,0],[2,0]],["nodisp"]);
- Listplot("1",[[0,2],[-sqrt(3),-1],[sqrt(3),-1],[0,2]],["nodisp"]);
- Embed("1",["cr1","sg1"],"P3d+x*(E3d-P3d)+y*(F3d-P3d)","[x,y]");
- Pointdata("1",[P],["Size=3"]);
- Skeletonparadata("1");
+Putpoint3d(["A",[3,3,3],"B",[3,4,3],"C",[3,3,4]]);
+Embed("1",["cr1","sg1"],"A3d+x*(B3d-A3d)+y*(C3d-A3d)","[x,y]");
+\end{verbatim}
+
+ã¾ãŸï¼Œå¹³é¢ã‚’記述ã™ã‚‹ã®ã«ï¼Œå¹³é¢ã®åŽŸç‚¹ã¨æ³•ç·šãƒ™ã‚¯ãƒˆãƒ«ã‚’用ã„㦠Perpplane() を用ã„ã‚‹ã¨ï¼ŒåŸºæœ¬ãƒ™ã‚¯ãƒˆãƒ«ãŒç”Ÿæˆã•ã‚Œã‚‹ã®ã§ã€ã“れを利用ã™ã‚‹ã“ã¨ãŒã§ãる。次ã®ã‚¹ã‚¯ãƒªãƒ—トã§ã¯ï¼ŒSkeletonparadata() を用ã„ã¦é™°ç·šå‡¦ç†ã‚‚ã—ã¦ã„る。
+\begin{verbatim}
+Xyzax3data("","x=[-5,5]","y=[-8,5]","z=[-5,5]");
+Putpoint3d(["O",[0,0,0],"P",[1,1,2]]);
+Perpplane("E-F","P",P3d-O3d,"put");
+vec1=3*(E3d-P3d);
+vec2=3*(F3d-P3d);
+Putpoint3d(["A",P3d+vec1+vec2]);
+Putpoint3d(["B",P3d+vec1-vec2]);
+Putpoint3d(["C",P3d-vec1-vec2]);
+Putpoint3d(["D",P3d-vec1+vec2]);
+Spaceline("1",[A,B,C,D,A]);
+Circledata("1",[[0,0],[2,0]],["nodisp"]);
+Listplot("1",[[0,2],[-sqrt(3),-1],[sqrt(3),-1],[0,2]],["nodisp"]);
+Embed("1",["cr1","sg1"],"P3d+x*(E3d-P3d)+y*(F3d-P3d)","[x,y]");
+Pointdata("1",[P],["Size=3"]);
+Skeletonparadata("1");
\end{verbatim}
- \begin{center} \input{Fig/embed02} \end{center}
+ \begin{center} \input{Fig/embed02} \end{center}
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
%------------------- Parapt -----------------------------------------------
\vspace{\baselineskip}
\hypertarget{parapt}{}
-\item[関数] Parapt(座標)
-\item[機能] 点ã®æŠ•å½±é¢ã§ã®åº§æ¨™
-\item[説明] 引数ã®ç©ºé–“座標ã«å¯¾å¿œã™ã‚‹Cinderellaã®æç”»é¢ã®åº§æ¨™ã‚’è¿”ã™ã€‚
+\item[関数]Parapt(座標)
+\item[機能]点ã®æŠ•å½±é¢ã§ã®åº§æ¨™
+\item[説明]引数ã®ç©ºé–“座標ã«å¯¾å¿œã™ã‚‹Cinderellaã®æç”»é¢ã®åº§æ¨™ã‚’è¿”ã™ã€‚
\vspace{\baselineskip}
-ã€ä¾‹ã€‘\verb|Parapt([2,1,5]);| ã«ã‚ˆã‚Šï¼Œç‚¹(2,1,5) ãŒè¡¨ç¤ºã•ã‚Œã¦ã„ã‚‹æç”»é¢ã®åº§æ¨™ï¼ŒãŸã¨ãˆã° [-0.52,3.27] ãŒè¿”ã•ã‚Œã‚‹ã€‚
+ã€ä¾‹ã€‘\verb|Parapt([2,1,5]);| ã«ã‚ˆã‚Šï¼Œç‚¹(2,1,5) ãŒè¡¨ç¤ºã•ã‚Œã¦ã„ã‚‹æç”»é¢ã®åº§æ¨™ï¼ŒãŸã¨ãˆã° [-0.52,3.27]ãŒè¿”ã•ã‚Œã‚‹ã€‚
%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
%------------------- Invparapt -----------------------------------------------
\hypertarget{invparapt}{}
-\item[関数] Invparapt(座標,PD)
-\item[機能] æç”»é¢ä¸Šã®åº§æ¨™ã«å¯¾å¿œã™ã‚‹æ›²ç·šä¸Šã®ç‚¹ã®åº§æ¨™ã‚’è¿”ã™
-\item[説明] Cinderellaã®æç”»é¢ä¸Šã®åº§æ¨™ã‚’与ãˆã¦ï¼Œãã‚Œã«å¯¾å¿œã™ã‚‹æ›²ç·šä¸Šã®3次元座標を返ã™ã€‚
+\item[関数]Invparapt(座標,PD)
+\item[機能]æç”»é¢ä¸Šã®åº§æ¨™ã«å¯¾å¿œã™ã‚‹æ›²ç·šä¸Šã®ç‚¹ã®åº§æ¨™ã‚’è¿”ã™
+\item[説明]Cinderellaã®æç”»é¢ä¸Šã®åº§æ¨™ã‚’与ãˆã¦ï¼Œãã‚Œã«å¯¾å¿œã™ã‚‹æ›²ç·šä¸Šã®3次元座標を返ã™ã€‚
空間内ã®æ›²ç·šã‚’作図ã™ã‚‹ã¨ï¼Œæ›²ç·šã®ç©ºé–“内ã®ãƒ—ロットデータã¨ã¨ã‚‚ã«ï¼Œæç”»é¢ä¸Šã«æããŸã‚ã®ãƒ—ロットデータも作られる。ã“れを利用ã™ã‚‹ã¨ï¼Œæç”»é¢ä¸Šã®ä½ç½®ã‹ã‚‰æ›²ç·šä¸Šã®åº§æ¨™ã‚’求ã‚ã‚‹ã“ã¨ãŒã§ãる。
@@ -7641,12 +7683,12 @@ none:計算ã ã‘è¡Œã„,点ã¯ä½œå›³ã—ãªã„。
ã€ä¾‹ã€‘螺旋ã¨ç·šåˆ†ã‚’æã„ãŸã¨ã,æç”»é¢ä¸Šã§ã®äº¤ç‚¹ï¼ˆç©ºé–“内ã®äº¤ç‚¹ã§ã¯ãªã„)ã«å¯¾å¿œã™ã‚‹èžºæ—‹ä¸Šã®ç‚¹ã®åº§æ¨™ã‚’求ã‚部分曲線をæã。
\begin{verbatim}
- Spaceline("1",[[-1,-1,-1],[1,2,3]]);
- Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["do"]);
- tmp=Intersectcrvs("sl2d1","sc2d1");
- p1=Invparapt(tmp_1,"sc3d1");
- p2=Invparapt(tmp_2,"sc3d1");
- Partcrv3d("1",p1,p2,"sc3d1");
+Spaceline("1",[[-1,-1,-1],[1,2,3]]);
+Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["do"]);
+tmp=Intersectcrvs("sl2d1","sc2d1");
+p1=Invparapt(tmp_1,"sc3d1");
+p2=Invparapt(tmp_2,"sc3d1");
+Partcrv3d("1",p1,p2,"sc3d1");
\end{verbatim}
\begin{center}\scalebox{0.8}{ \input{Fig/invparapt}} \end{center}
@@ -7654,22 +7696,22 @@ none:計算ã ã‘è¡Œã„,点ã¯ä½œå›³ã—ãªã„。
%------------------- Expr3d -----------------------------------------------
\vspace{\baselineskip}
\hypertarget{expr3d}{}
-\item[関数] Expr3d([ä½ç½®, æ–¹å‘, 文字列],option)
-\item[機能] 文字列を表示ã™ã‚‹
-\item[説明] Expr() ã¨åŒã˜æ›¸å¼ã€‚「ä½ç½®ï¼ˆåº§æ¨™ï¼‰ã€ã ã‘,空間座標ã«ã™ã‚‹ã€‚
+\item[関数]Expr3d([ä½ç½®, æ–¹å‘, 文字列],option)
+\item[機能]文字列を表示ã™ã‚‹
+\item[説明]Expr() ã¨åŒã˜æ›¸å¼ã€‚「ä½ç½®ï¼ˆåº§æ¨™ï¼‰ã€ã ã‘,空間座標ã«ã™ã‚‹ã€‚
%------------------- Letter3d -----------------------------------------------
\vspace{\baselineskip}
\hypertarget{letter3d}{}
-\item[関数] Letter3d([ä½ç½®, æ–¹å‘, 文字列],option)
-\item[機能] 文字列を表示ã™ã‚‹
-\item[説明] Letter() ã¨åŒã˜æ›¸å¼ã€‚「ä½ç½®ï¼ˆåº§æ¨™ï¼‰ã€ã ã‘,空間座標ã«ã™ã‚‹ã€‚
+\item[関数]Letter3d([ä½ç½®, æ–¹å‘, 文字列],option)
+\item[機能]文字列を表示ã™ã‚‹
+\item[説明]Letter() ã¨åŒã˜æ›¸å¼ã€‚「ä½ç½®ï¼ˆåº§æ¨™ï¼‰ã€ã ã‘,空間座標ã«ã™ã‚‹ã€‚
\vspace{\baselineskip}
ã€ä¾‹ã€‘三角éŒABCDã‚’æã„ã¦ï¼ŒBCã®ä¸­ç‚¹ã«ç‚¹Mã‚’å–ã£ã¦A,Dã¨çµã¶ã€‚
\begin{layer}{150}{0}
-\putnotese{90}{10}{ \input{Fig/letter3d}}
+\putnotese{90}{0}{ \input{Fig/letter3d}}
\end{layer}
\begin{verbatim}
Putpoint3d("A",2*[0,0,2*sqrt(6)/3]);
@@ -7686,64 +7728,221 @@ Letter3d(M3d,"sw","M",["Color=blue"]);
\end{verbatim}
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%----------------Getangle --------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{getangle}{}
+\item[関数]Getangle()
+\item[機能]回転角ã®å–å¾—
+\item[説明]スライダã§è¨­å®šã§ãる回転角(視点ã®ä½ç½®ï¼‰TH 㨠FI ã‚’å–å¾—ã™ã‚‹ã€‚ã“ã‚Œã¯ï¼Œã‚¹ãƒ©ã‚¤ãƒ€ã®å·¦å´ã«è¡¨ç¤ºã•ã‚Œã¦ã„る値ã§ã‚る。戻り値ã¯ï¼Œãƒªã‚¹ãƒˆ [TH,FI] ã§ï¼Œè§’ã¯åº¦æ•°æ³•ã§è¡¨ã•ã‚Œã‚‹ã€‚ãªãŠï¼Œå†…部変数ã¯ï¼ŒTHETAã¨PHIã§ï¼Œå¼§åº¦æ³•ã§è¡¨ã•ã‚Œã¦ã„る。
+
+回転角ã®è¨­å®šã«ã¤ã„ã¦ã¯ï¼Œ\hyperlink{setangle}{回転角ã®è¨­å®š}ã‚’å‚ç…§ã®ã“ã¨ã€‚
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+
+\newpage
+%KeTJS==================================
+\hypertarget{ketjs}{}
+\section{KeTJS}
+
+\subsection{CindyJSã¨KeTJS}
+
+CindyJS ã¯ï¼ŒCinderellaã®ä½œå“ã‚’HTMLã«ã—ã¦Web上ã§å‹•ã‹ã›ã‚‹ã‚ˆã†ã«ã—ãŸã‚‚ã®ã§ã‚る。Cinderellaã®ãƒ•ã‚¡ã‚¤ãƒ«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã«ã¯ï¼Œã€ŒCindyJSã«æ›¸ã出ã™ã€ãŒã‚り,ã“ã‚Œã«ã‚ˆã‚Šï¼ŒHTML ファイルãŒã§ãる。ã§ããŸHTMLファイルをãã®ã¾ã¾ãƒ€ãƒ–ルクリックã™ã‚‹ã¨ï¼ŒJavaScript ã§è¨˜è¿°ã•ã‚ŒãŸãƒ—ログラムãŒèµ°ã‚‹ã€‚
+
+ç¾åœ¨ã®ã¨ã“ã‚ã¯Cinderellaã¨å®Œå…¨äº’æ›ã§ã¯ãªã,Web上ã§ã¯Mouseスロットãªã©ãŒä½¿ãˆãªã‹ã£ãŸã‚Šï¼Œç·šç¨®ãŒæŒ‡å®šã§ããªã‹ã£ãŸã‚Šã™ã‚‹ã€‚ãã‚Œã§ã‚‚,自作ã®ãƒœã‚¿ãƒ³ã¯æœ‰åŠ¹ãªã®ã§ï¼Œã“ã‚Œã§Web上ã®ã‚¢ãƒ—リケーションを作るã“ã¨ãŒã§ãる。
+
+KeTJSã§ã¯ï¼ŒCindyScriptã«ã¯ãªã„KeTCindyã®é–¢æ•°ï¼ˆã‚³ãƒžãƒ³ãƒ‰ï¼‰ã‚’使ã£ã¦ï¼Œä½œå›³ã‚¢ãƒ—リケーションを作るã“ã¨ãŒã§ãる。CindyJSã®æ‹¡å¼µç‰ˆã¨ã‚‚ã„ãˆã‚‹ã€‚
+
+ãŸã ã—,CindyJSãŒCinderellaã¨å®Œå…¨äº’æ›ã§ãªã„よã†ã«ï¼ŒKeTJSã‚‚KeTCindyã¨å®Œå…¨äº’æ›ã§ã¯ãªã„。ãŸã¨ãˆã°ï¼Œã„ã¾ã®ã¨ã“ã‚空間図形ã¯æã‘ãªã„。ãã‚Œã§ã‚‚,KeTCindyã®ã‚·ã‚¹ãƒ†ãƒ ãŒå…¥ã£ã¦ã„ãªã„環境ã§ã‚‚Webブラウザã§æ•™æãŒä½¿ãˆã‚‹ã“ã¨ã®ãƒ¡ãƒªãƒƒãƒˆã¯å¤§ãã„ã ã‚ã†ã€‚ãªãŠï¼ŒHTMLãªã®ã§ï¼ŒTeXã®ãƒ•ã‚¡ã‚¤ãƒ«ã¸ã®æ›¸ã出ã—機能ã¯ãªã„。
+
+KeTJSã§HTMLを作æˆã™ã‚‹ã«ã¯ï¼Œã„ã£ãŸã‚“Cinderellaã®ãƒ•ã‚¡ã‚¤ãƒ«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‹ã‚‰ã€ŒCindyJSã«æ›¸ã出ã™ã€ã‚’é¸ã‚“ã§HTMLを作æˆã—ãŸå¾Œï¼Œã€ŒKeTJSã€ãƒœã‚¿ãƒ³ã‚’クリックã™ã‚‹ã€‚「CindyJSã«æ›¸ã出ã™ã€ã§æ›¸ã出ã•ã‚ŒãŸHTMLã¯ï¼Œå®Ÿè¡Œã®ãŸã‚ã®ç’°å¢ƒè¨­å®šã—ã‹æ›¸ã‹ã‚Œã¦ã„ãªã„。ã“ã‚Œã«ï¼Œä½œå›³ãƒ—ログラムを追加ã™ã‚‹ã®ãŒã€ŒKeTJSã€ã€ŒKeTJSoffã€ãƒœã‚¿ãƒ³ã§ã‚る。ã“ã®ï¼’ã¤ã®ãƒœã‚¿ãƒ³ã®é•ã„ã«ã¤ã„ã¦ã¯ï¼Œæ¬¡ç¯€ã€Œå‹•ä½œç’°å¢ƒã€ã‚’å‚ç…§ã®ã“ã¨ã€‚
+
+ã¾ãŸï¼Œã²ãªå½¢ã¨ã—ã¦ï¼Œtemplate2slide.cdy ã¾ãŸã¯ samplesフォルダ㮠s16 ã«å…¥ã£ã¦ã„ã‚‹ã‚‚ã®ã‚’使ã†ã¨ã‚ˆã„。「KeTJSã€ã€ŒKeTJSoffã€ãƒœã‚¿ãƒ³ãŒè¨­å®šã—ã¦ã‚る。
+
+\subsection{KeTJSã®å‹•ä½œç’°å¢ƒ}
+
+Cinderellaã®ãƒ•ã‚¡ã‚¤ãƒ«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‹ã‚‰ã€ŒCindyJSã«æ›¸ã出ã™ã€ã‚’é¸ã¶ã¨ï¼ŒCSSã¨ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã¸ã®ãƒªãƒ³ã‚¯ï¼ŒãŠã‚ˆã³JavaScriptã®ã‚³ãƒ¼ãƒ‰ãŒæ›¸ã‹ã‚ŒãŸHTMLファイルãŒæ›¸ã出ã•ã‚Œã‚‹ã€‚CSSã¨ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã¸ã®ãƒªãƒ³ã‚¯ã¯
+
+\begin{verbatim}
+<link rel="stylesheet" href="https://cindyjs.org/dist/v0.8/CindyJS.css">
+<script type="text/javascript" src="https://cindyjs.org/dist/v0.8/Cindy.js">
+</script>
+\end{verbatim}
+
+ã¨ãªã£ã¦ã„る。ã¤ã¾ã‚Šï¼ŒWeb上ã‹ã‚‰ãƒ©ãƒ³ã‚¿ã‚¤ãƒ  Cindy.js をオンラインã§ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã—ã¦JavaScriptã‚’å‹•ã‹ã™ã“ã¨ã«ãªã‚‹ã€‚ãã®ãŸã‚,ファイルをブラウザã§é–‹ã„ãŸã¨ãã«å°‘ã—時間ãŒã‹ã‹ã‚‹ã€‚ã¾ãŸï¼Œã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆã«æŽ¥ç¶šã§ããªã„ã¨å®Ÿè¡Œã§ããªã„。
+
+ã“ã®CSSã¨ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã¯ï¼Œè‡ªåˆ†ã®ã‚³ãƒ³ãƒ”ュータã«ç½®ãã“ã¨ãŒã§ã,KeTCindyã§ã¯ï¼ŒKeTCindyã®ãƒ©ã‚¤ãƒ–ラリã¨ã¨ã‚‚ã«ï¼Œketcindyjsã¨ã„ã†ãƒ•ã‚©ãƒ«ãƒ€å†…ã«å…¥ã£ã¦ã„る。
+
+ã¾ãŸï¼ŒJavaScriptã®ã‚³ãƒ¼ãƒ‰ã®æ–¹ã¯ï¼Œã“ã‚Œã ã‘ã§ã¯KeTCindyã®ã‚³ãƒžãƒ³ãƒ‰ã§ã®ä½œå›³ã¯ã§ããªã„。
+
+ãã“ã§ï¼ŒKeTJS ボタンをクリックã™ã‚‹ã¨ï¼Œãƒªãƒ³ã‚¯å…ˆã¯ãã®ã¾ã¾ã§ï¼ŒJavaScriptã®ã‚³ãƒ¼ãƒ‰ã‚’追加ã—ã¦ï¼Œãƒ•ã‚¡ã‚¤ãƒ«åã« json を追加ã—ãŸHTMLファイルを作る。
+
+ã¾ãŸï¼ŒKeTJSoff ボタン(オフラインã§ä½¿ã†ï¼‰ã‚’クリックã™ã‚‹ã¨ï¼Œãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã‚’ダウンロードã—ã¦ï¼ŒCinderellaã®ãƒ•ã‚¡ã‚¤ãƒ«ã¨åŒã˜ãƒ•ã‚©ãƒ«ãƒ€ã« ketcindyjs フォルダを作る。リンク先ã¯æ¬¡ã®ã‚ˆã†ã«ketcindyjsã«å¤‰ãˆï¼ŒJavaScriptã®ã‚³ãƒ¼ãƒ‰ã‚’追加ã—ã¦ï¼Œãƒ•ã‚¡ã‚¤ãƒ«åã« jsoffL を追加ã—ãŸHTMLファイルを作る。
+
+\begin{verbatim}
+<link rel="stylesheet" href="ketcindyjs/CindyJS.css">
+<script type="text/javascript" src="ketcindyjs/Cindy.js"></script>
+\end{verbatim}
+
+ã“ã®ã¨ã,関数 \verb|Setketcindyjs() | ã§ï¼Œã‚ªãƒ—ションを \verb|"Local=n"| ã¨ã™ã‚‹ã¨ï¼Œãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã¨ã—ã¦ï¼Œkettex ã®ä¸­ã«ã‚ã‚‹ ketcindyjs を使ã†ã€‚ã“ã®ã¨ãã¯ãƒ•ã‚¡ã‚¤ãƒ«åã« jsoff を追加ã™ã‚‹ã€‚
+
+ã“ã®ã¨ãã®ãƒªãƒ³ã‚¯å…ˆã¯ï¼ŒWindowsã®å ´åˆã¯
+
+\begin{verbatim}
+<link rel="stylesheet" href="file:///C:/kettex/texlive/texmf-dist/
+scripts/ketcindy/ketcindyjs/CindyJS.css">
+<script type="text/javascript" src="file:///C:/kettex/texlive/
+texmf-dist/scripts/ketcindy/ketcindyjs/Cindy.js"></script>
+\end{verbatim}
+
+Macã®å ´åˆã¯
+
+\begin{verbatim}
+<link rel="stylesheet" href="file:////Applications/kettex/texlive/
+texmf-dist/scripts/ketcindy/ketcindyjs/CindyJS.css">
+<script type="text/javascript" src="file:////Applications/kettex/
+texlive/texmf-dist/scripts/ketcindy/ketcindyjs/Cindy.js"></script>
+\end{verbatim}
+
+ã§ã‚る。
+
+注)MacOS 10.14 Mojave ã®å ´åˆï¼ŒApplicationsã¸ã®ãƒ‘スãŒé€šã‚‰ãªã„ã“ã¨ãŒã‚る。(2019å¹´2月16æ—¥ç¾åœ¨ï¼‰ãã®å ´åˆã¯ï¼Œ\verb|Setketcindyjs() | ã®ã‚ªãƒ—ションを \verb|"Local=n"| ã¨ã—ãªã„。
+
+\vspace{\baselineskip}
+{\bf ファイルåã«ã¤ã„ã¦}
+
+Cinderellaã®ãƒ•ã‚¡ã‚¤ãƒ«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‹ã‚‰ã€ŒCindyJSã«æ›¸ã出ã™ã€ã¨ãã®ãƒ•ã‚¡ã‚¤ãƒ«åã¯ï¼ŒåˆæœŸè¨­å®šã§ã¯ä½œå›³ä¸­ã®ãƒ•ã‚¡ã‚¤ãƒ«åã¨åŒã˜ã€‚ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«åã¯æ›¸ã出ã™ã¨ãã«æŒ‡å®šã§ãる。
+
+「KeTJSã€ãƒœã‚¿ãƒ³ã§æ›¸ã出ã™ã¨ãã®ãƒ•ã‚¡ã‚¤ãƒ«åã¯ï¼Œ\verb|Setfiles()| ã§ãƒ•ã‚¡ã‚¤ãƒ«åãŒæŒ‡å®šã•ã‚Œã¦ã„ãªã‘ã‚Œã°ï¼Œä½œå›³ä¸­ã®ãƒ•ã‚¡ã‚¤ãƒ«åã¨åŒã˜ã€‚ã“ã‚ŒãŒã€ŒCindyJSã«æ›¸ã出ã™ã€ã§æ›¸ã出ã—ãŸã¨ãã®ãƒ•ã‚¡ã‚¤ãƒ«åã§åŒã˜ã§ãªã„ã¨ï¼ŒKeTJSã®HTMLã¯ä½œæˆã•ã‚Œãªã„。ã—ãŸãŒã£ã¦ï¼Œæ¬¡ã®ã„ãšã‚Œã‹ã§ãƒ•ã‚¡ã‚¤ãƒ«åを決ã‚る。
+
+(1) ファイルåã¯ä½œå›³ä¸­ã®Cinderellaã®ãƒ•ã‚¡ã‚¤ãƒ«åã¨åŒã˜ã«ã™ã‚‹ã€‚\\
+  ã“ã®ã¨ãã¯ï¼Œ\verb|Setfiles()| を使ã‚ãªã„。
+
+(2) 作図中ã®Cinderellaã®ãƒ•ã‚¡ã‚¤ãƒ«åã¨åˆ¥ã®åå‰ã«ã™ã‚‹ã€‚\\
+  ã“ã®ã¨ãã¯ï¼Œ\verb|Setfiles("filename")| を使ã„,CindyJSã«æ›¸ã出ã™ã¨ãã«\\
+   \verb|"filename"| ã§æ›¸ã出ã™ã€‚
+
+%======KeTJSã®è¨­å®š============================
+
+\subsection{KeTJSã®è¨­å®š}
+
+\begin{description}
+
+\hypertarget{setketcindyjs}{}
+\item[関数]Setketcindyjs(options)
+\item[機能] KeTJSã®è¨­å®š
+\item[説明] オプションを設定ã—ãªã„å ´åˆï¼ˆ Setketcindyjs() )ã¯ï¼ŒåˆæœŸå€¤ãŒä½¿ã‚れる。
+
+オプションã¯æ¬¡ã®é€šã‚Šã€‚
+
+\begin{tabbing}
+012345678\=3433778901234567\=890090666612345\=\kill
+Local \> y/n \>動作環境ã®è¨­å®šã€‚ \>åˆæœŸå€¤ã¯ y\\
+Scale \> 実数 \> 拡大・縮å°ã€€\>åˆæœŸå€¤ã¯ 1\\
+Nolabel \> 点ã®ãƒªã‚¹ãƒˆ \> ラベルを表示ã—ãªã„点を指定ã™ã‚‹ã€‚"No"ã ã‘ã§ã‚‚å¯ã€‚\\
+Color \> 色åã¾ãŸã¯ã‚³ãƒ¼ãƒ‰\> 背景色ã®æŒ‡å®šã€‚åˆæœŸå€¤ã¯Cinderellaã®ç”»é¢ã®è‰²ã€‚\\
+\end{tabbing}
+ã€ä¾‹ã€‘ã™ã¹ã¦è¨­å®šã™ã‚‹ã¨ã,次ã®ã‚ˆã†ã«è¨˜è¿°ã™ã‚‹ã€‚
+
+\verb| Setketcindyjs(["Local=n","Scale=1.5","No=[A,B]","Color=[0.2,0,0,0]"]) |
+
+\vspace{\baselineskip}
+注1)Cinderellaã®ç”»é¢ã«èƒŒæ™¯ã®æ–¹çœ¼ãŒæã‹ã‚Œã¦ã„ã‚‹ã¨ã,「CindyJSã«æ›¸ã出ã™ã€ã§ï¼Œã“ã®æ–¹çœ¼ã‚‚表示ã•ã‚Œã‚‹ã€‚方眼を消ã—ãŸã„å ´åˆã¯ï¼Œç”»é¢ä¸‹ã®ã€Œã‚°ãƒªãƒƒãƒ‰ã‚’æãã€ãƒ„ールã§éžè¡¨ç¤ºã«ã—ã¦ãŠã。
+
+注2)「CindyJSã«æ›¸ã出ã™ã€ã§æ›¸ã出ã™ã¨ãã®ç¯„囲ã¯ï¼Œã‚¦ã‚£ãƒ³ãƒ‰ã‚¦å…¨ä½“ã§ã‚る。NE,SWã®ç¯„囲ã§ã¯ãªã„。2点NE,SWã¯\verb| Setketcindyjs(["No=[NE,SW]" | ã§éžè¡¨ç¤ºã«ãªã‚‹ãŒï¼ŒNE,SEã®ç¯„囲を広ãã¨ã£ã¦ãŠã,ウィンドウサイズをã“れよりå°ã•ãã™ã‚Œã° \verb|"No=[NE,SW]"| オプションを使ã‚ãªãã¦ã‚‚表示ã•ã‚Œãšã«ã™ã‚€ã€‚
+
+注3)HTMLãªã®ã§ï¼Œç”»é¢ã«èª¬æ˜Žæ–‡ãªã©ã‚’表示ã—ãŸã„å ´åˆã¯ï¼ŒHTMLファイルを開ã,下ã®æ–¹ã® \verb|<body>| 㨠\verb|</body>| ã®é–“,\verb|<div id="CSCanvas"></div>| ã®å‰å¾Œã«æ›¸ã‘ã°è¡¨ç¤ºã•ã‚Œã‚‹ã€‚改行ãªã©ã¯ï¼ŒHTMLã®ã‚¿ã‚°ã‚’用ã„る。
+
+\vspace{\baselineskip}
+\hypertarget{setketcindy}{}
+\item[コメント化] no ketjs
+\item[機能] KeTJSã¸ã®æ›¸ã出ã—ã®æœ‰ç„¡ã‚’指定
+\item[説明] コマンドã®æœ«å°¾ã«ã€€\verb|//| ã«ç¶šã„ã¦æ›¸ãã¨ï¼Œãã®è¡Œã¯KeTJSã«å‡ºåŠ›ã—ãªã„。
+ブロックå˜ä½ã§éžå‡ºåŠ›ã«ã™ã‚‹ã«ã¯ï¼Œãƒ–ロックを \verb|//no ketjs on|,\verb|//no ketjs off| ã§ã¯ã•ã‚€ã€‚
+
+ã€ä¾‹ã€‘次ã®ã‚¹ã‚¯ãƒªãƒ—トã¯ï¼Œã„ãšã‚Œã‚‚ç”»é¢ä¸Šã§ã¯å››è§’å½¢ABCDã¨å¯¾è§’ç·šAD,BCã‚’æã„ã¦ã„る。
+
+\begin{verbatim}
+Listplot("1",[A,B,C,D,A]);
+Listplot("2",[A,C]);
+Listplot("3",[B,D]);// no ketjs
+\end{verbatim}
+
+ã“ã®å ´åˆï¼ŒHTMLã§ã¯å¯¾è§’ç·šBDã¯æã‹ã‚Œãªã„。
+
+\begin{verbatim}
+Listplot("1",[A,B,C,D,A]);
+// no ketjs on
+Listplot("2",[A,C]);
+Listplot("3",[B,D]);
+// no ketjs off
+\end{verbatim}
+
+ã“ã®å ´åˆï¼Œå¯¾è§’ç·šã¯2本ã¨ã‚‚æã‹ã‚Œãªã„。
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
\end{description}
+
\newpage
-% 付録 ==================================
+%付録==================================
\section{付録}
\subsection{用語解説}
Cinderellaã§ä½¿ã£ã¦ã„る用語ã«æ¬¡ã®ã‚‚ã®ãŒã‚る。
\begin{tabbing}
1234567890123\=456789890123456789012\=34567890123\=\kill
-インシデント \>点ãŒæ›²ç·šï¼ˆç›´ç·šï¼‰ä¸Šã«ä¹—ã£ã¦ã„る状態を表ã™ã€‚\\
- \>曲線上ã«ç‚¹ã‚’ã¨ã‚‹ã¨ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã«ãªã‚Šï¼Œãƒ‰ãƒ©ãƒƒã‚°ã—ãŸã¨ã曲線上ã ã‘ã‚’å‹•ã。\\
- \>インシデントã®çŠ¶æ…‹ã‚’変ãˆã‚‹ã«ã¯ï¼Œã€Œç‚¹ã®å–り付ã‘/å–り外ã—ã€ãƒ„ールを使ã†ã€‚\\
-幾何è¦ç´  \>Cinderellaã®ä½œå›³ãƒ„ールã§ä½œå›³ã—ãŸç‚¹ã‚„ç›´ç·šãªã©ã®è¦ç´ \\
-インスペクタ \>幾何è¦ç´ ã®å¤§ãã•ã‚„色ãªã©ã®å±žæ€§ã‚’管ç†ã™ã‚‹ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã€‚\\
-幾何点 \>幾何è¦ç´ ã¨ã—ã¦ã®ç‚¹ã€‚マウスドラッグã§å‹•ã‹ã™ã“ã¨ãŒã§ãる。\\
- \>Cindyscriptã‚„KeTCindyã®ã‚¹ã‚¯ãƒªãƒ—トã§å–ã£ãŸç‚¹ã¯å¹¾ä½•è¦ç´ ã«ãªã‚‰ãªã„ã“ã¨ãŒã‚る。\\
-自由点 \>マウスドラッグã§ä»»æ„ã«å‹•ã‹ã™ã“ã¨ã®ã§ãる点。\\
-固定点 \>マウスドラッグã§ç§»å‹•ã™ã‚‹ã“ã¨ã®ã§ããªã„点\\
- \>2曲線ã®äº¤ç‚¹ãªã©ã§ã¯ãªã„å˜ç‹¬ã®ç‚¹ã®å ´åˆï¼Œã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã§ç‚¹ã‚’固定ã§ãる。\\
-スナップ \>マウスãƒã‚¤ãƒ³ãƒˆãŒæ ¼å­ç‚¹ã®è¿‘ãã«æ¥ã‚‹ã¨æ ¼å­ç‚¹ä¸Šã«ã´ã£ãŸã‚Šç§»å‹•ã™ã‚‹ã€‚\\
- \>Cinderellaã®ç”»é¢ã®ä¸‹æ–¹ãƒ„ールã®ã†ã¡ï¼Œç£çŸ³ã‚¢ã‚¤ã‚³ãƒ³ã«ã‚ˆã‚Šã“ã®ãƒ¢ãƒ¼ãƒ‰ã«ãªã‚‹ã€‚\\
+インシデント\>点ãŒæ›²ç·šï¼ˆç›´ç·šï¼‰ä¸Šã«ä¹—ã£ã¦ã„る状態を表ã™ã€‚\\
+\>曲線上ã«ç‚¹ã‚’ã¨ã‚‹ã¨ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã«ãªã‚Šï¼Œãƒ‰ãƒ©ãƒƒã‚°ã—ãŸã¨ã曲線上ã ã‘ã‚’å‹•ã。\\
+\>インシデントã®çŠ¶æ…‹ã‚’変ãˆã‚‹ã«ã¯ï¼Œã€Œç‚¹ã®å–り付ã‘/å–り外ã—ã€ãƒ„ールを使ã†ã€‚\\
+幾何è¦ç´ \>Cinderellaã®ä½œå›³ãƒ„ールã§ä½œå›³ã—ãŸç‚¹ã‚„ç›´ç·šãªã©ã®è¦ç´ \\
+インスペクタ\>幾何è¦ç´ ã®å¤§ãã•ã‚„色ãªã©ã®å±žæ€§ã‚’管ç†ã™ã‚‹ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã€‚\\
+幾何点\>幾何è¦ç´ ã¨ã—ã¦ã®ç‚¹ã€‚マウスドラッグã§å‹•ã‹ã™ã“ã¨ãŒã§ãる。\\
+\>Cindyscriptã‚„KeTCindyã®ã‚¹ã‚¯ãƒªãƒ—トã§å–ã£ãŸç‚¹ã¯å¹¾ä½•è¦ç´ ã«ãªã‚‰ãªã„ã“ã¨ãŒã‚る。\\
+自由点\>マウスドラッグã§ä»»æ„ã«å‹•ã‹ã™ã“ã¨ã®ã§ãる点。\\
+固定点\>マウスドラッグã§ç§»å‹•ã™ã‚‹ã“ã¨ã®ã§ããªã„点\\
+\>2曲線ã®äº¤ç‚¹ãªã©ã§ã¯ãªã„å˜ç‹¬ã®ç‚¹ã®å ´åˆï¼Œã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã§ç‚¹ã‚’固定ã§ãる。\\
+スナップ\>マウスãƒã‚¤ãƒ³ãƒˆãŒæ ¼å­ç‚¹ã®è¿‘ãã«æ¥ã‚‹ã¨æ ¼å­ç‚¹ä¸Šã«ã´ã£ãŸã‚Šç§»å‹•ã™ã‚‹ã€‚\\
+\>Cinderellaã®ç”»é¢ã®ä¸‹æ–¹ãƒ„ールã®ã†ã¡ï¼Œç£çŸ³ã‚¢ã‚¤ã‚³ãƒ³ã«ã‚ˆã‚Šã“ã®ãƒ¢ãƒ¼ãƒ‰ã«ãªã‚‹ã€‚\\
\end{tabbing}
\hypertarget{geometrytool}{}
\subsection{Cinderellaã®ä½œå›³ãƒ„ール}
\begin{tabbing}
1234567890123456789890123456789012\=34567890123\=\kill
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/move.pdf} å‹•ã‹ã™ãƒ¢ãƒ¼ãƒ‰ã«ã™ã‚‹ \>:幾何è¦ç´ ã‚’é¸æŠžã—ã¦å‹•ã‹ã™ã€‚ã“ã‚ŒãŒæ¨™æº–状態\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/single-add.pdf} 点を加ãˆã‚‹ \>:クリックã—ã¦ç‚¹ã‚’作る\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/multi-add-line.pdf} 直線を加ãˆã‚‹ \>:2点間をドラッグã™ã‚‹\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/segment.pdf} 線分を加ãˆã‚‹ \>:2点間をドラッグã™ã‚‹\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/middle.pdf} 中点を加ãˆã‚‹ \>:2点間をドラッグã™ã‚‹\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/intersection.pdf} 交点を加ãˆã‚‹ \>:2曲線を順ã«ã‚¯ãƒªãƒƒã‚¯\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/multi-add-parallel.pdf} 平行線を加ãˆã‚‹ \>:直線上ã‹ã‚‰é€šã‚‹ç‚¹ã¸ãƒ‰ãƒ©ãƒƒã‚°\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/multi-add-perp.pdf} 垂線を加ãˆã‚‹ \>:直線上ã‹ã‚‰é€šã‚‹ç‚¹ã¸ãƒ‰ãƒ©ãƒƒã‚°\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/bisector.pdf} 角ã®äºŒç­‰åˆ†ç·šã‚’加ãˆã‚‹ \>:2ç›´ç·šã‚’é †ã«ã‚¯ãƒªãƒƒã‚¯\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/multi-add-circle.pdf} 円を加ãˆã‚‹ \>:中心ã‹ã‚‰åŠå¾„分ドラッグ\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/circle-by-radius.pdf} åŠå¾„ã¤ã円を加ãˆã‚‹ \>:中心ã‹ã‚‰åŠå¾„分ドラッグ\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/ellipse-by-foci.pdf} 焦点ã¨é€šã‚‹ç‚¹ã§æ±ºã¾ã‚‹æ¥•å†† \>:焦点ã¨é€šã‚‹ç‚¹ã‚’é †ã«ã‚¯ãƒªãƒƒã‚¯\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/hyperbola-by-foci.pdf} 焦点ã¨é€šã‚‹ç‚¹ã§æ±ºã¾ã‚‹åŒæ›²ç·š \>:焦点ã¨é€šã‚‹ç‚¹ã‚’é †ã«ã‚¯ãƒªãƒƒã‚¯\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/parabola-by-foci.pdf} 焦点ã¨æº–ç·šã§æ±ºã¾ã‚‹æ”¾ç‰©ç·š \>:焦点ã¨æº–ç·šã‚’é †ã«ã‚¯ãƒªãƒƒã‚¯\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/polygon.pdf} 多角形を加ãˆã‚‹ \>:多角形ã®é ‚点を順ã«ã‚¯ãƒªãƒƒã‚¯\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/angle-mark.pdf} 角ã«å°ã‚’ã¤ã‘ã‚‹ \>:2ç›´ç·šã‚’é †ã«ã‚¯ãƒªãƒƒã‚¯\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/angle.pdf} 角度を測る \>:2ç›´ç·šã‚’é †ã«ã‚¯ãƒªãƒƒã‚¯\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/delete.pdf} é¸æŠžã—ãŸè¦ç´ ã‚’消去ã™ã‚‹ \>:é¸æŠžã—ã¦ãŠã„ã¦ãƒ„ールをクリック\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/select-points.pdf} 点をã¾ã¨ã‚ã¦é¸æŠžã™ã‚‹ \>:点ãŒã™ã¹ã¦é¸æŠžã•ã‚Œã‚‹\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/select-lines.pdf} 線分をã¾ã¨ã‚ã¦é¸æŠžã™ã‚‹ \>:線分ãŒã™ã¹ã¦é¸æŠžã•ã‚Œã‚‹\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/move.pdf}å‹•ã‹ã™ãƒ¢ãƒ¼ãƒ‰ã«ã™ã‚‹ \>:幾何è¦ç´ ã‚’é¸æŠžã—ã¦å‹•ã‹ã™ã€‚ã“ã‚ŒãŒæ¨™æº–状態\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/single-add.pdf}点を加ãˆã‚‹ \>:クリックã—ã¦ç‚¹ã‚’作る\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/multi-add-line.pdf}直線を加ãˆã‚‹ \>:2点間をドラッグã™ã‚‹\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/segment.pdf}線分を加ãˆã‚‹ \>:2点間をドラッグã™ã‚‹\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/middle.pdf}中点を加ãˆã‚‹ \>:2点間をドラッグã™ã‚‹\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/intersection.pdf}交点を加ãˆã‚‹ \>:2曲線を順ã«ã‚¯ãƒªãƒƒã‚¯\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/multi-add-parallel.pdf}平行線を加ãˆã‚‹ \>:直線上ã‹ã‚‰é€šã‚‹ç‚¹ã¸ãƒ‰ãƒ©ãƒƒã‚°\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/multi-add-perp.pdf}垂線を加ãˆã‚‹ \>:直線上ã‹ã‚‰é€šã‚‹ç‚¹ã¸ãƒ‰ãƒ©ãƒƒã‚°\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/bisector.pdf}角ã®äºŒç­‰åˆ†ç·šã‚’加ãˆã‚‹ \>:2ç›´ç·šã‚’é †ã«ã‚¯ãƒªãƒƒã‚¯\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/multi-add-circle.pdf}円を加ãˆã‚‹ \>:中心ã‹ã‚‰åŠå¾„分ドラッグ\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/circle-by-radius.pdf}åŠå¾„ã¤ã円を加ãˆã‚‹ \>:中心ã‹ã‚‰åŠå¾„分ドラッグ\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/ellipse-by-foci.pdf}焦点ã¨é€šã‚‹ç‚¹ã§æ±ºã¾ã‚‹æ¥•å†† \>:焦点ã¨é€šã‚‹ç‚¹ã‚’é †ã«ã‚¯ãƒªãƒƒã‚¯\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/hyperbola-by-foci.pdf}焦点ã¨é€šã‚‹ç‚¹ã§æ±ºã¾ã‚‹åŒæ›²ç·š \>:焦点ã¨é€šã‚‹ç‚¹ã‚’é †ã«ã‚¯ãƒªãƒƒã‚¯\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/parabola-by-foci.pdf}焦点ã¨æº–ç·šã§æ±ºã¾ã‚‹æ”¾ç‰©ç·š \>:焦点ã¨æº–ç·šã‚’é †ã«ã‚¯ãƒªãƒƒã‚¯\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/polygon.pdf}多角形を加ãˆã‚‹ \>:多角形ã®é ‚点を順ã«ã‚¯ãƒªãƒƒã‚¯\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/angle-mark.pdf}角ã«å°ã‚’ã¤ã‘ã‚‹ \>:2ç›´ç·šã‚’é †ã«ã‚¯ãƒªãƒƒã‚¯\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/angle.pdf}角度を測る \>:2ç›´ç·šã‚’é †ã«ã‚¯ãƒªãƒƒã‚¯\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/delete.pdf}é¸æŠžã—ãŸè¦ç´ ã‚’消去ã™ã‚‹ \>:é¸æŠžã—ã¦ãŠã„ã¦ãƒ„ールをクリック\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/select-points.pdf}点をã¾ã¨ã‚ã¦é¸æŠžã™ã‚‹ \>:点ãŒã™ã¹ã¦é¸æŠžã•ã‚Œã‚‹\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/select-lines.pdf}線分をã¾ã¨ã‚ã¦é¸æŠžã™ã‚‹ \>:線分ãŒã™ã¹ã¦é¸æŠžã•ã‚Œã‚‹\\
\end{tabbing}
\begin{tabbing}
1234567890123456789890123456789012\=34567890123\=\kill
ç”»é¢ãƒ„ール(下ã®ãƒ„ールãƒãƒ¼ï¼‰\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/translate-view.pdf} 原点を移動ã™ã‚‹ \>:画é¢ä¸Šã®ä»»æ„ã®ä½ç½®ã§ãƒ‰ãƒ©ãƒƒã‚°ã™ã‚‹\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/zoom-in.pdf} 矩形領域を画é¢ã‚µã‚¤ã‚ºã«æ‹¡å¤§ \>:ドラッグã—ã¦ã§ãる矩形ã§é ˜åŸŸã‚’é¸æŠžã™ã‚‹\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/zoom-out.pdf} ç”»é¢ã‚’矩形領域サイズã«ç¸®å° \>:ã©ã£ã‚‰ã£ãã—ã¦ã§åˆ‡ã‚‹çŸ©å½¢ã§é ˜åŸŸã‚’é¸æŠžã™ã‚‹\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/snap.pdf} æ ¼å­ç‚¹ã«ã‚¹ãƒŠãƒƒãƒ—ã™ã‚‹ \>:軸ã¨æ–¹çœ¼ã‚’表示ã—スナップモードã«ã™ã‚‹\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/grid-more.pdf} \includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/grid-less.pdf} グリッドを粗ã / ç´°ã‹ãã™ã‚‹\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/translate-view.pdf}原点を移動ã™ã‚‹ \>:画é¢ä¸Šã®ä»»æ„ã®ä½ç½®ã§ãƒ‰ãƒ©ãƒƒã‚°ã™ã‚‹\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/zoom-in.pdf}矩形領域を画é¢ã‚µã‚¤ã‚ºã«æ‹¡å¤§ \>:ドラッグã—ã¦ã§ãる矩形ã§é ˜åŸŸã‚’é¸æŠžã™ã‚‹\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/zoom-out.pdf}ç”»é¢ã‚’矩形領域サイズã«ç¸®å° \>:ã©ã£ã‚‰ã£ãã—ã¦ã§åˆ‡ã‚‹çŸ©å½¢ã§é ˜åŸŸã‚’é¸æŠžã™ã‚‹\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/snap.pdf}æ ¼å­ç‚¹ã«ã‚¹ãƒŠãƒƒãƒ—ã™ã‚‹ \>:軸ã¨æ–¹çœ¼ã‚’表示ã—スナップモードã«ã™ã‚‹\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/grid-more.pdf}\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/grid-less.pdf}グリッドを粗ã / ç´°ã‹ãã™ã‚‹\\
\end{tabbing}
\hypertarget{colorcodelist}{}
@@ -7761,7 +7960,7 @@ Cinderellaã§ä½¿ã£ã¦ã„る用語ã«æ¬¡ã®ã‚‚ã®ãŒã‚る。
注) Intersectcrvsf ã¯æˆ»ã‚Šå€¤ã§ã¯ãªã,プロットデータを使ã†ã€‚
\newpage
-% 関数一覧 ==================================
+%関数一覧==================================
\hypertarget{functionlist}{}
\section{関数一覧}
\hyperlink{index}{ã€ç›®æ¬¡ã€‘ã«æˆ»ã‚‹}
@@ -7769,187 +7968,187 @@ Cinderellaã§ä½¿ã£ã¦ã„る用語ã«æ¬¡ã®ã‚‚ã®ãŒã‚る。
\begin{tabbing}
12345678901234567890123456789012345678\=\kill
ã€è¨­å®šãƒ»å®šç¾©ã€‘\\
-\hyperlink{addax}{Addax(0/1)} \>座標軸をæãã‹ã©ã†ã‹ã‚’定ã‚ã‚‹\\
-\hyperlink{addpackage}{Addpackage(package)} \>プレビュー用ã®ãƒ‘ッケージを追加\\
-\hyperlink{changework}{Changework(パス)} \>作業ディレクトリを変更ã™ã‚‹\\
-\hyperlink{deffun}{Deffun(関数å , 定義list )} \>関数を定義ã™ã‚‹\\
-\hyperlink{definecolor}{Definecolor(色å , 定義list )} \>ユーザー定義色ã®è¨­å®š\\
-\hyperlink{defvar}{Defvar(文字列)} \>変数を定義ã™ã‚‹\\
-\hyperlink{drwxy}{Drwxy()} \>座標軸を先ã«æã\\
-\hyperlink{fontsize}{Fontsize(記å·)} \>フォントサイズを設定ã™ã‚‹\\
-\hyperlink{ketinit}{Ketinit(options)} \>\ketcindy ã‚’åˆæœŸåŒ–ã™ã‚‹\\
-\hyperlink{ptsize}{Ptsize(æ•°)} \>表示ã™ã‚‹ç‚¹ã®å¤§ãã•ã‚’設定ã™ã‚‹\\
-\hyperlink{setarrow}{Setarrow(size,angle,pos,cut,style} \>矢線ã®å½¢çŠ¶ã‚’設定ã™ã‚‹\\
-\hyperlink{setax}{Setax(list)} \>座標軸ã®æ›¸å¼ã‚’設定ã™ã‚‹\\
-\hyperlink{setcolor}{Setcolor(color,options)} \>Windispgã§ã®æ画色を設定ã™ã‚‹\\
-\hyperlink{setfiles}{Setfiles(filename)} \>出力ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«åを設定ã™ã‚‹\\
-\hyperlink{setparent}{Setparent(filename)} \>Parentã§å‡ºåŠ›ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«åを設定ã™ã‚‹\\
-\hyperlink{setmarklen}{Setmarklen(æ•°)} \>軸ã®ç›®ç››ã®é•·ã•ã‚’設定ã™ã‚‹\\
-\hyperlink{setorigin}{Setorigin(座標)} \>表示ã™ã‚‹åº§æ¨™è»¸ã®åŽŸç‚¹ã®ä½ç½®ã‚’設定ã™ã‚‹\\
-\hyperlink{setpen}{Setpen(æ•°)} \>ç·šã®å¤ªã•ã‚’設定ã™ã‚‹\\
-\hyperlink{setpt}{Setpt(æ•°)} \>表示ã™ã‚‹ç‚¹ã®å¤§ãã•ã‚’設定ã™ã‚‹\\
-\hyperlink{setscaling}{Setscaling(æ•°)} \>縦方å‘ã®å€çŽ‡ã‚’設定ã™ã‚‹\\
-\hyperlink{setunitlen}{Setunitlen(æ•°)} \>å˜ä½é•·ã‚’設定ã™ã‚‹\\
-\hyperlink{setwindow}{Setwindow()} \>æ画領域を設定ã™ã‚‹\\
-\hyperlink{usegraphics}{Usegraphics()} \>グラフィクスパッケージを \verb|"pict2e"| ã«å¤‰æ›´ã™ã‚‹\\
+\hyperlink{addax}{Addax(0/1)}\>座標軸をæãã‹ã©ã†ã‹ã‚’定ã‚ã‚‹\\
+\hyperlink{addpackage}{Addpackage(package)}\>プレビュー用ã®ãƒ‘ッケージを追加\\
+\hyperlink{changework}{Changework(パス)}\>作業ディレクトリを変更ã™ã‚‹\\
+\hyperlink{deffun}{Deffun(関数å , 定義list )}\>関数を定義ã™ã‚‹\\
+\hyperlink{definecolor}{Definecolor(色å , 定義list )}\>ユーザー定義色ã®è¨­å®š\\
+\hyperlink{defvar}{Defvar(文字列)} \>変数を定義ã™ã‚‹\\
+\hyperlink{drwxy}{Drwxy()} \>座標軸を先ã«æã\\
+\hyperlink{fontsize}{Fontsize(記å·)}\>フォントサイズを設定ã™ã‚‹\\
+\hyperlink{ketinit}{Ketinit(options)}\>\ketcindy ã‚’åˆæœŸåŒ–ã™ã‚‹\\
+\hyperlink{ptsize}{Ptsize(æ•°)} \>表示ã™ã‚‹ç‚¹ã®å¤§ãã•ã‚’設定ã™ã‚‹\\
+\hyperlink{setarrow}{Setarrow(size,angle,pos,cut,style}\>矢線ã®å½¢çŠ¶ã‚’設定ã™ã‚‹\\
+\hyperlink{setax}{Setax(list)}\>座標軸ã®æ›¸å¼ã‚’設定ã™ã‚‹\\
+\hyperlink{setcolor}{Setcolor(color,options)}\>Windispgã§ã®æ画色を設定ã™ã‚‹\\
+\hyperlink{setfiles}{Setfiles(filename)}\>出力ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«åを設定ã™ã‚‹\\
+\hyperlink{setparent}{Setparent(filename)}\>Parentã§å‡ºåŠ›ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«åを設定ã™ã‚‹\\
+\hyperlink{setmarklen}{Setmarklen(æ•°)}\>軸ã®ç›®ç››ã®é•·ã•ã‚’設定ã™ã‚‹\\
+\hyperlink{setorigin}{Setorigin(座標)}\>表示ã™ã‚‹åº§æ¨™è»¸ã®åŽŸç‚¹ã®ä½ç½®ã‚’設定ã™ã‚‹\\
+\hyperlink{setpen}{Setpen(æ•°)}\>ç·šã®å¤ªã•ã‚’設定ã™ã‚‹\\
+\hyperlink{setpt}{Setpt(æ•°)}\>表示ã™ã‚‹ç‚¹ã®å¤§ãã•ã‚’設定ã™ã‚‹\\
+\hyperlink{setscaling}{Setscaling(æ•°)}\>縦方å‘ã®å€çŽ‡ã‚’設定ã™ã‚‹\\
+\hyperlink{setunitlen}{Setunitlen(æ•°)}\>å˜ä½é•·ã‚’設定ã™ã‚‹\\
+\hyperlink{setwindow}{Setwindow()}\>æ画領域を設定ã™ã‚‹\\
+\hyperlink{usegraphics}{Usegraphics()} \>グラフィクスパッケージを\verb|"pict2e"| ã«å¤‰æ›´ã™ã‚‹\\
ã€æ画】\\
\hyperlink{addgraph}{AddGraph(name ,プロットデータ)} \>ユーザー定義ã®ãƒ—ロットデータをæç”»ã™ã‚‹\\
-\hyperlink{anglemark}{Anglemark(点list, options)} \>角ã®å°ã‚’入れる\\
-\hyperlink{setarrow}{Setarrow(options)} \>矢線をスタイルを設定ã™ã‚‹\\
-\hyperlink{arrowdata}{Arrowdata(name.[始点,終点],options)} \>2点間をçµã¶çŸ¢ç·šã‚’æã\\
-\hyperlink{arrowhead}{Arrowhead(点,æ–¹å‘,options)} \>点ã«çŸ¢ã˜ã‚Šã ã‘ã‚’æã\\
+\hyperlink{anglemark}{Anglemark(点list, options)}\>角ã®å°ã‚’入れる\\
+\hyperlink{setarrow}{Setarrow(options)}\>矢線をスタイルを設定ã™ã‚‹\\
+\hyperlink{arrowdata}{Arrowdata(name.[始点,終点],options)}\>2点間をçµã¶çŸ¢ç·šã‚’æã\\
+\hyperlink{arrowhead}{Arrowhead(点,æ–¹å‘,options)}\>点ã«çŸ¢ã˜ã‚Šã ã‘ã‚’æã\\
\hyperlink{bezier}{Bezier(name, list,list,options )} \>å˜ç‹¬ã®ãƒ™ã‚¸ã‚§æ›²ç·šã‚’æã\\
\hyperlink{beziersmooth}{Beziersmooth(name , list,options )} \>ãªã‚らã‹ãªãƒ™ã‚¸ã‚§æ›²ç·šã‚’æã。ãã®ï¼‘\\
\hyperlink{beziersym}{Beziersym(name , list,options )} \>ãªã‚らã‹ãªãƒ™ã‚¸ã‚§æ›²ç·šã‚’æã。ãã®2\\
-\hyperlink{bowdata}{Bowdata(点list,options)} \>弓形をæã\\
-\hyperlink{bspline}{Bspline(name,list,options )} \>2次 Bスプライン曲線をæã\\
+\hyperlink{bowdata}{Bowdata(点list,options)}\>弓形をæã\\
+\hyperlink{bspline}{Bspline(name,list,options )} \>2次 Bスプライン曲線をæã\\
\hyperlink{changestyle}{Changestyle(PD list, options)} \>æ画オプションを変更ã™ã‚‹\\
-\hyperlink{circledata}{Circledata(name,点list,options)} \>円ã¾ãŸã¯æ­£å¤šè§’形をæã\\
+\hyperlink{circledata}{Circledata(name,点list,options)}\>円ã¾ãŸã¯æ­£å¤šè§’形をæã\\
\hyperlink{crspline}{CRspline(name,list,options )} \>å˜ç‹¬ã®Catmull-Rom スプライン曲線をæã\\
-\hyperlink{deqplot}{Deqplot(name,å¼,変数å,åˆæœŸå€¤,options])} \>微分方程å¼ã®è§£æ›²ç·šã‚’æã\\
-\hyperlink{dotfilldata}{Dotfilldata(name , æ–¹å‘, PD , options)} \>領域ã«ç‚¹ã‚’æ•·ãè©°ã‚ã‚‹\\
-\hyperlink{drawsegmark}{Drawsegmark(name,list,options)} \>線分ã«å°ã‚’ã¤ã‘ã‚‹\\
-%\hyperlink{drwpt}{Drawpoint([点,options])} \>点を表示ã™ã‚‹\\
-%\hyperlink{drwpt}{Drwpt([点,options])} \>点を表示ã™ã‚‹\\
-\hyperlink{ellipseplot}{Ellipseplot(name,list,str,options)} \>楕円をæã\\
-\hyperlink{enclosing}{Enclosing(name , [ä½ç½®ï¼Œæ–¹å‘,数å¼])} \>複数ã®æ›²ç·šã‹ã‚‰é–‰æ›²ç·šã‚’æã\\
-\hyperlink{expr}{Expr([座標,ä½ç½®,文字列],options)} \>\TeX æ•°å¼ã‚’書ã\\
-\hyperlink{exprrot}{Exprrot(ä½ç½®ï¼Œå‘ã,文字列)} \>傾ã„ãŸ\TeX æ•°å¼ã‚’書ã\\
-\hyperlink{fourierseries}{Fourierseries(name,ä¿‚æ•°,周期,é …æ•°)} \>フーリエ級数をæã\\
-\hyperlink{framedata}{Framedata(name , list)} \>矩形をæã\\
-\hyperlink{hatchdata}{Hatchdata(name , æ–¹å‘, PD , options)} \>領域ã«æ–œç·šã‚’引ã\\
-\hyperlink{htickmark}{Htickmark([横座標 , æ–¹å‘ , 文字])} \>横軸ã«ç›®ç››ã‚Šã‚’æã\\
-\hyperlink{hyperbolaplot}{Hyperbolaplot(name,list,str,options)} \>åŒæ›²ç·šã‚’æã\\
-\hyperlink{implicitplot}{Implicitplot(name,str,,str,str,options)} \>陰関数ã®ã‚°ãƒ©ãƒ•ã‚’æã\\
-\hyperlink{invert}{Invert(PD)} \>プロットデータã®ç‚¹ã‚’逆順ã«ã™ã‚‹ï¼ˆreverseã¨åŒã˜ï¼‰\\
-\hyperlink{joincrvs}{Joincrvs(name, PDlist, options)} \>2ã¤ã®ãƒ—ロットデータをã¤ãªã’ãŸãƒ‡ãƒ¼ã‚¿ã‚’作る\\
-\hyperlink{letter}{Letter([座標,ä½ç½®,文字列],options)} \>文字列を表示ã™ã‚‹\\
-\hyperlink{letterrot}{Letterrot(座標,æ–¹å‘,移動é‡,文字列)} \>文字列を回転ã—ã¦è¡¨ç¤ºã™ã‚‹\\
-\hyperlink{lineplot}{Lineplot(name,2点ã®list,options)} \>2点をçµã¶ç›´ç·šã‚’æã\\
-\hyperlink{listplot}{Listplot(name,点ã®list,options)} \>点を線分ã§çµã¶\\
-\hyperlink{mkbeziercrv}{Mkbeziercrv(name,list,options)} \>作図ã—ãŸç‚¹ã‚’使ã£ã¦ãƒ™ã‚¸ã‚§æ›²ç·šã‚’æã\\
+\hyperlink{deqplot}{Deqplot(name,å¼,変数å,åˆæœŸå€¤,options])}\>微分方程å¼ã®è§£æ›²ç·šã‚’æã\\
+\hyperlink{dotfilldata}{Dotfilldata(name , æ–¹å‘, PD , options)}\>領域ã«ç‚¹ã‚’æ•·ãè©°ã‚ã‚‹\\
+\hyperlink{drawsegmark}{Drawsegmark(name,list,options)}\>線分ã«å°ã‚’ã¤ã‘ã‚‹\\
+%\hyperlink{drwpt}{Drawpoint([点,options])}\>点を表示ã™ã‚‹\\
+%\hyperlink{drwpt}{Drwpt([点,options])}\>点を表示ã™ã‚‹\\
+\hyperlink{ellipseplot}{Ellipseplot(name,list,str,options)}\>楕円をæã\\
+\hyperlink{enclosing}{Enclosing(name , [ä½ç½®ï¼Œæ–¹å‘,数å¼])}\>複数ã®æ›²ç·šã‹ã‚‰é–‰æ›²ç·šã‚’æã\\
+\hyperlink{expr}{Expr([座標,ä½ç½®,文字列],options)}\>\TeX æ•°å¼ã‚’書ã\\
+\hyperlink{exprrot}{Exprrot(ä½ç½®ï¼Œå‘ã,文字列)}\>傾ã„ãŸ\TeX æ•°å¼ã‚’書ã\\
+\hyperlink{fourierseries}{Fourierseries(name,ä¿‚æ•°,周期,é …æ•°)}\>フーリエ級数をæã\\
+\hyperlink{framedata}{Framedata(name , list)}\>矩形をæã\\
+\hyperlink{hatchdata}{Hatchdata(name , æ–¹å‘, PD , options)}\>領域ã«æ–œç·šã‚’引ã\\
+\hyperlink{htickmark}{Htickmark([横座標 , æ–¹å‘ , 文字])}\>横軸ã«ç›®ç››ã‚Šã‚’æã\\
+\hyperlink{hyperbolaplot}{Hyperbolaplot(name,list,str,options)}\>åŒæ›²ç·šã‚’æã\\
+\hyperlink{implicitplot}{Implicitplot(name,str,,str,str,options)}\>陰関数ã®ã‚°ãƒ©ãƒ•ã‚’æã\\
+\hyperlink{invert}{Invert(PD)}\>プロットデータã®ç‚¹ã‚’逆順ã«ã™ã‚‹ï¼ˆreverseã¨åŒã˜ï¼‰\\
+\hyperlink{joincrvs}{Joincrvs(name, PDlist, options)}\>2ã¤ã®ãƒ—ロットデータをã¤ãªã’ãŸãƒ‡ãƒ¼ã‚¿ã‚’作る\\
+\hyperlink{letter}{Letter([座標,ä½ç½®,文字列],options)}\>文字列を表示ã™ã‚‹\\
+\hyperlink{letterrot}{Letterrot(座標,æ–¹å‘,移動é‡,文字列)}\>文字列を回転ã—ã¦è¡¨ç¤ºã™ã‚‹\\
+\hyperlink{lineplot}{Lineplot(name,2点ã®list,options)}\>2点をçµã¶ç›´ç·šã‚’æã\\
+\hyperlink{listplot}{Listplot(name,点ã®list,options)}\>点を線分ã§çµã¶\\
+\hyperlink{mkbeziercrv}{Mkbeziercrv(name,list,options)}\>作図ã—ãŸç‚¹ã‚’使ã£ã¦ãƒ™ã‚¸ã‚§æ›²ç·šã‚’æã\\
\hyperlink{mkbezierptcrv}{Mkbezierptcrv(list,options ) } \>制御点を自動é…ç½®ã—ã¦ãƒ™ã‚¸ã‚§æ›²ç·šã‚’æã\\
-\hyperlink{mkcircles}{Mkcircles()} \>幾何円ã®ã™ã¹ã¦ã®PD を作æˆã™ã‚‹\\
-\hyperlink{mksegments}{Mksegments()} \> 幾何線分ã®ã™ã¹ã¦ã®PD を作æˆã™ã‚‹\\
-\hyperlink{ospline}{Ospline(list,list,options )} \>大島ã®ã‚¹ãƒ—ライン曲線をæã\\
-\hyperlink{ovaldata}{Ovaldata(name, 点list,options)} \>角を丸ãã—ãŸçŸ©å½¢ã‚’æã\\
-\hyperlink{parabolaplot}{Parabolaplot(name,list,str,options)} \>放物線をæã\\
-\hyperlink{paramark}{Paramark(点list,options)} \>角ã®å°ã‚’入れる\\
-\hyperlink{paramplot}{Paramplot(name,å¼,変数ã¨å®šç¾©åŸŸ,options)} \>媒介変数ã§è¡¨ã•ã‚ŒãŸæ›²ç·šã‚’æã\\
-\hyperlink{polarplot}{Polarplot(name,å¼,変数ã¨å®šç¾©åŸŸ,options)} \>極座標表示ã®æ›²ç·šã‚’æã\\\hyperlink{partcrv}{Partcrv(name,点1,点2,PD)} \>部分曲線をæã\\
-\hyperlink{periodfun}{Periodfun(定義å¼,周期,options)} \>周期関数ã®ã‚°ãƒ©ãƒ•ã‚’æã\\
-\hyperlink{plotdata}{Plotdata(name,å¼,変数ã¨å®šç¾©åŸŸ,options)} \>関数ã®ã‚°ãƒ©ãƒ•ã‚’æã\\
-\hyperlink{pointdata}{Pointdata(name,点list,options)} \>点データを作る\\
-\hyperlink{polygonplot}{Polygonplot(name,点list,æ•´æ•°,options)} \>正多角形をæã\\
-\hyperlink{putintersect}{Putintersect(点å,PD1,PD2)} \>2曲線ã®äº¤ç‚¹ã‚’作る\\
-\hyperlink{putoncurve}{PutonCurve(name,PD,åˆæœŸå€¤)} \>曲線上ã«ç‚¹ã‚’作る\\
-\hyperlink{putonline}{PutonLine(点å,座標1,座標2)} \>直線上ã«ç‚¹ã‚’作る\\
-\hyperlink{putonseg}{PutonSeg(点å,座標1,座標2)} \>線分上ã«ç‚¹ã‚’作る\\
-\hyperlink{putpoint}{Putpoint(点å,座標1,座標2)} \>点を作る\\
-\hyperlink{reflectdata}{Reflectdata(name,PD,点list,options)} \>プロットデータã®é¡æ˜ ã‚’作æˆ\\
-\hyperlink{reflectpoint}{Reflectpoint(点,対称点/対称軸)} \>点ã®é¡æ˜ ã‚’作æˆ\\
-\hyperlink{rotatedata}{Rotatedata(name,PD,角度,中心,options)} \>プロットデータを回転ã™ã‚‹\\
-\hyperlink{rotatepoint}{Rotatepoint(点,角度,中心)} \>点ã®ä½ç½®ã‚’回転ã™ã‚‹\\
-\hyperlink{rulerscale}{Rulerscale(点,list,list)} \>目盛を打ã¤\\
-\hyperlink{scaledata}{Scaledata(name,PD,x,y,中心,options)} \>点を拡大・縮å°ã™ã‚‹\\
-\hyperlink{scalepoint}{Scalepoint(点,比率ベクトル,中心)} \>点ã®ä½ç½®ã‚’拡大・縮å°ã™ã‚‹\\
-\hyperlink{drawsegmark}{Segmark(name,list,options)} \>線分ã«å°ã‚’ã¤ã‘ã‚‹\\
-\hyperlink{shade}{Shade(PDlist , æ•°)} \>閉曲線ã®å†…部ã«ã‚·ã‚§ãƒ¼ãƒ‰ã‚’ã‹ã‘ã‚‹\\
-\hyperlink{tangentplot}{Tangentplot(name,PD, ä½ç½®)} \>曲線ã®æŽ¥ç·šã‚’引ã\\
-\hyperlink{translatedata}{Translatedata(name,PD,ベクトル,options)} \>プロットデータを平行移動ã™ã‚‹\\
-\hyperlink{translatepoint}{Translatepoint(点,ベクトル)} \>点を平行移動ã™ã‚‹\\
-\hyperlink{vtickmark}{Vtickmark([横座標 , æ–¹å‘ , 文字])} \>縦軸ã«ç›®ç››ã‚Šã‚’æã\\
+\hyperlink{mkcircles}{Mkcircles()} \>幾何円ã®ã™ã¹ã¦ã®PD を作æˆã™ã‚‹\\
+\hyperlink{mksegments}{Mksegments()}\> 幾何線分ã®ã™ã¹ã¦ã®PD を作æˆã™ã‚‹\\
+\hyperlink{ospline}{Ospline(list,list,options )} \>大島ã®ã‚¹ãƒ—ライン曲線をæã\\
+\hyperlink{ovaldata}{Ovaldata(name, 点list,options)}\>角を丸ãã—ãŸçŸ©å½¢ã‚’æã\\
+\hyperlink{parabolaplot}{Parabolaplot(name,list,str,options)}\>放物線をæã\\
+\hyperlink{paramark}{Paramark(点list,options)}\>角ã®å°ã‚’入れる\\
+\hyperlink{paramplot}{Paramplot(name,å¼,変数ã¨å®šç¾©åŸŸ,options)}\>媒介変数ã§è¡¨ã•ã‚ŒãŸæ›²ç·šã‚’æã\\
+\hyperlink{polarplot}{Polarplot(name,å¼,変数ã¨å®šç¾©åŸŸ,options)}\>極座標表示ã®æ›²ç·šã‚’æã\\\hyperlink{partcrv}{Partcrv(name,点1,点2,PD)}\>部分曲線をæã\\
+\hyperlink{periodfun}{Periodfun(定義å¼,周期,options)}\>周期関数ã®ã‚°ãƒ©ãƒ•ã‚’æã\\
+\hyperlink{plotdata}{Plotdata(name,å¼,変数ã¨å®šç¾©åŸŸ,options)}\>関数ã®ã‚°ãƒ©ãƒ•ã‚’æã\\
+\hyperlink{pointdata}{Pointdata(name,点list,options)}\>点データを作る\\
+\hyperlink{polygonplot}{Polygonplot(name,点list,æ•´æ•°,options)}\>正多角形をæã\\
+\hyperlink{putintersect}{Putintersect(点å,PD1,PD2)}\>2曲線ã®äº¤ç‚¹ã‚’作る\\
+\hyperlink{putoncurve}{PutonCurve(name,PD,åˆæœŸå€¤)}\>曲線上ã«ç‚¹ã‚’作る\\
+\hyperlink{putonline}{PutonLine(点å,座標1,座標2)}\>直線上ã«ç‚¹ã‚’作る\\
+\hyperlink{putonseg}{PutonSeg(点å,座標1,座標2)}\>線分上ã«ç‚¹ã‚’作る\\
+\hyperlink{putpoint}{Putpoint(点å,座標1,座標2)}\>点を作る\\
+\hyperlink{reflectdata}{Reflectdata(name,PD,点list,options)}\>プロットデータã®é¡æ˜ ã‚’作æˆ\\
+\hyperlink{reflectpoint}{Reflectpoint(点,対称点/対称軸)}\>点ã®é¡æ˜ ã‚’作æˆ\\
+\hyperlink{rotatedata}{Rotatedata(name,PD,角度,中心,options)}\>プロットデータを回転ã™ã‚‹\\
+\hyperlink{rotatepoint}{Rotatepoint(点,角度,中心)}\>点ã®ä½ç½®ã‚’回転ã™ã‚‹\\
+\hyperlink{rulerscale}{Rulerscale(点,list,list)}\>目盛を打ã¤\\
+\hyperlink{scaledata}{Scaledata(name,PD,x,y,中心,options)} \>点を拡大・縮å°ã™ã‚‹\\
+\hyperlink{scalepoint}{Scalepoint(点,比率ベクトル,中心)} \>点ã®ä½ç½®ã‚’拡大・縮å°ã™ã‚‹\\
+\hyperlink{drawsegmark}{Segmark(name,list,options)}\>線分ã«å°ã‚’ã¤ã‘ã‚‹\\
+\hyperlink{shade}{Shade(PDlist , æ•°)}\>閉曲線ã®å†…部ã«ã‚·ã‚§ãƒ¼ãƒ‰ã‚’ã‹ã‘ã‚‹\\
+\hyperlink{tangentplot}{Tangentplot(name,PD, ä½ç½®)}\>曲線ã®æŽ¥ç·šã‚’引ã\\
+\hyperlink{translatedata}{Translatedata(name,PD,ベクトル,options)}\>プロットデータを平行移動ã™ã‚‹\\
+\hyperlink{translatepoint}{Translatepoint(点,ベクトル)}\>点を平行移動ã™ã‚‹\\
+\hyperlink{vtickmark}{Vtickmark([横座標 , æ–¹å‘ , 文字])}\>縦軸ã«ç›®ç››ã‚Šã‚’æã\\
ã€ä½œè¡¨ã€‘\\
-\hyperlink{changetablestyle}{ChangeTablestyle(罫線list, options)} \>Table ã®ç½«ç·šã®æ画オプションを変更ã™ã‚‹ã€‚\\
-\hyperlink{findcell}{Findcell(列番å·, 行番å·)} \>セルã®æƒ…å ±listã‚’è¿”ã™\\
-\hyperlink{putcell}{Putcell (列番å·, 行番å·, ä½ç½®, 文字)} \>セルã«æ–‡å­—列を入れる\\
-\hyperlink{putcol}{PutcoL (列番å·, ä½ç½®ï¼Œæ–‡å­—列list)} \>1列ã«é †ã«æ–‡å­—を書ã入れる\\
-\hyperlink{putcolexpr}{PutcoLexpr (列番å·, ä½ç½®ï¼Œæ–‡å­—列list)} \>1列ã«é †ã«\TeX 書å¼ã®æ–‡å­—を書ã入れる\\
-\hyperlink{putrow}{Putrow (行番å·, ä½ç½®ï¼Œæ–‡å­—列list)} \>1行ã«é †ã«æ–‡å­—を書ã入れる\\
+\hyperlink{changetablestyle}{ChangeTablestyle(罫線list, options)}\>Table ã®ç½«ç·šã®æ画オプションを変更ã™ã‚‹ã€‚\\
+\hyperlink{findcell}{Findcell(列番å·, 行番å·)}\>セルã®æƒ…å ±listã‚’è¿”ã™\\
+\hyperlink{putcell}{Putcell (列番å·, 行番å·, ä½ç½®, 文字)} \>セルã«æ–‡å­—列を入れる\\
+\hyperlink{putcol}{PutcoL (列番å·, ä½ç½®ï¼Œæ–‡å­—列list)} \>1列ã«é †ã«æ–‡å­—を書ã入れる\\
+\hyperlink{putcolexpr}{PutcoLexpr (列番å·, ä½ç½®ï¼Œæ–‡å­—列list)}\>1列ã«é †ã«\TeX 書å¼ã®æ–‡å­—を書ã入れる\\
+\hyperlink{putrow}{Putrow (行番å·, ä½ç½®ï¼Œæ–‡å­—列list)} \>1行ã«é †ã«æ–‡å­—を書ã入れる\\
\hyperlink{putrowexpr}{Putrowexpr (行番å·, ä½ç½®ï¼Œæ–‡å­—列list)} \>1行ã«é †ã«\TeX 書å¼ã®æ–‡å­—を書ã入れる\\
-\hyperlink{tabledata}{Tabledata("" , 縦横 ,除外 , options)} \>表ã®æž ã‚’作æˆã™ã‚‹\\
-\hyperlink{tabledatalight}{Tabledatalight("" , 縦横 ,除外 , options)} \>幾何点をæŒãŸãªã„表ã®æž ã‚’作æˆã™ã‚‹\\
+\hyperlink{tabledata}{Tabledata("" , 縦横 ,除外 , options)}\>表ã®æž ã‚’作æˆã™ã‚‹\\
+\hyperlink{tabledatalight}{Tabledatalight("" , 縦横 ,除外 , options)}\>幾何点をæŒãŸãªã„表ã®æž ã‚’作æˆã™ã‚‹\\
\hyperlink{tgrid}{Tgrid(セルラベル)} \>セル(格å­ç‚¹ï¼‰ã®åº§æ¨™ã‚’è¿”ã™\\
\hyperlink{tlistplot}{Tlistplot(セルラベル1,セルラベル2)} \>セルã«æ–œç·šã‚’引ã\\
\vspace{\baselineskip}
ã€å€¤ã®å–å¾—ã¨å…¥å‡ºåŠ›ã€‘\\
-\hyperlink{asin}{Asin(real),Acos(real) } \>逆三角関数ã®å€¤ã‚’è¿”ã™\\
-\hyperlink{crossprod}{Crossprod(list,list)} \>ベクトルã®å¤–ç©ã‚’計算ã™ã‚‹\\
-\hyperlink{derivative}{Derivative(関数å¼,変数,値)} \>関数ã®å¾®åˆ†ä¿‚数を求ã‚ã‚‹\\
-\hyperlink{dotprod}{Dotprod(list,list)} \>ベクトルã®å†…ç©ã‚’計算ã™ã‚‹\\
-\hyperlink{extractdata}{Extractdata(データå,属性)} \>ReadOutDataã§èª­ã¿è¾¼ã‚“ã ãƒ‡ãƒ¼ã‚¿ã«å±žæ€§ã‚’ã¤ã‘る。\\
-\hyperlink{findarea}{Findarea(PD)} \>プロットデータã§å›²ã¾ã‚Œã‚‹éƒ¨åˆ†ã®é¢ç©ã‚’求ã‚ã‚‹\\
-\hyperlink{findlength}{Findlength(PD)} \>プロットデータã§æã曲線ã®é•·ã•ã‚’求ã‚ã‚‹\\
-\hyperlink{integrate}{Integrate(関数å¼,変数,範囲,options)} \>関数ã®å®šç©åˆ†å€¤ã‚’求ã‚ã‚‹\\
-\hyperlink{intersectcrvs}{Intersectcrvs(PD1,PD2)} \>プロットデータã®äº¤ç‚¹ã®åº§æ¨™listã‚’è¿”ã™\\
-\hyperlink{intersectcrvspp}{IntersectcrvsPp(PD1,PD2)} \>プロットデータã®äº¤ç‚¹ã®ãƒ‘ラメータlistã‚’è¿”ã™\\
-\hyperlink{inversefun}{Inversefun(関数å¼,範囲,値)} \>逆関数値を求ã‚ã‚‹\\
-%\hyperlink{makeshell}{Makeshell(ファイルå)} \>Macã®ã‚·ã‚§ãƒ«ã‚¹ã‚¯ãƒªãƒ—トを書ã出ã™\\
-%\hyperlink{makeshell}{Makebat(ファイルå)} \>Windowsã®ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’書ã出ã™\\
-\hyperlink{nearestpt}{Nearestpt(PD,PD)} \>2曲線間ã®æœ€ã‚‚è¿‘ã„点をå–å¾—ã™ã‚‹\\
-\hyperlink{nearestptcrv}{Nearestptcrv(点,PD)} \>点ã«ä¸€ç•ªè¿‘ã„曲線上ã®ç‚¹ã‚’å–å¾—ã™ã‚‹\\
-\hyperlink{numptcrv}{Numptcrv(PD)} \>曲線PD ã®ç¯€ç‚¹ãƒ‡ãƒ¼ã‚¿ã®å€‹æ•°ã‚’å–å¾—ã™ã‚‹\\
-\hyperlink{paramoncrv}{ParamonCurve(PD,n,PtL)} \>PD上ã«ã‚る点P ã®ãƒ‡ãƒ¼ã‚¿ã‚’å–å¾—ã™ã‚‹\\
-\hyperlink{pointoncrv}{Pointoncrv(æ•°,PD)} \>パラメータ値をもã¤ãƒ—ロットデータ上ã®ç‚¹\\
-\hyperlink{ptcrv}{Ptcrv(n,PD)} \>曲線PD ã®n 番目ã®ç¯€ç‚¹ã‚’å–å¾—ã™ã‚‹\\
-\hyperlink{ptstart}{Ptstart(PD)} \>プロットデータã®å§‹ç‚¹ãƒ»çµ‚点をå–å¾—ã™ã‚‹\\
-\hyperlink{readoutdata}{ReadOutData(ファイルå)} \>外部データをPDã¨ã—ã¦èª­ã¿è¾¼ã‚€\\
-\hyperlink{readcsv}{Readcsv(name,filename,option)} \>csvファイルを読む\\
-\hyperlink{readlines}{Readlines(name,filename,option)} \>テキストファイルを1è¡Œãšã¤èª­ã‚€\\
-\hyperlink{sqr}{Sqr(real)} \>平方根を返ã™\\
-\hyperlink{viewtex}{Viewtex()} \>\TeX ã®ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’書ã出ã™ã€‚引数ãªã—\\
-\hyperlink{workprocess}{Workprocess()} \>作図ã®çµŒéŽã‚’å–å¾—ã™ã‚‹\\
-\hyperlink{writeoutdata}{WriteOutData()} \>PDデータを書ã出ã™\\
+\hyperlink{asin}{Asin(real),Acos(real) }\>逆三角関数ã®å€¤ã‚’è¿”ã™\\
+\hyperlink{crossprod}{Crossprod(list,list)}\>ベクトルã®å¤–ç©ã‚’計算ã™ã‚‹\\
+\hyperlink{derivative}{Derivative(関数å¼,変数,値)}\>関数ã®å¾®åˆ†ä¿‚数を求ã‚ã‚‹\\
+\hyperlink{dotprod}{Dotprod(list,list)}\>ベクトルã®å†…ç©ã‚’計算ã™ã‚‹\\
+\hyperlink{extractdata}{Extractdata(データå,属性)}\>ReadOutDataã§èª­ã¿è¾¼ã‚“ã ãƒ‡ãƒ¼ã‚¿ã«å±žæ€§ã‚’ã¤ã‘る。\\
+\hyperlink{findarea}{Findarea(PD)}\>プロットデータã§å›²ã¾ã‚Œã‚‹éƒ¨åˆ†ã®é¢ç©ã‚’求ã‚ã‚‹\\
+\hyperlink{findlength}{Findlength(PD)}\>プロットデータã§æã曲線ã®é•·ã•ã‚’求ã‚ã‚‹\\
+\hyperlink{integrate}{Integrate(関数å¼,変数,範囲,options)} \>関数ã®å®šç©åˆ†å€¤ã‚’求ã‚ã‚‹\\
+\hyperlink{intersectcrvs}{Intersectcrvs(PD1,PD2)}\>プロットデータã®äº¤ç‚¹ã®åº§æ¨™listã‚’è¿”ã™\\
+\hyperlink{intersectcrvspp}{IntersectcrvsPp(PD1,PD2)}\>プロットデータã®äº¤ç‚¹ã®ãƒ‘ラメータlistã‚’è¿”ã™\\
+\hyperlink{inversefun}{Inversefun(関数å¼,範囲,値)}\>逆関数値を求ã‚ã‚‹\\
+%\hyperlink{makeshell}{Makeshell(ファイルå)}\>Macã®ã‚·ã‚§ãƒ«ã‚¹ã‚¯ãƒªãƒ—トを書ã出ã™\\
+%\hyperlink{makeshell}{Makebat(ファイルå)} \>Windowsã®ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’書ã出ã™\\
+\hyperlink{nearestpt}{Nearestpt(PD,PD)}\>2曲線間ã®æœ€ã‚‚è¿‘ã„点をå–å¾—ã™ã‚‹\\
+\hyperlink{nearestptcrv}{Nearestptcrv(点,PD)}\>点ã«ä¸€ç•ªè¿‘ã„曲線上ã®ç‚¹ã‚’å–å¾—ã™ã‚‹\\
+\hyperlink{numptcrv}{Numptcrv(PD)}\>曲線PD ã®ç¯€ç‚¹ãƒ‡ãƒ¼ã‚¿ã®å€‹æ•°ã‚’å–å¾—ã™ã‚‹\\
+\hyperlink{paramoncrv}{ParamonCurve(PD,n,PtL)}\>PD上ã«ã‚る点P ã®ãƒ‡ãƒ¼ã‚¿ã‚’å–å¾—ã™ã‚‹\\
+\hyperlink{pointoncrv}{Pointoncrv(æ•°,PD)}\>パラメータ値をもã¤ãƒ—ロットデータ上ã®ç‚¹\\
+\hyperlink{ptcrv}{Ptcrv(n,PD)}\>曲線PD ã®n 番目ã®ç¯€ç‚¹ã‚’å–å¾—ã™ã‚‹\\
+\hyperlink{ptstart}{Ptstart(PD)}\>プロットデータã®å§‹ç‚¹ãƒ»çµ‚点をå–å¾—ã™ã‚‹\\
+\hyperlink{readoutdata}{ReadOutData(ファイルå)}\>外部データをPDã¨ã—ã¦èª­ã¿è¾¼ã‚€\\
+\hyperlink{readcsv}{Readcsv(name,filename,option)}\>csvファイルを読む\\
+\hyperlink{readlines}{Readlines(name,filename,option)}\>テキストファイルを1è¡Œãšã¤èª­ã‚€\\
+\hyperlink{sqr}{Sqr(real)}\>平方根を返ã™\\
+\hyperlink{viewtex}{Viewtex()}\>\TeX ã®ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’書ã出ã™ã€‚引数ãªã—\\
+\hyperlink{workprocess}{Workprocess()}\>作図ã®çµŒéŽã‚’å–å¾—ã™ã‚‹\\
+\hyperlink{writeoutdata}{WriteOutData()}\>PDデータを書ã出ã™\\
\vspace{\baselineskip}
ã€ãã®ä»–】\\
-\hyperlink{assign}{Assign(文字列)} \>文字列中ã®ã‚る文字を値ã§ç½®ãæ›ãˆã‚‹\\
-\hyperlink{bbdata}{BBdata(ファイルå)} \>ç”»åƒã®ã‚µã‚¤ã‚ºã‚’求ã‚ã‚‹\\
-%\hyperlink{com0th}{Com0th(コマンド)} \>Rã®Openfileã®å‰ã«ç½®ãコマンドを定義ã™ã‚‹\\
-%\hyperlink{com1st}{Com1st(コマンド)} \>Rã®Openfileã®å‰ã«ç½®ãコマンドを定義ã™ã‚‹\\
+\hyperlink{assign}{Assign(文字列)}\>文字列中ã®ã‚る文字を値ã§ç½®ãæ›ãˆã‚‹\\
+\hyperlink{bbdata}{BBdata(ファイルå)}\>ç”»åƒã®ã‚µã‚¤ã‚ºã‚’求ã‚ã‚‹\\
+%\hyperlink{com0th}{Com0th(コマンド)} \>Rã®Openfileã®å‰ã«ç½®ãコマンドを定義ã™ã‚‹\\
+%\hyperlink{com1st}{Com1st(コマンド)} \>Rã®Openfileã®å‰ã«ç½®ãコマンドを定義ã™ã‚‹\\
%\hyperlink{com2nd}{Com2nd(コマンド)} \>Rã®Openfileã®ã‚ã¨ã«ç½®ãコマンドを定義ã™ã‚‹\\
%\hyperlink{com2ndpre}{Com2ndpre(コマンド)} \>Rã®Openfileã®ã‚ã¨ã«ç½®ãコマンドを定義ã™ã‚‹\\
-\hyperlink{cindyname}{Cindyname()} \>作図ã—ã¦ã„るファイルåã‚’å–å¾—ã™ã‚‹ã€‚\\
-\hyperlink{colorcode}{Colorcode(文字1,文字2,color)} \>カラーコードã®å¤‰æ›\\
-\hyperlink{dqq}{Dqq(文字列)} \>文字列ã®å‰å¾Œã«\verb|"|ã‚’ã¤ã‘る。\\
-\hyperlink{factorial}{Factorial(n)} \>nã®éšŽä¹—を計算ã™ã‚‹ã€‚\\
-\hyperlink{norm}{Norm(ベクトル)} \>ベクトルã®å¤§ãã•ã‚’計算ã™ã‚‹ã€‚\\
+\hyperlink{cindyname}{Cindyname()}\>作図ã—ã¦ã„るファイルåã‚’å–å¾—ã™ã‚‹ã€‚\\
+\hyperlink{colorcode}{Colorcode(文字1,文字2,color)}\>カラーコードã®å¤‰æ›\\
+\hyperlink{dqq}{Dqq(文字列)}\>文字列ã®å‰å¾Œã«\verb|"|ã‚’ã¤ã‘る。\\
+\hyperlink{factorial}{Factorial(n)}\>nã®éšŽä¹—を計算ã™ã‚‹ã€‚\\
+\hyperlink{norm}{Norm(ベクトル)}\>ベクトルã®å¤§ãã•ã‚’計算ã™ã‚‹ã€‚\\
\hyperlink{figpdf}{Figpdf(option)} \>出力枠サイズã®PDFを作る\\
-\hyperlink{help}{Help(str)} \>コマンドヘルプを表示ã™ã‚‹\\
-\hyperlink{helpkey}{Helpkey(str)} \>キーワードã§é–¢æ•°ã‚’検索ã™ã‚‹\\
+\hyperlink{help}{Help(str)}\>コマンドヘルプを表示ã™ã‚‹\\
+\hyperlink{helpkey}{Helpkey(str)}\>キーワードã§é–¢æ•°ã‚’検索ã™ã‚‹\\
\hyperlink{indexall}{Indexall(str1,str2)} \>文字列 str1 ã‹ã‚‰ str2 を検索ã—ãã®ä½ç½®ã‚’ã™ã¹ã¦è¿”ã™\\
-\hyperlink{op}{Op(n,list)} \> listã¾ãŸã¯æ–‡å­—列ã‹ã‚‰è¦ç´ ã‚’抜ã出ã™\\
+\hyperlink{op}{Op(n,list)} \> listã¾ãŸã¯æ–‡å­—列ã‹ã‚‰è¦ç´ ã‚’抜ã出ã™\\
\hyperlink{isptselected}{Isptselected(点å)} \>点ãŒé¸æŠžã•ã‚Œã¦ã„ã‚Œã°trueã‚’è¿”ã™\\
\hyperlink{isptselected}{Ptselected(点å)} \>点ãŒé¸æŠžã•ã‚Œã¦ã„ã‚Œã°trueã‚’è¿”ã™\\
-\hyperlink{slider}{Slider()} \>スライダを作る\\
-\hyperlink{sprintf}{Sprintf(実数,é•·ã•)} \>å°æ•°ç‚¹ä»¥ä¸‹ã®é•·ã•ã‚’固定ã—ãŸæ–‡å­—列ã«å¤‰æ›\\
-\hyperlink{strsplit}{Strsplit(文字列,文字)} \>文字列を分解ã™ã‚‹ã€‚\\
+\hyperlink{slider}{Slider()}\>スライダを作る\\
+\hyperlink{sprintf}{Sprintf(実数,é•·ã•)}\>å°æ•°ç‚¹ä»¥ä¸‹ã®é•·ã•ã‚’固定ã—ãŸæ–‡å­—列ã«å¤‰æ›\\
+\hyperlink{strsplit}{Strsplit(文字列,文字)}\>文字列を分解ã™ã‚‹ã€‚\\
\hyperlink{texcom}{Texcom(コード)} \>\TeX ã®ã‚³ãƒ¼ãƒ‰ã‚’書ã出ã™\\
-\hyperlink{textformat}{Textformat(æ•°,æ¡æ•°)} \>å°æ•°ç‚¹ä»¥ä¸‹ã®æ¡æ•°ã‚’指定ã—ã¦æ•°å€¤ã‚’文字列化ã™ã‚‹\\
-\hyperlink{windispg}{Windispg()} \>定義ã•ã‚ŒãŸãƒ—ロットデータをæç”»é¢ã«æã\\
+\hyperlink{textformat}{Textformat(æ•°,æ¡æ•°)} \>å°æ•°ç‚¹ä»¥ä¸‹ã®æ¡æ•°ã‚’指定ã—ã¦æ•°å€¤ã‚’文字列化ã™ã‚‹\\
+\hyperlink{windispg}{Windispg()}\>定義ã•ã‚ŒãŸãƒ—ロットデータをæç”»é¢ã«æã\\
\vspace{\baselineskip}
ã€ï¼²ã¨ã®é€£æºã€‘\\
\hyperlink{boxplot}{Boxplot(åå‰,データ,ä½ç½®,高ã•,option)} \>ç®±ã²ã’図をæã\\
-\hyperlink{rfun}{Rfun(変数å,コマンド,引数, option)} \>Rã®1ã¤ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦çµæžœã‚’è¿”ã™\\
-\hyperlink{calcbyr}{CalcbyR(変数å,コマンド列, option)} \>Rã®ã‚³ãƒžãƒ³ãƒ‰åˆ—を実行ã—ã¦çµæžœã‚’è¿”ã™\\
-\hyperlink{histplot}{Histplot(name,data)} \>ヒストグラムをæã\\
-\hyperlink{plotdatar}{PlotdataR(name,å¼,変数)} \>Rã®é–¢æ•°ã®ã‚°ãƒ©ãƒ•ã‚’æã\\
-\hyperlink{plotdiscr}{PlotdiscR(name,å¼,変数)} \>離散型ã®ã‚°ãƒ©ãƒ•ã‚’æã\\
-\hyperlink{scatterplot}{Scatterplot(name,filename,option)} \>2次元データを読ã¿è¾¼ã¿ï¼Œæ•£å¸ƒå›³ã‚’æã\\
+\hyperlink{rfun}{Rfun(変数å,コマンド,引数, option)}\>Rã®1ã¤ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦çµæžœã‚’è¿”ã™\\
+\hyperlink{calcbyr}{CalcbyR(変数å,コマンド列, option)}\>Rã®ã‚³ãƒžãƒ³ãƒ‰åˆ—を実行ã—ã¦çµæžœã‚’è¿”ã™\\
+\hyperlink{histplot}{Histplot(name,data)}\>ヒストグラムをæã\\
+\hyperlink{plotdatar}{PlotdataR(name,å¼,変数)}\>Rã®é–¢æ•°ã®ã‚°ãƒ©ãƒ•ã‚’æã\\
+\hyperlink{plotdiscr}{PlotdiscR(name,å¼,変数)}\>離散型ã®ã‚°ãƒ©ãƒ•ã‚’æã\\
+\hyperlink{scatterplot}{Scatterplot(name,filename,option)}\>2次元データを読ã¿è¾¼ã¿ï¼Œæ•£å¸ƒå›³ã‚’æã\\
\vspace{\baselineskip}
ã€Maximaã¨ã®é€£æºã€‘\\
-\hyperlink{calcbyM}{CalcbyM(name,list,option)} \>Maximaã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹\\
-%\hyperlink{example}{Example("Mxfun",文字)} \>Mxfunã®ä½¿ç”¨ä¾‹ã‚’表示\\
-\hyperlink{mxbatch}{Mxbatch(list)} \>Maximaã®å¤–部スクリプト用コマンドを作る\\
-\hyperlink{mxfun}{Mxfun(name,å¼,list,option)} \>Maximaã®é–¢æ•°ã‚’実行ã™ã‚‹\\
-\hyperlink{mxtex}{Mxtex(num,å¼)} \>å¼ã‚’TeX書å¼ã«ã™ã‚‹\\
+\hyperlink{calcbyM}{CalcbyM(name,list,option)}\>Maximaã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹\\
+%\hyperlink{example}{Example("Mxfun",文字)}\>Mxfunã®ä½¿ç”¨ä¾‹ã‚’表示\\
+\hyperlink{mxbatch}{Mxbatch(list)}\>Maximaã®å¤–部スクリプト用コマンドを作る\\
+\hyperlink{mxfun}{Mxfun(name,å¼,list,option)}\>Maximaã®é–¢æ•°ã‚’実行ã™ã‚‹\\
+\hyperlink{mxtex}{Mxtex(num,å¼)}\>å¼ã‚’TeX書å¼ã«ã™ã‚‹\\
\vspace{\baselineskip}
ã€Risa/Asirã¨ã®é€£æºã€‘\\
-\hyperlink{asirfun}{Asirfun(name,å¼,list,option)} \>Risa/Asirã®é–¢æ•°ã‚’実行ã™ã‚‹\\
-\hyperlink{calcbyA}{CalcbyA(name,list,option)} \>Risa/Asirã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹\\
+\hyperlink{asirfun}{Asirfun(name,å¼,list,option)}\>Risa/Asirã®é–¢æ•°ã‚’実行ã™ã‚‹\\
+\hyperlink{calcbyA}{CalcbyA(name,list,option)}\>Risa/Asirã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹\\
\vspace{\baselineskip}
ã€FriCASã¨ã®é€£æºã€‘\\
-\hyperlink{calcbyF}{CalcbyF(name,list,option)} \>FriCASã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹\\
-\hyperlink{frfun}{Frfun(name,å¼,list,option)} \>FriCASã®é–¢æ•°ã‚’実行ã™ã‚‹\\
+\hyperlink{calcbyF}{CalcbyF(name,list,option)}\>FriCASã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹\\
+\hyperlink{frfun}{Frfun(name,å¼,list,option)}\>FriCASã®é–¢æ•°ã‚’実行ã™ã‚‹\\
\vspace{\baselineskip}
ã€MeshLabã¨ã®é€£æºã€‘\\
\hyperlink{mkobjcmd}{Mkobjcmd(name,å¼,option)} \>厚ã¿ã‚’æŒãŸãªã„曲é¢ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’作æˆ\\
@@ -7962,68 +8161,73 @@ Cinderellaã§ä½¿ã£ã¦ã„る用語ã«æ¬¡ã®ã‚‚ã®ãŒã‚る。
\hyperlink{mkviewobj}{Mkviewobj(name,PD, options)} \>obj ファイルを作æˆ\\
\vspace{\baselineskip}
ã€è¡¨è¨ˆç®—ソフトã¨ã®é€£æºã€‘\\
-\hyperlink{dispmat}{Dispmat(list)} \>listã®å†…容を行列型ã«ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã™ã‚‹\\
-\hyperlink{tab2list}{Tab2list(str,option)} \>str ã®å†…容をlistã«å¤‰æ›ã™ã‚‹\\
-\hyperlink{writecsv}{Writecsv(namelist,data,option)} \>dataã®å†…容をcsvファイルã«æ›¸ã出ã™\\
+\hyperlink{dispmat}{Dispmat(list)}\>listã®å†…容を行列型ã«ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã™ã‚‹\\
+\hyperlink{tab2list}{Tab2list(str,option)}\>str ã®å†…容をlistã«å¤‰æ›ã™ã‚‹\\
+\hyperlink{writecsv}{Writecsv(namelist,data,option)}\>dataã®å†…容をcsvファイルã«æ›¸ã出ã™\\
\vspace{\baselineskip}
ã€ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã€‘\\
-%\hyperlink{moviedata}{Moviedata(str1,str2,options)} \>動画データã®ä½œæˆ\\
-\hyperlink{setpara}{Setpata(str)} \>パラパラ動画ã®ã‚¿ã‚¤ãƒˆãƒ«æŒ‡å®š\\
+%\hyperlink{moviedata}{Moviedata(str1,str2,options)}\>動画データã®ä½œæˆ\\
+\hyperlink{setpara}{Setpata(str)}\>パラパラ動画ã®ã‚¿ã‚¤ãƒˆãƒ«æŒ‡å®š\\
ã€ã‚¹ãƒ©ã‚¤ãƒ‰ã€‘\\
-\hyperlink{settitle}{Settitle(タイトルlist,options)} \>スライドã®ã‚¿ã‚¤ãƒˆãƒ«è¨­å®š\\
-ã€KeTCindy3D 設定・定義】\\
-\hyperlink{ketinit3d}{Ketinit3d()} \>KeTCindy3Dã®ä½¿ç”¨å®£è¨€\\
-\hyperlink{isangle}{Isangle} \>角度スライダãŒé¸æŠžã•ã‚Œã¦ã„ã‚‹ã‹\\
-\hyperlink{start3d}{Start3d()} \>3Dã®é–‹å§‹\\
-\hyperlink{startsurf}{Startsurf} \>曲é¢æç”»ã®åˆæœŸåŒ–\\
-\vspace{\baselineskip}
-ã€KeTCindy3D æ画】\\
-\hyperlink{bezier3d}{Bezier3d(name, list, list)} \>空間ベジェ曲線をæã\\
-\hyperlink{changestyle3d}{Changestyle3d(list, list)} \>3dプロットデータã®å±žæ€§ã‚’変更\\
-\hyperlink{concatobj}{Concatobj(list,option)} \>ã„ãã¤ã‹ã®objデータをçµåˆ\\
-\hyperlink{crvsfparadata}{Crvsfparadata(name,PD,PD2,å¼,opt,opt)} \>曲線ã®æ›²é¢ã«ã‚ˆã‚‹é™°ç·šå‡¦ç†\\
-\hyperlink{datalist}{Datalist2d()} \>ç”»é¢ã«æã‹ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ—ロットデータ\\
-\hyperlink{datalist}{Datalist3d()} \>ç”»é¢ã«æã‹ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ—ロットデータ\\
-\hyperlink{dist3d}{Dist3d(点å,点å)} \>空間ã®2点ã®è·é›¢\\
-%\hyperlink{drawpoint3d}{Drawpoint3d(座標)} \>空間点をæã\\
-\hyperlink{embed}{Embed(name,PD,å¼)} \>埋ã‚è¾¼ã¿ãƒ‡ãƒ¼ã‚¿ä½œæˆ\\
-\hyperlink{execcmdc}{ExeccmdC(name,options1,options2)} \>C言語ã§å‘½ä»¤å®Ÿè¡Œ\\
-\hyperlink{expr3d}{Expr3D([座標,ä½ç½®,文字列],options)} \>文字列を表示ã™ã‚‹\\
-\hyperlink{intersectcrvsf}{Intersectcrvsf(name,PD,å¼)} \>曲線ã¨æ›²é¢ã®äº¤ç‚¹ã‚’求ã‚ã‚‹\\
-\hyperlink{intersectsgpL}{IntersectsgpL(点å,線分,é¢,æ画方法)} \>空間ã®ç›´ç·šã¨å¹³é¢ã®äº¤ç‚¹\\
-\hyperlink{invparapt}{Invparapt(座標,PD)} \>æç”»é¢åº§æ¨™ã«å¯¾å¿œã™ã‚‹æ›²ç·šä¸Šã®åº§æ¨™\\
-\hyperlink{letter3d}{Letter3D([座標,ä½ç½®,文字列],options)} \>文字列を表示ã™ã‚‹\\
-\hyperlink{mkbezierptcrv3d}{Mkbezierptcrv3d(点list)} \>制御点を自動的ã«ã¨ã‚‹ç©ºé–“ベジェ曲線\\
-\hyperlink{nohiddenbyfaces}{Nohiddenbyfaces(name,PD,PD,opt1,opt2)} \>多é¢ä½“ã¨ç©ºé–“曲線を陰線処ç†\\
-\hyperlink{parapt}{Parapt(座標)} \>点ã®æŠ•å½±é¢ã§ã®åº§æ¨™\\
-\hyperlink{partcrv3d}{Partcrv3d(name,始点,終点,PD)} \>曲線PDã®éƒ¨åˆ†æ›²ç·šã‚’作る\\
-\hyperlink{perpplane}{Perpplane(点å, 点, ベクトル,option)} \>点を通り垂直ãªå¹³é¢ä¸Šã®åŸºæº–点\\
-\hyperlink{perppt}{Perppt(点å,点,点list,option)} \>å¹³é¢ã«ä¸‹ã‚ã—ãŸåž‚ç·šã®è¶³\\
-\hyperlink{phparadata}{Phparadata(name,name2,options)} \>多é¢ä½“を陰線処ç†ã—ã¦æã\\
+\hyperlink{settitle}{Settitle(タイトルlist,options)}\>スライドã®ã‚¿ã‚¤ãƒˆãƒ«è¨­å®š\\
+ã€KeTCindy3D設定・定義】\\
+\hyperlink{ketinit3d}{Ketinit3d()}\>KeTCindy3Dã®ä½¿ç”¨å®£è¨€\\
+\hyperlink{isangle}{Isangle}\>角度スライダãŒé¸æŠžã•ã‚Œã¦ã„ã‚‹ã‹\\
+\hyperlink{start3d}{Start3d()}\>3Dã®é–‹å§‹\\
+\hyperlink{setangle}{Setangle} \>回転角ã®è¨­å®š\\
+\hyperlink{getangle}{Getangle}\>回転角ã®å–å¾—\\
+\hyperlink{startsurf}{Startsurf}\>曲é¢æç”»ã®åˆæœŸåŒ–\\
+\vspace{\baselineskip}
+ã€KeTCindy3Dæ画】\\
+\hyperlink{bezier3d}{Bezier3d(name, list, list)}\>空間ベジェ曲線をæã\\
+\hyperlink{changestyle3d}{Changestyle3d(list, list)}\>3dプロットデータã®å±žæ€§ã‚’変更\\
+\hyperlink{concatobj}{Concatobj(list,option)}\>ã„ãã¤ã‹ã®objデータをçµåˆ\\
+\hyperlink{crvsfparadata}{Crvsfparadata(name,PD,PD2,å¼,opt,opt)}\>曲線ã®æ›²é¢ã«ã‚ˆã‚‹é™°ç·šå‡¦ç†\\
+\hyperlink{datalist}{Datalist2d()}\>ç”»é¢ã«æã‹ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ—ロットデータ\\
+\hyperlink{datalist}{Datalist3d()}\>ç”»é¢ã«æã‹ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ—ロットデータ\\
+\hyperlink{dist3d}{Dist3d(点å,点å)}\>空間ã®2点ã®è·é›¢\\
+%\hyperlink{drawpoint3d}{Drawpoint3d(座標)}\>空間点をæã\\
+\hyperlink{embed}{Embed(name,PD,å¼)}\>埋ã‚è¾¼ã¿ãƒ‡ãƒ¼ã‚¿ä½œæˆ\\
+\hyperlink{execcmdc}{ExeccmdC(name,options1,options2)}\>C言語ã§å‘½ä»¤å®Ÿè¡Œ\\
+\hyperlink{expr3d}{Expr3D([座標,ä½ç½®,文字列],options)}\>文字列を表示ã™ã‚‹\\
+\hyperlink{intersectcrvsf}{Intersectcrvsf(name,PD,å¼)}\>曲線ã¨æ›²é¢ã®äº¤ç‚¹ã‚’求ã‚ã‚‹\\
+\hyperlink{intersectsgpL}{IntersectsgpL(点å,線分,é¢,æ画方法)}\>空間ã®ç›´ç·šã¨å¹³é¢ã®äº¤ç‚¹\\
+\hyperlink{invparapt}{Invparapt(座標,PD)}\>æç”»é¢åº§æ¨™ã«å¯¾å¿œã™ã‚‹æ›²ç·šä¸Šã®åº§æ¨™\\
+\hyperlink{letter3d}{Letter3D([座標,ä½ç½®,文字列],options)}\>文字列を表示ã™ã‚‹\\
+\hyperlink{mkbezierptcrv3d}{Mkbezierptcrv3d(点list)}\>制御点を自動的ã«ã¨ã‚‹ç©ºé–“ベジェ曲線\\
+\hyperlink{nohiddenbyfaces}{Nohiddenbyfaces(name,PD,PD,opt1,opt2)}\>多é¢ä½“ã¨ç©ºé–“曲線を陰線処ç†\\
+\hyperlink{parapt}{Parapt(座標)}\>点ã®æŠ•å½±é¢ã§ã®åº§æ¨™\\
+\hyperlink{partcrv3d}{Partcrv3d(name,始点,終点,PD)}\>曲線PDã®éƒ¨åˆ†æ›²ç·šã‚’作る\\
+\hyperlink{perpplane}{Perpplane(点å, 点, ベクトル,option)}\>点を通り垂直ãªå¹³é¢ä¸Šã®åŸºæº–点\\
+\hyperlink{perppt}{Perppt(点å,点,点list,option)}\>å¹³é¢ã«ä¸‹ã‚ã—ãŸåž‚ç·šã®è¶³\\
+\hyperlink{phparadata}{Phparadata(name,name2,options)}\>多é¢ä½“を陰線処ç†ã—ã¦æã\\
\hyperlink{pointdata3d}{Pointdata3d(åå‰,点list,options)} \>空間点ã®ãƒ‡ãƒ¼ã‚¿ã‚’作æˆã™ã‚‹\\
-\hyperlink{putaxes3d}{Putaxes3d([x,y,z])} \>軸上ã«å¹¾ä½•ç‚¹ã‚’ã¨ã‚‹\\
-\hyperlink{putonCurve3d}{PutonCurve3d(点å,PD)} \>空間曲線上ã«ç‚¹ã‚’ã¨ã‚‹\\
-\hyperlink{putonseg3d}{Putonseg3d(点å,点1,点2)} \>線分上ã«ç‚¹ã‚’ã¨ã‚‹\\
-\hyperlink{putpoint3d}{Putpoint3d(list,option)} \>空間点をã¨ã‚‹\\
-\hyperlink{readobj}{Readobj(ファイルå)} \>objファイルを読ã¿è¾¼ã‚€\\
-\hyperlink{reflectdata3d}{Reflectdata3d(点,PDlist,list,options)} \>PDã‚’é¡æ˜ \\
-\hyperlink{reflectpoint3d}{Reflectpoint3d(点,list)} \>点をé¡æ˜ \\
-\hyperlink{rotatedata3d}{Rotatedata3d(name,PD,vec,角度,点)} \>プロットデータを回転\\
-\hyperlink{rotatepoint3d}{Rotatepoint(点 , vec , 角度 , 点)} \>点を回転\\
-\hyperlink{scaledata3d}{Scaledata3d(点, vec, 中心)} \>プロットデータを拡大/縮å°\\
-\hyperlink{scalepoint3d}{Scalepoint3d(点, vec, 中心)} \>点ã®ä½ç½®ã‚’拡大/縮å°\\
-\hyperlink{sf3data}{Sf3data(name, list,options)} \>陰線処ç†ãªã—ã®ç©ºé–“曲é¢ã‚’æã\\
-\hyperlink{sfbdparadata}{Sfbdparadata(name, å¼,options)} \>曲é¢ã‚’陰線処ç†ã—ã¦æã\\
+\hyperlink{putaxes3d}{Putaxes3d([x,y,z])}\>軸上ã«å¹¾ä½•ç‚¹ã‚’ã¨ã‚‹\\
+\hyperlink{putonCurve3d}{PutonCurve3d(点å,PD)}\>空間曲線上ã«ç‚¹ã‚’ã¨ã‚‹\\
+\hyperlink{putonseg3d}{Putonseg3d(点å,点1,点2)}\>線分上ã«ç‚¹ã‚’ã¨ã‚‹\\
+\hyperlink{putpoint3d}{Putpoint3d(list,option)}\>空間点をã¨ã‚‹\\
+\hyperlink{readobj}{Readobj(ファイルå)}\>objファイルを読ã¿è¾¼ã‚€\\
+\hyperlink{reflectdata3d}{Reflectdata3d(点,PDlist,list,options)}\>PDã‚’é¡æ˜ \\
+\hyperlink{reflectpoint3d}{Reflectpoint3d(点,list)}\>点をé¡æ˜ \\
+\hyperlink{rotatedata3d}{Rotatedata3d(name,PD,vec,角度,点)}\>プロットデータを回転\\
+\hyperlink{rotatepoint3d}{Rotatepoint(点 , vec , 角度 , 点)}\>点を回転\\
+\hyperlink{scaledata3d}{Scaledata3d(点, vec, 中心)}\>プロットデータを拡大/縮å°\\
+\hyperlink{scalepoint3d}{Scalepoint3d(点, vec, 中心)}\>点ã®ä½ç½®ã‚’拡大/縮å°\\
+\hyperlink{sf3data}{Sf3data(name, list,options)}\>陰線処ç†ãªã—ã®ç©ºé–“曲é¢ã‚’æã\\
+\hyperlink{sfbdparadata}{Sfbdparadata(name, å¼,options)}\>曲é¢ã‚’陰線処ç†ã—ã¦æã\\
\hyperlink{sfcutparadatacdy}{Sfcutparadatacdy(name,é¢,曲é¢,options)} \>å¹³é¢ã¨æ›²é¢ã®äº¤ç·šã‚’求ã‚る。\\
-\hyperlink{skeletonparadata}{Skeletonparadata(name,PD,PD,options)} \>スケルトン処ç†ã®ãƒ‡ãƒ¼ã‚¿ä½œæˆ\\
-\hyperlink{spacecurve}{Spacecurve(name, å¼, 定義域,options)} \>空間曲線ã®ãƒ‡ãƒ¼ã‚¿ä½œæˆ\\
-\hyperlink{spaceline}{Spaceline(name,list)} \>空間ã®æŠ˜ç·šãƒ‡ãƒ¼ã‚¿ä½œæˆ\\
-\hyperlink{translatedata3d}{Translatedata3d(name,PD, 平行移動é‡)} \>空間プロットデータを平行移動\\
-\hyperlink{translatepoint3d}{Translatepoint3d(座標,平行移動é‡)} \>空間点を平行移動\\
-\hyperlink{vertexedgeface}{VertexEdgeFace(é¢ãƒ‡ãƒ¼ã‚¿,option)} \>頂点ã¨é¢ã‹ã‚‰è¾ºã‚’求ã‚,辺をæã\\
-\hyperlink{wireparadata}{Wireparadata(name,PD,å¼,int,int,opt,opt)} \>曲é¢ã®ãƒ¯ã‚¤ãƒ¤ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’陰線処ç†\\
-\hyperlink{xyzax3data}{Xyzax3data(name,文字,文字,文字,options)} \>座標軸ã®è¡¨ç¤º\\
-\hyperlink{xyzcoord}{Xyzcoord(P.x,P.y,Pz.y)} \>主副画é¢ã§æ±ºã¾ã‚‹ç‚¹ã®åº§æ¨™
+\hyperlink{skeletonparadata}{Skeletonparadata(name,PD,PD,options)}\>スケルトン処ç†ã®ãƒ‡ãƒ¼ã‚¿ä½œæˆ\\
+\hyperlink{spacecurve}{Spacecurve(name, å¼, 定義域,options)}\>空間曲線ã®ãƒ‡ãƒ¼ã‚¿ä½œæˆ\\
+\hyperlink{spaceline}{Spaceline(name,list)}\>空間ã®æŠ˜ç·šãƒ‡ãƒ¼ã‚¿ä½œæˆ\\
+\hyperlink{translatedata3d}{Translatedata3d(name,PD, 平行移動é‡)}\>空間プロットデータを平行移動\\
+\hyperlink{translatepoint3d}{Translatepoint3d(座標,平行移動é‡)}\>空間点を平行移動\\
+\hyperlink{vertexedgeface}{VertexEdgeFace(é¢ãƒ‡ãƒ¼ã‚¿,option)}\>頂点ã¨é¢ã‹ã‚‰è¾ºã‚’求ã‚,辺をæã\\
+\hyperlink{wireparadata}{Wireparadata(name,PD,å¼,int,int,opt,opt)}\>曲é¢ã®ãƒ¯ã‚¤ãƒ¤ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’陰線処ç†\\
+\hyperlink{xyzax3data}{Xyzax3data(name,文字,文字,文字,options)}\>座標軸ã®è¡¨ç¤º\\
+\hyperlink{xyzcoord}{Xyzcoord(P.x,P.y,Pz.y)}\>主副画é¢ã§æ±ºã¾ã‚‹ç‚¹ã®åº§æ¨™\\
+ã€KeTJS】\\
+\hyperlink{setketcindyjs}{Setketcindyjs(options)}\>KeTJSã®è¨­å®š\\
+
\end{tabbing}
\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTpicStyleJ.tex b/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTPicStyleJ.tex
index 1649dd10b64..1649dd10b64 100644
--- a/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTpicStyleJ.tex
+++ b/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTPicStyleJ.tex
diff --git a/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeLinuxE.tex b/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeLinuxE.tex
index 8145b7fb7a8..d42acd524ac 100644
--- a/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeLinuxE.tex
+++ b/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeLinuxE.tex
@@ -14,19 +14,23 @@
\begin{document}
\begin{center}
-How to install KeTCindy(Mac)
+How to install KeTCindy(Linux)
\end{center}
\hfill modified\ :\ \today
\begin{enumerate}[\bf\large 1.]
-\item Install Cinderella, R and Maxima.
- \begin{itemize}
- \item \url{https://beta.cinderella.de} (Cinderella)
- \item \url{https://cran.r-project.org} (R)
- \item \url{https://sourceforge.net/projects/maxima/files} (Maxima)
- \end{itemize}
+\item Install Cinderella, R, Maxima and Evince if necessary.
+ \begin{enumerate}[(1)]
+ \item Download \verb|Unix Install| from \\
+ \hspace*{10mm}\url{https://beta.cinderella.de}
+ and move it to user's home for example.
+ \item Put \verb|setcindyetc.sh| in user's home, for example, and edit it with a text editor.\\
+ \hspace*{5mm}Rem) The file is in \verb|ketcindyfolder/forLinux|.
+ \item Execute\\
+ \hspace*{10mm}\verb|sudo bash ~/setcindyetc.sh|
+ \end{enumerate}
\item Install TeX if any TeX has not been installed.
\begin{enumerate}[(1)]
@@ -35,38 +39,40 @@ How to install KeTCindy(Mac)
\item Files necessary for KeTCindy are already implemented (2018 or later).
\end{itemize}
\item KeTTeX is a light-weight version of TeXLive and downloadable from\\
- \hspace*{6mm}\url{https://www.dropbox.com/s/vg8p07832e9hzlk/KeTTeX-linux-20171022.tar.xz?dl=0}
+ \hspace*{6mm}\url{https://www.dropbox.com/sh/79ofbls9nf0ywkj/AAA4KaH6MaFsaL0e-ACqw-0Ya?dl=0}
+ \begin{itemize}
+ \item Put the file in user's home and extract it.
+ \item Execute the fillowing on the terminal.\\
+ \hspace*{10mm}\verb|sudo bash ~/kettex/setkettex.sh|
+ \end{itemize}
\end{enumerate}
-
-\item Install KeTCdindy
+\item Install KeTCindy
\begin{enumerate}[(1)]
\item Download ketcindy from CTAN(\url{https://ctan.org})\\
\hspace*{10mm}Search ketcindy \verb|>| Pack­age ketcindy \verb|>| download
\begin{itemize}
- \item[Rem)]The latest version can be download from Repository:\\
+ \item The latest version can be downloaded from Repository:\\
\hspace*{5mm}\url{https://github.com/ket­pic/ketcindy}\\
\hspace*{10mm}Clone or Download \verb|>| Download ZIP
\end{itemize}
\item Open ketcindy(-master)/forLinux.
- \item Open Terminal and execute setketcindy.sh with sh command
+ \item Open setketcindy.sh with a text editor and confirm/modify paths.
\begin{itemize}
- \item if some paths are wrong,\\
- \hspace*{5mm}open setketcindy.sh with a text editor, and edit paths written in it.
+ \item Execute on terminal:\\
+ \hspace*{10mm}\verb|sudo bash setketcindy.sh|
\item Contents of scripts will be copied into TeX.
- \item ketcindystyle files will be copied and mktexlsr will be executed.
+ \item Style files for \ketcindy\ will be copied and mktexlsr will be executed.
\item In Cinderella/PlugIns\\
\hspace*{5mm}KetcindyPluign.jar will be copied.\\
\hspace*{5mm}ketcindy.ini will be generated .
\end{itemize}
- \item Open Terminal and execute setwork.sh with sh command.
+ \item Open setwork.sh with a text editor and confirm/modify it.
\begin{itemize}
- \item[Rem)]Control-click and select Terminal if necessary.
- \end{itemize}
- \begin{itemize}
- \item Work directory "ketcindy" will be generated in User's home.
+ \item Execute on terminal:\\
+ \hspace*{10mm}\verb|bash setwork.sh|
\item TeX(typeset) will be usually latex,xelatex or pdflatex.
- \item Contents of “work†will be copied into "ketcindy"
+ \item Contents of “work†will be copied into "ketcindy"(work folder).
\item \verb|.ketcindy.conf| will be also generated in User's home.\\
\hspace*{10mm}You can change the setting of PasthT, Mackc, etc.
\item Template of "ketcindy.conf" will be also copied to work directory.
@@ -80,17 +86,16 @@ How to install KeTCindy(Mac)
\end{enumerate}
\item Test run of KeTCindy
- \begin{enumerate}[(1)]
- \item Double-click "template1basic.cdy" in work directory "ketcindy".\\
- \hspace*{10mm}Then a frame in white appear on the screen. \end{enumerate}
- \item Press "Figure" button at the top left, then the final PDF output is displayed.
+\begin{enumerate}[(1)]
+ \item Test template1basic.cdy in ketcindy (work folder).
\begin{itemize}
- \item[Rem)]To close the window of Terminal when the process exits :
- \begin{itemize}
- \item Start \verb|Terminal|.\\
- \hspace*{10mm}Preferences \verb|>| Shell \verb|>| "Colse if the shell exited clearly"
- \end{itemize}
- \end{itemize}
+ \item Execute on terminal:\\
+ \hspace*{10mm}\verb|cd (to the path of ketcindy)|\\
+ \hspace*{10mm}\verb|Cinderella2 template1basic.cdy|
+ \item a frame in white will appear on the screen.
+ \end{itemize}
+ \item Press "Figure" button at the top left, then the final PDF output will be displayed.
+ \end{enumerate}
\item Set Texworks if necessary.
\begin{itemize}
diff --git a/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeLinuxJ.tex b/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeLinuxJ.tex
index a7c876e09dd..03595f047f4 100644
--- a/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeLinuxJ.tex
+++ b/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeLinuxJ.tex
@@ -16,27 +16,37 @@
\begin{document}
\begin{center}
-KETCindyã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« (Linux)
+\ketcindy\ ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« (Linux)
\end{center}
\hfill 修正日:\today
\begin{enumerate}[\bf\large 1.]
-\item Cinderella, R, Maxima をインストールã™ã‚‹ï¼Ž
- \begin{itemize}
- \item \url{https://beta.cinderella.de} (Cinderella)
- \item \url{https://cran.r-project.org} (R)
- \item \url{https://sourceforge.net/projects/maxima/files} (Maxima)
- \end{itemize}
+\item Cinderella, R, Maxima, Evince をインストールã™ã‚‹ï¼Ž
+ \begin{enumerate}[(1)]
+ \item 次ã«è¡Œã,Unix Installをダウンロードã—ã¦ï¼Œä¾‹ãˆã°ãƒ¦ãƒ¼ã‚¶ãƒ›ãƒ¼ãƒ ã«ãŠã.\\
+ \hspace*{10mm}\url{https://beta.cinderella.de}
+ \item setcindyetc.shを例ãˆã°ãƒ¦ãƒ¼ã‚¶ãƒ›ãƒ¼ãƒ ã«ãŠã,テキストエディタã§ç·¨é›†ã™ã‚‹ï¼Ž\\
+ \hspace*{5mm}注)setcindyetc.shã¯\verb|ketcindyfolder/forLinux|ã«ã‚る.
+ \item 以下を実行ã™ã‚‹ï¼Ž\\
+ \hspace*{10mm}\verb|sudo bash ~/setcindyetc.sh|
+ \end{enumerate}
-\item TeXをインストールã—ã¦ã„ãªã„å ´åˆã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ï¼Ž
+\item \TeX をインストールã—ã¦ã„ãªã„å ´åˆã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ï¼Ž
\begin{enumerate}[(1)]
\item TeXLiveを推奨
\begin{itemize}
\item ï¼’ï¼ï¼‘8以é™ã§ã¯ketcindyãŒæ—¢ã«å…¥ã£ã¦ã„ã‚‹.
\end{itemize}
\item KeTTeXã¯TeXLiveã®è»½é‡ç‰ˆã§ï¼Œä»¥ä¸‹ã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã§ãる.\\
- \hspace*{6mm}\url{https://www.dropbox.com/s/vg8p07832e9hzlk/KeTTeX-linux-20171022.tar.xz?dl=0}
+ \hspace*{6mm}\url{https://www.dropbox.com/s/i6g64d897xr72nj/kettex.tar.gz?dl=0}
+
+ \begin{itemize}
+ \item ã©ã“ã‹ï¼ˆä¾‹ãˆã°ãƒ›ãƒ¼ãƒ ï¼‰ã«ç½®ã„ã¦è§£å‡ã™ã‚‹ï¼Ž
+ \item ターミナルã§ä»¥ä¸‹ã‚’実行ã™ã‚‹ï¼Ž\\
+   \verb|sudo bash ~/kettex/setkettex.sh|(ホームã®å ´åˆï¼‰
+ \end{itemize}
+
% \item ä»–ã®TeXã®å ´åˆã¯ï¼Œ{\bf 3.}(2)ã‚’å‚ç…§ã™ã‚‹ï¼Ž
\end{enumerate}
@@ -45,29 +55,31 @@ KETCindyã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« (Linux)
\item ketcindyã‚’CTAN(\url{https://ctan.org})ã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã™ã‚‹ï¼Ž\\
\hspace*{10mm}ketcindyã§æ¤œç´¢ \verb|>| Package ketcindy \verb|>| download
\begin{itemize}
- \item[注)]最新版ã¯ï¼ŒRepositoryã®ã‚µã‚¤ãƒˆ\\
+ \item[*]最新版ã¯ï¼ŒRepositoryã®ã‚µã‚¤ãƒˆ\\
\hspace*{10mm}\url{https://github.com/ket­pic/ketcindy}\\
ã‹ã‚‰ä»¥ä¸‹ã®ã‚ˆã†ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã§ãる.\\
\hspace*{10mm}Clone or download \verb|>| Download ZIP
- \item[注)]ã“ã®å ´åˆã¯ï¼Œketcindy-masterã«ãªã‚‹ï¼Ž
+ \item[*]ã“ã®å ´åˆã¯ï¼Œketcindy-masterã«ãªã‚‹ï¼Ž
\end{itemize}
\item ketcindy(-master)/forLinuxã‚’é–‹ã.
- \item ターミナルã®shコマンドã§setketcindy.shを実行.
+ \item setketcindy.shをテキストエディタã§é–‹ã„ã¦ï¼Œãƒ‘スを確èªï¼Œä¿®æ­£ã™ã‚‹ï¼Ž
\begin{itemize}
- \item 表示ã•ã‚Œã‚‹ãƒ‘スãŒé•ã£ã¦ã„ã‚‹å ´åˆ\\
- \hspace*{10mm}setketcindy.shをテキストエディタã§é–‹ã„ã¦ï¼Œãƒ‘スを修正ã™ã‚‹ï¼Ž
- \item scriptsã®ä¸­èº«ãŒTeXã«ã‚³ãƒ”ーã•ã‚Œã‚‹
- \item ketcindyã®styleファイルãŒTeXã«ã‚³ãƒ”ーã•ã‚ŒmktexlsrãŒå®Ÿè¡Œã•ã‚Œã‚‹ï¼Ž
- \item Cinderellaã®Pluginsã«KetcindyPlugin.jarをコピー,ketcindy.iniãŒä½œæˆã•ã‚Œã‚‹ï¼Ž
+ \item ターミナルã§ä»¥ä¸‹ã‚’実行ã™ã‚‹ï¼Ž\\
+   \verb|sudo bash setketcindy.sh|
+ \item scriptsã®ä¸­èº«ãŒ\TeX ã«ã‚³ãƒ”ーã•ã‚Œã‚‹
+ \item ketcindyã®styleファイルãŒ\TeX ã«ã‚³ãƒ”ーã•ã‚ŒmktexlsrãŒå®Ÿè¡Œã•ã‚Œã‚‹ï¼Ž
+ \item Cinderellaã®Pluginsã«KetcindyPlugin.jarãŒã‚³ãƒ”ーã•ã‚Œketcindy.iniãŒä½œæˆã•ã‚Œã‚‹ï¼Ž
\end{itemize}
- \item ターミナルã®shコマンドã§setwork.shを実行.
+ \item setwork.shをテキストエディタã§é–‹ã„ã¦ï¼Œãƒ‘スを確èªï¼Œä¿®æ­£ã™ã‚‹ï¼Ž
\begin{itemize}
+ \item ターミナルã§ä»¥ä¸‹ã‚’実行ã™ã‚‹ï¼Ž\\
+   \verb|bash setketwork.sh|
\item 作業ディレクトリketcindyãŒãƒ¦ãƒ¼ã‚¶ãƒ›ãƒ¼ãƒ ã«ä½œæˆã•ã‚Œã‚‹ï¼Ž
- \item タイプセットã®æ–¹æ³•ï¼ˆTeXã®ç¨®é¡žï¼‰\\
+ \item タイプセットã®æ–¹æ³•ï¼ˆ\TeX ã®ç¨®é¡žï¼‰\\
\hspace*{10mm}通常ã¯ï¼Œplatex (p)ã¾ãŸã¯uplatex(u)ã‚’é¸ã¶ï¼Ž
\item ketcindyフォルダã«workフォルダã®ä¸­èº«ãŒã‚³ãƒ”ーã•ã‚Œã‚‹ï¼Ž
\item \verb|.ketcindy.conf|(ä¸å¯è¦–ファイルã ãŒç·¨é›†å¯èƒ½ï¼‰ãŒãƒ¦ãƒ¼ã‚¶ãƒ›ãƒ¼ãƒ ã«ä½œæˆã•ã‚Œã‚‹ï¼Ž\\
- \hspace*{10mm}注)TeXを切り替ãˆã‚‹ã¨ããªã©ã¯ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’修正ã™ã‚‹ï¼Ž
+ \hspace*{10mm}注)\TeX を切り替ãˆã‚‹ã¨ããªã©ã¯ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’修正ã™ã‚‹ï¼Ž
\item マニュアルもコピーã•ã‚Œã‚‹ï¼Ž
\item 作業ディレクトリã«ketincy.confã®é››å½¢ãŒã‚³ãƒ”ーã•ã‚Œã‚‹ï¼Ž
\item KeTCindyã‚’ç«‹ã¡ä¸Šã’ãŸã¨ã,設定ファイルã¯æ¬¡ã®é †ã«èª­ã¿è¾¼ã¾ã‚Œã‚‹ï¼Ž
@@ -78,13 +90,14 @@ KETCindyã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« (Linux)
\end{enumerate}
\end{itemize}
\end{enumerate}
+
\item KeTCindyã®ãƒ†ã‚¹ãƒˆãƒ©ãƒ³
\begin{enumerate}[(1)]
- \item 作業ディレクトリketcindyã‚’é–‹ã.
- \item ketcindyã®ä¸­ã®template1basic.cdyã‚’é¸ã³ï¼Œã€Œæƒ…報を見るã€ã‚’é–‹ã.
+ \item 作業ディレクトリketcindyã«ã‚ã‚‹template1basic.cdyを実行ã—ã¦ã¿ã‚‹ï¼Ž
\begin{itemize}
- \item アプリケーションãŒæ‰€å®šã®Cinderella2ã«ãªã£ã¦ã„ã‚‹ã“ã¨ã‚’確ã‹ã‚る.
- \item「情報ã€ã‚’é–‰ã˜ã¦ï¼Œtemplate1basic.cdyをダブルクリックã™ã‚‹ï¼Ž
+ \item ターミナルã§ä»¥ä¸‹ã‚’実行\\
+   \verb|cd (ketcindyã®ãƒ‘ス)|\\
+   \verb|Cinderella2 template1basic.cdy|
\item ç”»é¢ã«ç™½ã„æž ãŒå‡ºã‚Œã°ï¼Œãƒ©ã‚¤ãƒ–ラリã®èª­ã¿è¾¼ã¿ã¯æˆåŠŸï¼Ž
\end{itemize}
\item スクリーンã®å·¦ä¸Šéƒ¨ã«ã‚ã‚‹Figureボタンを押ã—ã¦ï¼ŒPDFãŒè¡¨ç¤ºã•ã‚Œã‚Œã°æˆåŠŸï¼Ž
diff --git a/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeMacJ.tex b/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeMacJ.tex
index cb61f9be12a..ba98fdd75dd 100644
--- a/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeMacJ.tex
+++ b/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeMacJ.tex
@@ -24,12 +24,15 @@ KETCindyã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« (Mac)
\begin{enumerate}[\bf\large 1.]
\item Cinderella, R, Maxima をインストールã™ã‚‹ï¼Ž
\begin{itemize}
- \item \url{https://beta.cinderella.de} (Cinderella)
- \item \url{https://cran.r-project.org} (R)
- \item \url{https://sourceforge.net/projects/maxima/files} (Maxima)
+ \item \url{https://beta.cinderella.de} (Cinderella)\\
+\hspace*{1zw}・解å‡ã—ã¦ã§ãã‚‹Cinderella2(.app)ã‚’ /アプリケーションã«{\bf 移動}ã™ã‚‹ï¼Ž\\
+\hspace*{2zw}注)ketcindy(-master)/forMacã«ã‚ã‚‹ Applicationsã«ãƒ‰ãƒ©ã‚°ãƒ‰ãƒ­ãƒƒãƒ—ã—ã¦ã‚‚よã„.
+ \item \url{https://cran.r-project.org} (R)\\
+\hspace*{1zw}・ダブルクリックã—ã¦ï¼Œèµ·å‹•ã™ã‚‹ã‹ã‚’確èªã™ã‚‹ï¼Ž
+ \item \url{https://sourceforge.net/projects/maxima/files} (Maxima)\\
+\hspace*{1zw}・v5.38.0以å‰ã®æ–¹ãŒv5.40.0以é™ã‚ˆã‚Šè»½ã„.
\end{itemize}
- 注) ダブルクリックã—ã¦ï¼Œèµ·å‹•ã™ã‚‹ã‹ã‚’確èªã™ã‚‹ï¼Ž
-
+
\item TeXをインストールã—ã¦ã„ãªã„å ´åˆã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ï¼Ž
\begin{enumerate}[(1)]
\item TeXLiveを推奨
@@ -55,6 +58,8 @@ KETCindyã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« (Mac)
ã‹ã‚‰ä»¥ä¸‹ã®ã‚ˆã†ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã§ãる.\\
\hspace*{10mm}Clone or download \verb|>| Download ZIP
\item[注)]ã“ã®å ´åˆã¯ï¼Œketcindy-masterã«ãªã‚‹ï¼Ž
+ \item[注)] フォルダåãŒketcindy-master 2ãªã©ã«ãªã£ã¦ã„ãŸã‚‰ï¼Œã‚¹ãƒšãƒ¼ã‚¹ã‚’ã¨ã‚‹ï¼Ž
+ \item[注)] ã™ã¹ã¦æ‰‹å‹•ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã¨ãã¯ï¼Œ{\bf 7}ã«å¾“ã£ã¦è¡Œã†ï¼Ž
\end{itemize}
\item ketcindy(-master)/forMacã‚’é–‹ã.
\begin{itemize}
@@ -68,6 +73,8 @@ KETCindyã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« (Mac)
\begin{itemize}
\item[注)]管ç†è€…権é™ãŒå¿…è¦ã¨ãªã‚‹ï¼Ž
\item[注)]é–‹ã‹ãªã„ã¨ãã¯Control+クリックã§ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã‚’é¸ã¶ï¼Ž
+ \item[注)]ダブルクリックã§ã€Œé–‹ãã‹ã€ã‚’表示ã•ã›ã‚‹ã«ã¯ï¼Œã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã§ä»¥ä¸‹ã‚’実行ã—ã¦ãŠã.\\
+ \hspace*{20mm}\verb|sudo spctl --master-disable|
\end{itemize}
\begin{itemize}
\item scriptsã®ä¸­èº«ãŒTeXã«ã‚³ãƒ”ーã•ã‚Œã‚‹
@@ -144,6 +151,31 @@ KETCindyã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« (Mac)
\hspace*{5mm}注) ターミナルã§æ¬¡ã‚’実行ã™ã‚Œã°ï¼Œgccã ã‘ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ï¼Ž\\
\hspace*{20mm}\verb|sudo xcode-select —install|
\end{itemize}
+
+\item 手動ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹å ´åˆï¼ˆKeTTeX)\\
+\hspace*{1zw}注)他ã®TeXã®å ´åˆã¯ï¼Œé©å®œãƒ‘スを置ãæ›ãˆã‚‹ï¼Ž\\
+\hspace*{3zw}\verb|/Applications/kettex/texlive| $=>$ \verb|/Library/TeX/Root| ãªã©
+ \begin{enumerate}[(1)]
+ \item ketcindy(-master)/ketcindyfolderã‚’é–‹ã„ã¦ãŠã.
+ \item scriptsフォルダã®ä¸­èº«ã‚’以下ã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž\\
+ \verb|/Applications/kettex/texlive/texmf-dist/scripts/ketcindy|
+ \item styleフォルダã®ä¸­èº«ã‚’以下ã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž\\
+ \verb|/Applications/kettex/texlive/texmf-dist/tex/latex/ketcindy|
+ \item ターミナルã§ä»¥ä¸‹ã‚’実行ã™ã‚‹\\
+ \hspace*{1zw}\verb|sudo /Applications/kettex/texlive/bin/x86_64-darwin/mktexlsr|
+ \item /Applications/Cinderella2(.app)をダブルクリック
+ \item メニューã‹ã‚‰ã€€ã€Œã‚¹ã‚¯ãƒªãƒ—トã€ï¼žã€Œãƒ—ラグインを開ãã€ã‚’é¸ã³ï¼ŒPluginsフォルダを開ã.
+ \item scripts/ketjava/KetCindyPlugin.jarã‚’Pluginsã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž
+ \item ketcindy(-master)/forMac/Forsettingmanually/ketcindy.iniã‚’Pluginsã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž\\
+ \hspace*{2zw}注)他ã®TeX ã®å ´åˆã¯ï¼Œketcindy.iniをテキストエディタã§é–‹ã„ã¦ä¿®æ­£ã™ã‚‹ï¼Ž
+ \item Puginsã‚’é–‰ã˜ï¼ŒCinderella2を終了ã™ã‚‹ï¼Ž
+ \item workã‚’é©å½“ãªå ´æ‰€ã«ã‚³ãƒ”ーã—ã¦ï¼Œåå‰ã‚’変更ã™ã‚‹ï¼Ž\\
+\hspace*{2zw}注)標準ã¯ã€€ãƒ‘ス:ユーザーホーム(ã®ç›´ä¸‹ï¼‰ã€€åå‰ï¼šketcindy
+ \item 上ã®ä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª(ketcindy)ã« doc/ketmanual ã®ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã‚’コピーã™ã‚‹ï¼Ž
+ \item forMacã«ã‚ã‚‹ ketcindy.conf をテキストエディタã§é–‹ã,é©å®œä¿®æ­£ã™ã‚‹ï¼Ž
+ \item ターミナルã§ä»¥ä¸‹ã‚’実行ã™ã‚‹ï¼Ž\\
+ \hspace*{1zw}\verb|cp (forMacã®ãƒ‘ス)/ketcindy.conf ~/.ketcindy.conf|
+ \end{enumerate}
\end{enumerate}
\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeWinE.tex b/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeWinE.tex
index eecd1de9e7b..49cae8839b2 100644
--- a/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeWinE.tex
+++ b/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeWinE.tex
@@ -39,8 +39,8 @@ How to install KeTCindy(Windows)
\item kettex is a light-weight TeXLive.
\begin{itemize}
\item Download kettex.zip from\\
- \hspace*{10mm}\url{https://www.dropbox.com/s/dc4inuk06t07g26/kettex.dmg?dl=0}
- \item Double-click it and move kettex to \verb|/Applications|.
+ \hspace*{10mm}\url{https://www.dropbox.com/s/fthw4btjqqs33tc/kettex.exe?dl=0}
+ \item Double-click it and move kettex to \verb|C:\|.
\end{itemize}
\item In case of other TeX, see {\bf 3.}(2).
\end{enumerate}
@@ -54,10 +54,11 @@ How to install KeTCindy(Windows)
\item[Rem)]The latest version can be download from Repository:\\
\hspace*{5mm}\url{https://github.com/ket­pic/ketcindy}\\
\hspace*{10mm}Clone or Download \verb|>| Download ZIP
+ \item[Rem)]Move the extracted folder to Desktop.
\end{itemize}
\item Open ketcindy(-master)/forWindows.
\begin{itemize}
- \item[Rem)]If you use TeX other than TeXLIve/KeTTeX,
+ \item[Rem)]If you use TeX other than TeXLIve/KeTTeX,
\begin{itemize}
\item Open setketcindy.bat with a text editor.
\item Edit paths in it.
@@ -67,7 +68,7 @@ How to install KeTCindy(Windows)
\hspace*{10mm}\Ltab{15mm}{KeTTeX} setketcindy.bat\\
\hspace*{10mm}\Ltab{15mm}{TeXLive} setketcindytexlive.bat\\
\hspace*{10mm}\Ltab{15mm}{Others} edited setketcindy.bat
- \begin{itemize}
+ \item[Rem)]In the case of Windows10, unblock the security block. \begin{itemize}
\item Contents of scripts will be copied into TeX.
\item ketcindystyle files will be copied and mktexlsr will be executed.
\item In Cinderella/PlugIns\\
@@ -81,7 +82,8 @@ How to install KeTCindy(Windows)
\begin{itemize}
\item Work directory "ketcindy" will be generated in User's home.
\item TeX(typeset) will be usually latex,xelatex or pdflatex.
- \item Contents of “work†will be copied into "ketcindy"
+ \item Input the version numbers of R, Maxima, for example 3.4.2,\ 5.37.3.
+ \item Contents of “work†will be copied into "ketcindy"
\item \verb|.ketcindy.conf| will be also generated in User's home.\\
\hspace*{10mm}You can change the setting of PasthT, Mackc, etc.
\item Template of "ketcindy.conf" will be also copied to work directory.
@@ -111,9 +113,9 @@ How to install KeTCindy(Windows)
\begin{itemize}
\item Downloadable from \url{https://github.com/TeXworks/texworks/releases/}.
\item Launch TeXworks,\\
- \hspace*{10mm}and choose Edit \verb|>| Preference \verb|>| Typeset.
+ \hspace*{10mm}and choose Edit \verb|>| Files verb|>| Preference \verb|>| Typeset.
\item Push upper + and add\\
- \hspace*{5mm}\verb|/Applications/kettex/texlive/bin/x86_64-darwin|
+ \hspace*{5mm}\verb|C:\kettex\texlive\bin\win32|
\item Select Xelatex or pdflatex.
\end{itemize}
diff --git a/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeWinJ.tex b/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeWinJ.tex
index fbc0137c232..23c46b9d5ea 100644
--- a/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeWinJ.tex
+++ b/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeWinJ.tex
@@ -26,7 +26,8 @@ KETCindyã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« (Windows)
\begin{itemize}
\item \url{https://beta.cinderella.de} (Cinderella)
\item \url{https://cran.r-project.org} (R)
- \item \url{https://sourceforge.net/projects/maxima/files} (Maxima)
+ \item \url{https://sourceforge.net/projects/maxima/files} (Maxima)\\
+\hspace*{1zw}・v5.38.0以å‰ã®æ–¹ãŒv5.40.0以é™ã‚ˆã‚Šè»½ã„.
\item \url{https://www.sumatrapdfreader.org/download-free-pdf-viewer.html} (Sumatra)\\ \hspace*{10mm}注)Sumatraã¯Windowsã ã‘ã§ã‚る.
\end{itemize}
注) ダブルクリックã—ã¦ï¼Œèµ·å‹•ã™ã‚‹ã‹ã‚’確èªã™ã‚‹ï¼Ž
@@ -39,7 +40,7 @@ KETCindyã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« (Windows)
\end{itemize}
\item KeTTeXã¯TeXLiveã®è»½é‡ç‰ˆ
\begin{itemize}
- \item kettex.dmgを以下ã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã§ãる.\\
+ \item kettex.exeを以下ã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã§ãる.\\
\hspace*{10mm}\url{https://www.dropbox.com/s/fthw4btjqqs33tc/kettex.exe?dl=0}
\item ダブルクリックã—ã¦ã§ãã‚‹kettexã‚’\verb|C:\|ã«å…¥ã‚Œã‚‹ï¼Ž
\end{itemize}
@@ -54,11 +55,14 @@ KETCindyã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« (Windows)
\item[注)]最新版ã¯ï¼ŒRepositoryã®ã‚µã‚¤ãƒˆ\\
\hspace*{10mm}\url{https://github.com/ket­pic/ketcindy}\\
ã‹ã‚‰ä»¥ä¸‹ã®ã‚ˆã†ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã§ãる.\\
- \hspace*{10mm}Clone or download \verb|>| Download ZIP
- \item[注)]ã“ã®å ´åˆã¯ï¼Œketcindy-masterã«ãªã‚‹ï¼Ž
+ \hspace*{10mm}Clone or download \verb|>| Download ZIP\\
+ ã“ã®å ´åˆã¯ï¼Œketcindy-masterã«ãªã‚‹ï¼Ž
+ \item[注)]解å‡ã—ã¦ã§ãるフォルダをデスクトップã«ç§»å‹•ã™ã‚‹ï¼Ž
\end{itemize}
\item ketcindy(-master)/forWindowsã‚’é–‹ã.
\begin{itemize}
+ \item[注)]Windows10ã®å ´åˆï¼Œã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ãƒ–ロックを解除ã™ã‚‹ï¼Ž\\
+\hspace*{5mm}å³ã‚¯ãƒªãƒƒã‚¯ã—ã¦ã€Œãƒ—ロパティã€ï¼žã€Œã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ã€ï¼žã€Œè¨±å¯ã€
\item[注)]ä»–ã®TeX(TeXLive,W32tex以外)を使ã£ã¦ã„ã‚‹å ´åˆ
\begin{itemize}
\item setketcindy.bat をテキストエディタã§é–‹ã.
@@ -76,12 +80,13 @@ KETCindyã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« (Windows)
\item Cinderellaã®Pluginsã«KetcindyPlugin.jarをコピー,ketcindy.iniãŒä½œæˆã•ã‚Œã‚‹ï¼Ž
\end{itemize}
\item setwork.batをダブルクリック
- \begin{itemize}
+ \begin{itemize}
\item 作業ディレクトリketcindyãŒãƒ¦ãƒ¼ã‚¶ãƒ›ãƒ¼ãƒ ã«ä½œæˆã•ã‚Œã‚‹ï¼Ž
\item タイプセットã®æ–¹æ³•ï¼ˆTeXã®ç¨®é¡žï¼‰\\
\hspace*{10mm}通常ã¯ï¼Œplatex (p)ã¾ãŸã¯uplatex(u)ã‚’é¸ã¶ï¼Ž
+ \item R,\ Maximaã§ã¯ï¼Œãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ï¼ˆ3.4.2,\ 5.37.3ãªã©ï¼‰ã‚’入れる.
\item ketcindyフォルダã«workフォルダã®ä¸­èº«ãŒã‚³ãƒ”ーã•ã‚Œã‚‹ï¼Ž
- \item \verb|.ketcindy.conf|(ä¸å¯è¦–ファイルã ãŒç·¨é›†å¯èƒ½ï¼‰ãŒãƒ¦ãƒ¼ã‚¶ãƒ›ãƒ¼ãƒ ã«ä½œæˆã•ã‚Œã‚‹ï¼Ž\\
+ \item \verb|.ketcindy.conf|(編集å¯èƒ½ï¼‰ãŒãƒ¦ãƒ¼ã‚¶ãƒ›ãƒ¼ãƒ ã«ä½œæˆã•ã‚Œã‚‹ï¼Ž\\
\hspace*{10mm}注)TeXを切り替ãˆã‚‹ã¨ããªã©ã¯ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’修正ã™ã‚‹ï¼Ž
\item マニュアルもコピーã•ã‚Œã‚‹ï¼Ž
\item 作業ディレクトリã«ketincy.confã®é››å½¢ãŒã‚³ãƒ”ーã•ã‚Œã‚‹ï¼Ž
@@ -118,9 +123,9 @@ KETCindyã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« (Windows)
\begin{itemize}
\item \url{https://github.com/TeXworks/texworks/releases/} ã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã§ãる.
\item TeXworksã‚’ç«‹ã¡ä¸Šã’ã‚‹
- \item TeXworks \verb|>| 環境設定 \verb|>| タイプセット
+ \item TeXworks \verb|>| ファイル \verb|>| 設定 \verb|>| タイプセット
\item 上ã®æ¬„(パス)ã«ä»¥ä¸‹ã‚’追加\\
- \hspace*{5mm}\verb|/Applications/kettex/texlive/bin/x86_64-darwin|\\
+ \hspace*{5mm}\verb|C:\kettex\texlive\bin\win32|\\
\hspace*{10mm}注) 上ã®è¡Œã‚’上ã®æ¬„ã®å…ˆé ­ã«ãªã‚‹ã‚ˆã†ã«ç§»å‹•ã™ã‚‹ï¼Ž
\item 下ã®æ¬„ã®æ¨ªã«ã‚ã‚‹ + をクリック
\begin{itemize}
@@ -143,6 +148,30 @@ KETCindyã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« (Windows)
をダウンロードã—ã¦å®Ÿè¡Œ\\
\hspace*{10mm}注) パッケージã¯ï¼Œmingw32-base, mingw32-gcc-g++ã ã‘ã§ã‚ˆã„.
\end{itemize}
+
+\item 手動ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹å ´åˆï¼ˆKeTTeX)\\
+\hspace*{1zw}注)他ã®TeXã®å ´åˆã¯ï¼Œé©å®œãƒ‘スを置ãæ›ãˆã‚‹ï¼Ž\\
+\hspace*{3zw}\verb|C:\kettex\texlive| $=>$ \verb|C:\texlive\2018| ãªã©
+ \begin{enumerate}[(1)]
+ \item \verb|ketcindy(-master)\ketcindyfolder|ã‚’é–‹ã„ã¦ãŠã.
+ \item scriptsフォルダã®ä¸­èº«ã‚’以下ã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž\\
+ \verb|C:\kettex\texlive\texmf-dist\scripts\ketcindy|
+ \item styleフォルダã®ä¸­èº«ã‚’以下ã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž\\
+ \verb|C:\kettex\texlive\texmf-dist\tex\latex\ketcindy|
+ \item コマンドプロンプトã§ä»¥ä¸‹ã‚’実行ã™ã‚‹\\
+ \hspace*{1zw}\verb|C:\kettex\texlive\bin\win32\mktexlsr|
+ \item \verb|C:\Program files\Cinderella2(.exe)|をダブルクリック
+ \item メニューã‹ã‚‰ã€€ã€Œã‚¹ã‚¯ãƒªãƒ—トã€ï¼žã€Œãƒ—ラグインを開ãã€ã‚’é¸ã³ï¼ŒPluginsフォルダを開ã.
+ \item \verb|scripts\ketjava\KetCindyPlugin.jar|ã‚’Pluginsã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž
+ \item \verb|ketcindy(-master)\forWindows\Forsettingmanually\ketcindy.ini|ã‚’Pluginsã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž\\
+ \hspace*{2zw}注)他ã®TeX ã®å ´åˆã¯ï¼Œketcindy.iniをテキストエディタã§é–‹ã„ã¦ä¿®æ­£ã™ã‚‹ï¼Ž
+ \item Puginsã‚’é–‰ã˜ï¼ŒCinderella2を終了ã™ã‚‹ï¼Ž
+ \item workã‚’é©å½“ãªå ´æ‰€ã«ã‚³ãƒ”ーã—ã¦ï¼Œåå‰ã‚’変更ã™ã‚‹ï¼Ž\\
+\hspace*{2zw}注)標準ã¯ã€€ãƒ‘ス:ユーザーホーム(ã®ç›´ä¸‹ï¼‰ã€€åå‰ï¼šketcindy
+ \item 上ã®ä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª(ketcindy) ã« \verb|doc\ketmanual| ã®ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã‚’コピーã™ã‚‹ï¼Ž
+ \item forWindowsã«ã‚ã‚‹ ketcindy.conf をテキストエディタã§é–‹ã,é©å®œä¿®æ­£ã™ã‚‹ï¼Ž
+ \item ユーザホームã«ã‚³ãƒ”ーã—ã¦ï¼Œåå‰ã‚’ \verb|.ketcindy.conf| ã«å¤‰ãˆã‚‹ï¼Ž
+ \end{enumerate}
\end{enumerate}
\end{document} \ No newline at end of file