[转帖]Mathematica技巧汇编
<TABLE blogpost" cellSpacing=0 width="100%" border=0><TR>
<TD>
<DIV>1.输入技巧:Ctrl+K将自动完成函数名,而Shift+Ctrl+K将给出函数的模版.<BR>2.使用面板输入<BR>3.编程技巧<BR>对循环说“不”!<BR>对于那些习惯于使用C, FORTRAN等语言的人来说,在开始使用Mathematica时会感有点怪怪的感觉,因为他们习惯了“过程式”编程,而不习惯于“函数式”或“功能式”编程。这样,当他们在Mathematica中编程时,会使用用循环或者嵌套式的IF[]语句,这时候他们会觉得Mathematica运行速度太慢了。</DIV>
<DIV>5.使用Mathematica Notebook创建科学技术文档<BR> <BR>利用Mathematica提供的在线帮助以及鼓励自己勇于实践的情况下,使用Mathematica Notebook是相当容易的。下面是创建简单的Mathematica Notebook文档的步骤: <BR>1. 为方便起见,你可以把在你的文档中要经常使用的字符或表达式集中放在一个自己创建的palette中,至于如何创建自己的Palette,可参考下一小节. <BR>2. 建立一个新notebook.如果启动Mathematica时没有打开一个新的notebook,你可以选择主菜单中的File,然后选择New指令. <BR>3. 为你的文档选择一个特定的页面格式. 你可以选择主菜单中的Format, 选项Style Sheet将容许你选择你所喜欢的特定页面格式你,当然你可以就使用缺省选项. <BR>注意:Mathematica Notebook是一种结构化的交互式文档,由一个一个元胞cell顺序组成(). 每一个元胞都可以包含不同类型的素材,比如文本,图形,或者Mathematica表达式. 当创建一个文档时,你必须指出每一个元胞中所包含的素材的类型,否则系统将把它们理解为Mathematica表达式.使用Notebook很容易做到这一点. <BR>4.要指出在某个元胞中的素材类型,可以在输入字符前,选择Mathematica主菜单中的Format菜单,选择Style选项.要改变一个已有的元胞的类型,可以先选中该元胞,然后选择Format->Style选项中所要使用的选项. <BR>5. 保存文档,如果需要,你可以打印任何Mathematica Notebook文档. </DIV>
<DIV>创建自己的Palette <BR>Mathematica Notebook前端自带了一组标准的palette.在各种palette上的Button就像在你的键盘上附加了一些按键,用起来非常方便。但是,有时候我们会有一些特定的文档,其中有一些经常要用的字符或对象,这时候如果创建自己的palette就会在输入时节约非常多的时间。 <BR>你可以按下列方法创建palette: <BR>1.开始一个新notebook.<BR>2. 选择主菜单中的Input选项,再选择Create Table/Matrix/Palette,这样就可以设置一个空的palette.当标题为Create Grid Box的窗口出<BR>现时,选择Palette,输入你所希望的palette的行列数,或者保留缺省选项,然后单击OK按钮.你所创建的空的palette将出现在Mathematica Notebook中. <BR>3. 此时你可以打开一个或多个标准palette,利用这些面板把你所需要的字符插入到你的palette.要完成这件事,你可以选择File主菜单中的Palettes子菜单,然后选择你所要打开的标准palette.现在单击选中你的palette上的某个按钮,你可以通过标准palette或者键盘来插入你所需要的任何字符到你的 palette上的每一个按钮中. <BR>4.在完成了你的palette后,再选择File主菜单,选择Generate Palette from Selection指令. 要保存这一palette,先右击palette,然后选择File,Save as.. ,为你的palette输入一个名称.现在就可以使用你的面板了. <BR>5.要编辑一个面板,鼠标右击你的palette,选择File以及Generate Notebook from Palette.要编辑一个按钮,单击生成的Notebook中的某个按钮,然后编辑它.方法与前面一样. <BR>注意,palette是作为一个Mathematica Notebook文件保存的,并具有相应的扩展名.palette也作为一个notebook文件被打开. </DIV></TD></TR>
<TR>
<TD>
<TABLE cellSpacing=0 border=0>
</TABLE></TD></TR></TABLE>
谢谢
感谢! 好谢谢 感谢分享
对函数微分时,常用Constants指令指定函数中的常量
对函数微分时,常用Constants指令指定函数中的常量,但是软件在做微分计算时,也会在每一个微分项中含有该指令,使得结果看上去很不舒服,请问有没有办法让结果中不含有该指令?
页:
[1]