Mathematica基础指令详解:List与操作函数
需积分: 10 40 浏览量
更新于2024-10-13
1
收藏 152KB PDF 举报
本文主要介绍了Mathematica的基本指令,适合初学者学习。涵盖了List指令的常见用法,如Count、Position、FreeQ、MemberQ、Table、Set、MatrixForm、Drop、First和Last等函数的功能及应用。
在Mathematica中,`List`是一个非常重要的数据结构,可以用来存储有序的数据序列。例如,`A = {81, 1, 2, 3}`创建了一个包含四个元素的列表。`Count@A, 1`用于计算列表A中元素1出现的次数,这里是2次。`Position@A, 2`返回元素2在列表A中的位置,结果是{3},表示2位于列表的第三个位置。
`FreeQ`函数用于检查元素是否不在列表中,`FreeQ@A, 4`返回`True`,表示4不在列表A中;而`FreeQ@A, 2`返回`False`,表示2在列表中。`MemberQ`函数则用于验证元素是否属于列表,`MemberQ@A, 1`返回`True`,证明1是列表A的成员。
`Table`函数用于生成有规律的序列,例如`Table[i^2, {i, 8, 1, 10}]`生成了从8到10每个数平方后的列表。`Set1 = Table[i + 4*j, {i, 1, 3}, {j, 1, 2}]`创建了一个3x2的矩阵,表示所有i+4*j的值,其中1≤i≤3且1≤j≤2。`MatrixForm`或`TableForm`可以将矩阵以更易读的形式展示。
`Drop`函数用于从列表中移除指定位置的元素,`Drop@Set1, 1`移除了Set1的第一个元素,`Drop@Set1, -2`移除了倒数第二个元素。需要注意的是,原始列表Set1不会因为`Drop`操作而改变,如果要保存修改后的结果,需要重新赋值,如`Set1 = Drop@Set1, 1`。
`First`和`Last`函数分别用于获取列表的第一个和最后一个元素,如`First@Set1`返回列表Set1的第一个元素,`Last@Set1`返回最后一个元素。这些基本指令是Mathematica编程的基础,掌握它们对于初学者来说至关重要。
212 浏览量
185 浏览量
点击了解资源详情
185 浏览量
264 浏览量
446 浏览量
341 浏览量
258 浏览量
1047 浏览量

GavrocheApple
- 粉丝: 2
最新资源
- Android开源项目合集:实用小工具与源码大全
- 轻松美化代码:sublime HTML-CSS-JS Prettify插件
- C#开发必备:常用类库全解析
- ASRock华擎H77M主板BIOS 1.60版升级要点解析
- 局部化脸部特征实时视频转变技术深度解析
- 数据存储解决方案与实践指南
- Laravel与Vue.js打造投票系统详解
- 掌握SublimeLinter:Sublime文本插件的安装与配置
- 实现单表增删改查的SSH框架整合教程
- C#实现两点间平行动态字体绘制方法
- LFM与巴克码组合信号MATLAB仿真分析
- 华擎Z87超频主板BIOS 1.70版升级详解
- Unreal Development Kit入门教程:创建塔防游戏
- Sublime Text 3的使用技巧与插件推荐
- 激光引导设备:救援与紧急疏散的技术革新
- Qt仿qq浮动弹窗插件封装及跨平台使用教程