周记mathmetica(2022.5.1-5.8)

前言

思考:首先为什么要学习mathmetica呢,因为我遇到了太多太多的数学公式要求,但是自己一个个推导不太现实,并且很多情况绘制图像,手动也显然是不行的,所以当然要借助工具了,这个时候就轮到mathmetica出场了

问题1:专业版需要付费

sol:然后我就上网搜密钥如何破解,最后当然成功破解了,这里不是重点,所以简简带过

下面就该是对mathmetica的一些笔记和思考


main

part1 基础知识

 

从一道同学问我的题目入手,当然恰好mathmetica可以解决绘制图像的问题

思路1:学习mathmetica绘制图像的一些基本用法,尝试这个图像可以完成多 

学习笔记整理的网址 

 ​​​​​​Mathematica编程官方入门教程 - ahrismile - 博客园 (cnblogs.com)Mathematica编程官方入门教程 - ahrismile - 博客园 (cnblogs.com)

mathmetica尽可能给出准确的结果
In[1]:= 8/3
Out[1]:= 8/3 
每个函数名称的首字母均为大写

计算3a+1 (两个数或表达式之间空一格就代表两者相乘)

3 a+1
# 等价于3*a+1
所有符号表达式都具有相同的基本结构head[arguments]
多项式展开(a+1)(a-2)
Expand[(a+1)(a-2)]
简单方程求解 x^2+2x+1=0
Solve[x^2+2x+1==0,x]
绘制图像(到了我感兴趣的内容了)
Plot[Sin[x], {x, 0, 10}]
数学2D格式比如输入pi,就esc+pi+esc

格式排版
Alt+数字1到7可以得到不同的文档结构
简单函数,注意下划线与冒号(后面应该也会用到)
In[0]:= f[x_, y_] := x^2*y

使用帮助很重要

  • 选中需要帮助的函数,按F1快捷键打开帮助文档
  • ?+函数,执行后给出函数帮助信息

Clear用法,清除全局变量

Clear["Global`*"];

创建列表

列表在 Wolfram 语言中用{...}来表示,它们可以是任何类型的表达式

Wolfram 语言中的许多函数使用标准的 “迭代器规范”:minmaxstep

一种简写模式(i的初始值默认为1了) 

 

制作一个嵌套表格: 

 


 模式

 Wolfram 语言的模式语言允许你对任意符号结构的模式进行描述,能够将强大的 regex-like 操作泛用与任意表达式和任意格式的数据.(哈哈哈哈,这周就用到了上周学的正则表达式了

模式代表表达式的类型. 基本的模式结构 _(读作 “blank”)代表任意表达式.查找列表中匹配模式 f[_] 的表达式:

 

“  |  ”表示或(很多知识真的都相通) 


2D,3D绘图 

 思考:其实还有很多细节没学,但是所要用到的一些细节已经大概掌握(以后需要用再来学把,那时候再把笔记补全)

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值