zoukankan      html  css  js  c++  java
  • Mathematica 智多星

    我,大宝库博主,本作品的版權持有者,特此声明使用下列协议发表本作品:
    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,我还是屁颠屁颠地跑去下载,这是典型的自己扇自己耳光了。扇就扇吧,新东西还是要体验一下的。不过这新东西一出,总是搞得人\
    心里乱乱的。"
    
    Grid@Transpose@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]
    Div@Grad@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 文档

  • 相关阅读:
    常用的模板标签
    django的静态文件的引入
    模板路径的查找
    类型初始值设定项引发异常
    ASP.NET基础笔记
    ASP.NET 学习笔记
    【1】验证适配器
    同时安装vs2010和VS2012后IEnumerable<ModelClientValidationRule>编译错误
    跨窗体传值
    扩展方法
  • 原文地址:https://www.cnblogs.com/dabaopku/p/1808409.html
Copyright © 2011-2022 走看看