欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Mathematica 智多星

程序员文章站 2022-03-31 12:25:03
...

我,大宝库博主,本作品的版權持有者,特此声明使用下列协议发表本作品:
1.任何人都可以在*軟體基金會所公開發行之GNU*文件協議许可证(GFDL)1.2或者之後的版本的授權下,複製、分發、和/或修改此文件;不附帶恆常章節、封面及封底文字等其他附帶條件。使用此文件時請標示作者姓名,並以相同方式分享。关于GFDL 1.2的协议原文,请参阅 http://www.gnu.org/licenses/fdl-1.2.html
2.任何人都可以在知识共享组织所公開發行之知识共享 署名-相同方式共享 协议(CC-BY-SA) 3.0版本的授權下,複製、分發、和/或修改此文件。使用此文件時請標示作者姓名,並以相同方式分享。关于CC-BY-SA 3.0的更多信息,请参阅 http://creativecommons.org/licenses/by-sa/3.0/
任何人都可以根据自己的需要,*地从上面的两种版权协议里面,選擇其中一种協議使用此文件,也可以同时選擇上面的两种版权协议使用此文件。

本文根据作者长期以及今后帮助别人实现mathematica特定功能的经历整理下来的,希望对学习mathematica,使用mathematica的朋友有所帮助。

Question 怎样把中文按照竖排方式进行排版?

string = "前一段时间我还写道:\[OpenCurlyDoubleQuote]\
微软的东西搞着搞着就会心烦,我关注的是更具一般性的东西。\[CloseCurlyDoubleQuote]然而,这次微软一推出Visual \
Studio 2008,我还是屁颠屁颠地跑去下载,这是典型的自己扇自己耳光了。扇就扇吧,新东西还是要体验一下的。不过这新东西一出,总是搞得人\
心里乱乱的。"

[email protected]@Partition[Characters[string], 5]

Question 1:使用NMaxize求解最大值出现复数域错误怎么办?

比如:

NMaximize[Log[x]/x, x]

出错结果为:

NMaximize::nrnum: The function value 1.238756083919684`+6.005759913982358`I is not a real number at {x} = {-0.5230966103516175`}

 

 

ANS:把要求的表达式用如下函数包起来:

ToReal[x_] := If[Im[x] != 0, 0, x]

然后计算

NMaximize[ToReal[Log[x]/x], x]

结果为

{0.367879, {x -> 2.71828}}

 

Question 2:怎样计算向量的散度,旋度?

Ans:需要用到Vector Analysis Package

Remove["Global`*"]
Needs["VectorAnalysis`"]
u = Xx Yy + Yy Zz + Zz Xx
Grad[u]
Laplacian[u]
[email protected]@u

Question 3a*b = 396.88  f[a, b] = a*b*340 + (2*a + b)*250 + 450*b  怎么显示图像?我要限制他算出最小值,怎么用mathetica求出来??

Ans:

f[a_] := 396.88*340 + (2*a + 396.88/a)*250 + 450*396.88/a
Plot[f[x], {x, 0, 100}]
Minimize[f[x], x]

Question 4:怎么解不等式?

比如:x+y>1 && xy<10

Ans:

 

Reduce[x + y > 1 && x y < 10, {x, y}]
(x <= 0 && y > 1 - x) || (x > 0 && 1 - x < y < 10/x)

 

Question 4:怎么更改文档的样式?

Ans:

 对一个特定文档,选择菜单format里的edit stylesheet子菜单,打开一个新的对话框。在choose a style里选择比如input。

接下来出现一行 Local definition for style “Input“。选中右边的blanket(就是那个右中括号),使用format菜单里的功能更改字体,就可以改变整个文档的文字样式了。

如果要改变系统的默认样式,就双击那个default.nb打开系统模板文件,修改它的样式即可。



以下文字仅仅是为了被搜索引擎索引 mathematica 帮助 mathematica 求助 mathematica 问题 mathematica 疑难解答 mathematica 怎么用? mathematica 下载 mathematica 汉化 mathematica 教程 mathematica 新手 mathematica 中文版 mathematica 画图 mathematica 解方程 mathematica 拟合 mathematica 积分 mathematica 求导 mathematica 化简 mathematica 初中生 mathematica 高中生 mathematica 大学生 mathematica 数学建模 mathematica 百度知道 mathematica 百科 mathematica 文档

转载于:https://www.cnblogs.com/dabaopku/archive/2010/08/25/1808409.html