avatar
h*s
1
计算中需要大量的gaussian random number,采用的nr里的ran2(),因为周期长...
看见有人说ran2()计算费时间,所以第一次计算的时候把ran2()产生的数都存下来,下
次换了参数run的时候就读取保存的数据...
想问问,是再次调用ran2()快还是读外部文件快啊?
avatar
y*t
2
我安装了MikTex +Texniccenter+ Asymptote+Ghostscript+gsview.
现在决定试一试MetaPost.有几个问题请教:
1. 怎样在Miktex中安装 MetaPost?
2. how to configure TeXnicCenter to quickly compile the MetaPost code?(这很
可能根本不是问题)
3. Could you show me a MetaPost code, 并且说明编译的步骤?
Many thanks!
avatar
k*f
3
自己比较一下就知道了。
看你的程序要重复多少遍,是不是很关心随机这个要求

【在 h***s 的大作中提到】
: 计算中需要大量的gaussian random number,采用的nr里的ran2(),因为周期长...
: 看见有人说ran2()计算费时间,所以第一次计算的时候把ran2()产生的数都存下来,下
: 次换了参数run的时候就读取保存的数据...
: 想问问,是再次调用ran2()快还是读外部文件快啊?

avatar
a*e
4
你可以用MikTeX附带的设置程序Settings安装metapost及其例子。
Settings -> Packages -> Documentation -> Metapost-examples
比如metapost源文件是mygraph.mp,内容如下
beginfig(1); %图形起始
... %绘图命令
endfig; %图形结尾
beginfig(2);
...
endfig;
...
end; %文件结尾
可以这么编译 mpost mygraph.mp
输出的是mygraph.1, mygraph.2 ...
这些文件是mps格式,一种特殊的eps,可以用GSview看,也可以用
epstopdf命令把mps转成pdf看。

【在 y****t 的大作中提到】
: 我安装了MikTex +Texniccenter+ Asymptote+Ghostscript+gsview.
: 现在决定试一试MetaPost.有几个问题请教:
: 1. 怎样在Miktex中安装 MetaPost?
: 2. how to configure TeXnicCenter to quickly compile the MetaPost code?(这很
: 可能根本不是问题)
: 3. Could you show me a MetaPost code, 并且说明编译的步骤?
: Many thanks!

avatar
h*s
5
产生一个ran2()number 和读取文件一个double,哪个快?
一次run是一个温度,重复是要模拟时间演化
第二次run用一样的rdn应该没问题

【在 k****f 的大作中提到】
: 自己比较一下就知道了。
: 看你的程序要重复多少遍,是不是很关心随机这个要求

avatar
y*t
6
谢谢!非常感谢!
在package manager 里安装Metapost-examples这一个就可以了是吗?
metapost源文件在哪里写?可以写在TexnicCenter里,然后保存为.mp吗?
我的目的是把图形写进由Latex生成的PDF.
为此,1)先把.mp生成eps,然后再include进PDF?
2) 直接把.mp代码写进.tex,再由TexnicCenter直接编译生成图形.
当然,如果后者可以完成这件事,当然很好.这时,在.tex的导言区要加栽什么宏包吗?
谢谢!
您说"可以这么编译 mpost mygraph.mp" 这是指进入命令行,输入这几个字母就可以,是吗?
再次感谢!

【在 a**e 的大作中提到】
: 你可以用MikTeX附带的设置程序Settings安装metapost及其例子。
: Settings -> Packages -> Documentation -> Metapost-examples
: 比如metapost源文件是mygraph.mp,内容如下
: beginfig(1); %图形起始
: ... %绘图命令
: endfig; %图形结尾
: beginfig(2);
: ...
: endfig;
: ...

avatar
k*f
7
如果就是1个,肯定是ran2快
如果是很多个,读取double应该会不错的

【在 h***s 的大作中提到】
: 产生一个ran2()number 和读取文件一个double,哪个快?
: 一次run是一个温度,重复是要模拟时间演化
: 第二次run用一样的rdn应该没问题

avatar
a*e
8
eps可以用\includegraphics命令插入到.tex里,需要\usepackage{
graphicx}。
常用的三个绘图工具中,只有tikz/pgf可以直接写到.tex里,metapost
和pstricks都需要另外生成图形。
mpost是个命令行命令,在miktex的bin目录下,估计另一个可执行文件
mp是它的马甲。TeXnicCenter也许可以给这个命令定制一个按钮。

是吗?

【在 y****t 的大作中提到】
: 谢谢!非常感谢!
: 在package manager 里安装Metapost-examples这一个就可以了是吗?
: metapost源文件在哪里写?可以写在TexnicCenter里,然后保存为.mp吗?
: 我的目的是把图形写进由Latex生成的PDF.
: 为此,1)先把.mp生成eps,然后再include进PDF?
: 2) 直接把.mp代码写进.tex,再由TexnicCenter直接编译生成图形.
: 当然,如果后者可以完成这件事,当然很好.这时,在.tex的导言区要加栽什么宏包吗?
: 谢谢!
: 您说"可以这么编译 mpost mygraph.mp" 这是指进入命令行,输入这几个字母就可以,是吗?
: 再次感谢!

avatar
S*I
9
pstricks也可以直接写入tex文件

【在 a**e 的大作中提到】
: eps可以用\includegraphics命令插入到.tex里,需要\usepackage{
: graphicx}。
: 常用的三个绘图工具中,只有tikz/pgf可以直接写到.tex里,metapost
: 和pstricks都需要另外生成图形。
: mpost是个命令行命令,在miktex的bin目录下,估计另一个可执行文件
: mp是它的马甲。TeXnicCenter也许可以给这个命令定制一个按钮。
:
: 是吗?

avatar
a*e
10
不好使。

【在 S**I 的大作中提到】
: pstricks也可以直接写入tex文件
avatar
S*I
11
pdftricks?

【在 a**e 的大作中提到】
: 不好使。
avatar
y*t
12
MetaPost能直接在ConTex写代码吗?
或者还是要include?
谢谢!
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。