还是推荐自己学zszs
- 学Maple
- 学Mathematica
- 学个毛
0
投票人
![]()
![]()
- 你们怎么都发投票
0
投票人
MMA的可维护性太差了。日常写点小玩具玩一玩还行。比如分析点小数据,画点图什么的。
GPT的MMA代码时好时坏的。(可能是我不太知道怎么修坏的MMA代码吧
1 个赞
只当计算器用呢?
计算器还是很好用的。不少人把MMA当智能草稿纸用
1 个赞
请问有无快速上手教程?
1 个赞
给个最近自己刷到的题目的例子
青蛙想从(0,0)跳到(5,6),每次只能向右跳一格或向上跳一格。青蛙不愿意同方向连续跳三次。共多少种不同跳法?
用MMA就比较简单了
ways[x_, y_, last_, count_] := If[x == 5 && y == 6, 1,
If[x > 5 || y > 6, 0,
Which[
last == "U",
If[count == 2,
ways[x + 1, y, "R", 1],
ways[x + 1, y , "R", 1] + ways[x, y + 1, "U" , count + 1]],
last == "R",
If[count == 2,
ways[x, y + 1, "U", 1],
ways[x + 1, y, "R", count + 1] + ways[x, y + 1, "U", 1]],
last == "I",
ways[x + 1, y , "R", 1] + ways[x, y + 1, "U", 1]
]
]
]
1 个赞