之前写的 用MATHEMATICA计算一元高次方程 内容较复杂,探讨了 Solve 的局限性和 FindRoot 的使用。

用Mathematica计算一元高次方程

如果只要计算增长率,用以下代码即可:

解释:

StartYear是起始年份,EndYear是结束年份,Year是一共经历了多少年。

StartNumber 就是初始年份的值,EndNumber是结束年份的值。

最后一行是计算,因为增长率不可能超出[-1,1],所以直接寻找值。只要数据正确,就不会报错了。

上面的例子的运行结果:

我遇到这个问题后在网上找到了答案,网上原文如下:

Question: DSolve returns true

Using Mathematica 7, I got a solution

The only time I was able to reproduce the “DSolve[True….” message was when I had the sequence of commands as follows,

What’s happening is that y'[x] is known to be x- y[x], and the DSolve is doing a compare of y-y[x] == y-y[x], returning True. Then it can’t solve True for y[x] in x, resulting in the question being returned.

Would you try exiting the kernel, restart fresh, and re-typing (* commands 1*) only.

 

(内容出自 Wolfram Community http://community.wolfram.com/groups/-/m/t/332674

意思就是,在DSolve解方程时,已事先给出了 y‘[x] 解析表达式,后来又来 y'[x] == x – y[x] 后,相当于在这里比较真假,因此返回 True。

解决办法:删去事先给出的f[x]表达式,清理内存,或者关掉从头重新计算,建议采用后一种方法,比较快速稳妥。

以下内容来自 wolfram 帮助页面:http://reference.wolfram.com/language/guide/ControlObjects.html


控件对象

Wolfram 语言提供一系列完整的控件对象,所有对象以便捷的符号形式表示. Manipulate 自动调用这些对象;您也可以在一般输入时直接调用它们,或在您自己的动态界面内调用它们.

Control 一个自动选择类型的交互控制

Slider, VerticalSlider Slider2D

Checkbox RadioButton Opener

IntervalSlider 使用下界和上界设值

ColorSlider 交互选择一个颜色

Setter 设置按下鼠标时的值: Setter Setter

Toggler 点击时切换值

SetterBar, RadioButtonBar, CheckboxBar, TogglerBar 按钮列表

PopupMenu 选择菜单

ListPicker 选项列表

InputField 可接受字符串、数字或任何表达式的输入栏

FormControl 含有释义明确的字段的任意表单

LocatorPane 图形或其它背景上可移动的定位器

Animator  ▪  Manipulator  ▪  Locator  ▪  ProgressIndicator  ▪  Trigger  ▪  ClickPane

Button 可以设置任意外观和行为的按钮

PasteButton 复制表达式的按钮

ActionMenu, ButtonBar 选择行为的菜单

EventHandler 低层次事件处理

MousePosition  ▪  ControlActive  ▪  ControllerState  ▪  CurrentValue

GestureHandler, TouchPosition 触碰控件

FileNameSetter 系统文件浏览

ColorSetter 系统颜色选择

SystemDialogInput 文件、字体、声音等

Hyperlink 超链接到单元和网址

FormObject 指定格式结构

FormFunction 设置活动的可提交格式

注释 »

Tooltip  ▪  Mouseover  ▪  Overlay  ▪  StatusArea  ▪  PopupWindow  ▪  Labeled  ▪ 

动态交互式语言 »

Dynamic  ▪  DynamicModule  ▪  MousePosition  ▪  Setting  ▪  DynamicSetting  ▪ 

用户界面的结构与布局 »

Grid  ▪  Row  ▪  Column  ▪  Panel  ▪  TabView  ▪  Pane  ▪  Deploy  ▪ 

控件选项 »

ImageSize  ▪  Appearance  ▪  Deployed  ▪  Enabled  ▪  AutoAction  ▪ 

构建用户界面 »

ChoiceDialog  ▪  CreatePalette  ▪  CreateDialog  ▪  CreateDocument  ▪ 

相关教程

利用浏览器F12查看源文件,找到了京东网站使用的字体顺序如下:

  • tahoma,
  • arial,
  • Microsoft YaHei,
  • Hiragino Sans GB,
  • “\u5b8b\u4f53”,(应该是调用它的内部网站字体)
  • sans-serif

课程网址:

云服务器基础介绍: https://cloud.tencent.com/course/special/182

云数据库基础介绍: https://cloud.tencent.com/course/special/239

这两门课是进入云服务器门槛的基础知识,也是最基本的步骤。无论从事什么开发工作,都应该掌握这两种基础知识。