Maple 教程(一)---初认识
1.Maple基本操作页面
可以选择New-Document开始建立自己的Project。
昨天刚学习了mathematics的使用方法,今天就集中整理一下maple的用法。
2.基本用法说明
冒号+等号(简称冒等号)是赋值号:=,把右边赋值给左边变量
- 等号就是数学上的等号,a=b就是a与b相等的意思
- 分号是代码结束分隔符(与MATLAB等语言一样)
- 冒号也是代码结束符, 与分号不同的是冒号会不输出运算结果(相当于mathmatica中的没有符号)
- ?+函数名 回车就可以获取帮助文档。
任何想要获得求值结果的表达式必须为数学格式;任何文本格式的表达式都是非执行语句。(F5切换输入格式:文字/数学:光标在文本时为竖线,在数学时为斜线;)
f是一个表达式,不是函数;求f在x=2时的值 采用函数命令:eval(f,x=2)
一个函数就是一个特殊的过程;程序语句较长时用shift+enter换行。
列表是有序单元,将对象用一对方括号括起来. 使用方括号获取特定的元素.
集合用一对花括号括起的以逗号分隔的一组Maple对象,不保持元素的顺序和重复次数.方括号可以获取集合中的元素.(有一定的限制)其它命令如remove,select.如果需要也可以将集合转换为列表。
序列是一个用逗号隔开的任意对象集合,也可以由若干个序列复合而成.方括号索引符号可以提取元素。
向量像列表,但不同于列表方括号索引符号可以提取元素。
矩阵是元素的长方形数组,以行和列显示,可用Matrix()命令创建矩阵。
Map命令应用一个函数到列表,集合,向量,矩阵等中的所有元素.
#1----变量定义变量名:=变量值 #其中变量名与大多数编程语言命名规则一样,区分大小写
a:=21;
b:="Hello World";#2----程序注释#-----单行注释
(**)----多行注释#3----表达式a+b+c #或者`+`(a,b,c)
x^12+2*x+1
y:=x
B:=<1,2,3,4>; #定义一个矩阵
sum(B[i],i=1..4) #求和函数2+3*I #数学表达式;乘积间有括号,可用空格代替乘号#4----定义函数f:=x-> x^2+1; #定义一元函数
g:=(x,y)-> x^2+y^2; #定义二元函数#3----定义一个矩阵(向量),并对其按照索引查找数据
a:=[1,2,3,5];
a[1];
a[1..2];
a[];
a[5]:=6;注意:
索引下标从1开始
索引不能越界
多个索引用a..b表示第a到第b,返回列表
如果中括号什么也不写返回所有值且为序列类型
补充,也可以负索引 a[-1]就是最后一个值
对矩阵就用两个下标索引
Maple 教程(一)---初认识相关推荐
- 腾讯云香港轻量服务器宝塔Linux镜像入门教程(初体验)
腾讯云轻量应用服务器30M峰值带宽24元/月,价格很不错新手站长网选择了一台入门级1核1G的轻量应用服务器lighthouse,镜像安装宝塔Linux面板,新手站长网来详细说下腾讯云香港轻量应用服务器 ...
- emacs linux 教程,emacs初体验
在Windows下欢快地使用emacs 使用linux开发环境 linux下无论是下载开发软件.安装库,还是系统的命令都比window要优秀. 因此使用虚拟机加xmanager可以体验到2个系统无缝切 ...
- HanLP使用教程——NLP初体验
话接上篇NLP的学习坑 自然语言处理(NLP)--简介 ,使用HanLP进行分词标注处词性. HanLP使用简介 以蕊小说网 https://www.2569.info HanLP是一系列模型与算法组 ...
- 计算机应用基础教程ppt 洪歧,计算机应用基础案例教程(清华)
计算机应用基础案例教程(清华) (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 蕴棉渐擅渐蔽蝎薯腻艰卷诞母危阜腮筷禁防距胜荔梦惋谅倪 ...
- SVN使用教程(二)
上一篇: SVN使用教程(初阶) 地址:SVN使用教程(一)_酷云科技的博客-CSDN博客 1.TortoiseSVN 安装(官方有中文语言包,记得配上) 2.检出(拉代码) 文件夹鼠标右键,点击SV ...
- Maple学习(一)Maple的安装
老板找了高尔夫球的代码,想让我运行得出结果.老板做企业管理的,在代码上比我不着急, 又是发Maple教程,又是发文档的. 看来我的好日子结束了. Maple系统内置高级技术解决建模和仿真中的数学问题, ...
- 80篇各ajax框架入门教程
AJAX经典入门教程,入门实例,入门代码收藏. *VS2008 Ajax.NET快速入门教程* (2008-3-25) [本站原创]Ajax!?!入门教程之道 (2008-4-13) [本站原创]Aj ...
- Maple基本程序结构
Maple写函数要了解基本的程序结构1. for循环 语法最后用od 把do反过来 例子 分支结构 语法最后加fi 例子 一般条件语句 嵌套条件语句 多重条件语句 while循环 语法 例子 参考文献 ...
- manjaro远程linux,Manjaro Linux 入门使用教程
Manjaro Linux 入门使用教程 Manjaro 初体验 Manjaro 是一款基于 Arch LInux 的自由开源发行版,它吸收了 Arch Linux 优秀丰富的软件管理,同时提供了稳定 ...
- 鸿蒙OS2.0初体验
重要的放前面 鸿蒙官方开发文档 鸿蒙IDE下载地址 鸿蒙OS入门2.0教程 鸿蒙初体验视频 鸿蒙2.0开源地址 一.HarmonyOS优点 (1)多终端开发调试便捷 鸿蒙目前支持可以开发TV,wear ...
最新文章
- MS UI Automation Introduction
- linux下搭建python 机器学习环境
- 关于如何发现忠诚的下属的讨论
- sphinx索引分析续
- 工业以太网交换机的接口知识详解
- matlab 遗传优化算法_转载 | 遗传算法解决TSP问题的MATLAB实现
- Oracle 11g行字段拼接WMSYS.WM_CONCAT问题Not A LOB
- python cursor游标_python 使用sqlite需要使用游标cursor?
- 阿里最新分享Redis全套学习笔记PDF版,图文并茂,太详细了
- wifi物理地址怎么改_安卓手机修改wifi物理mac地址的三种方法
- log以2为底的对数
- 第四章—密钥管理与分配
- java项目获取系统信息
- “金三银四” “阿里” 我去定了,谁也拦不住我,这份《Android面试宝典》说的
- 没有大数据就没有智慧城市
- 变量存储重温及在Ubuntu系统和Keil中编程验证
- 【网络安全面经】2023届网络安全岗秋招面试题及面试经验分享
- S7-200SMART案例分析——运动控制编程
- 泪目!视频剪辑教程自学百度云资源
- 【iOS】程序内跳转到支付宝转账(非SDK实现支付)及相关监听