被项目要求逼的要两天上手mma,这里记些笔记。
选择单元类型,设为标题
设置新单元,为section
section中可以输入文本文档
入门方法
自由格式语言输入
mma编程语言
使用面板
四条基本原则
函数名称首字母大写
[] —— 所要计算的内容
{} —— 列表或者范围
按下 Shift+Enter 运行计算
例如
Integrate[1/(1-x^2),(x,-5,5)]
生成新单元:生成新水平线
基本运算
精确运算
N[22/100,10]
f[X_]:= x + 1 (* X_代表任意表达式 *)
Expand[%] (* X_展开表达式 *)
f[dog]
> dog + 1
Solve[f[b] - 2 ==0,b](* 求解f(b)-2使其等于0) *)
{{1,1,0}}代表一个list包含一个list。如果是{{}}, 代表一个list包含一个空list;如果是{},代表只是一个空list。如果要把{{1,1,0}}变成{1,1,0},只用First[result] 或 result[[1]] 就行。
First是一个function,表示return list的第一个item,所以 First[{{1,2,3}}] return {{1,2,3}}的第一个item–{1,2,3}。First[{1,2,3}] return 1。First[{}]报错。
可以看help,很有用
此外,除了mma,还可以用echarts或者g5画图。
reference:
- https://www.bilibili.com/video/BV1Es411r7sR?p=4
- https://www.bilibili.com/video/BV12E411D79o?from=search&seid=13118009897080554282
- https://stackoverflow.com/questions/63496592/change-data-format-in-mathematica?noredirect=1#comment112282306_63496592
这篇笔记介绍了Mathematica(MMA)的入门方法,包括自由格式语言输入、编程基础、基本运算和数据处理。通过Shift+Enter运行计算,以及使用First函数获取列表的第一个元素等技巧。还提到了利用Echarts和G5进行绘图的选项。


被折叠的 条评论
为什么被折叠?



