MATLAB学习笔记3:矩阵的创建1

又是大学生晚上更新的一天,现在22点04,写完就睡觉,明天还得去国博,到了北京之后还没去过呢

数组对于MATLAB只是小意思,MATLAB的一个非常大的亮点就是有强大的处理矩阵和向量的功能,今天我们来开启矩阵的部分,首先看一看矩阵的创建,今天先写一小部分

1.基本知识

矩阵的创建规则其实很简单
(1)矩阵元素必须在“[ ]”内
(2)矩阵的同行元素之间用空格或者逗号隔开
(3)矩阵在不同行之间,也就是要换行时要用分号或者回车符号分隔开
注意,复数域内都可以,小知识,MATLAB中π用“pi”表示,sqrt(A)仍然是开方的意思

2.M文件(这一部分可能较难接受,慢慢理解就行,先提一嘴,以后继续说)

对于比较大且复杂的矩阵,我们可以创建一个M文件

那什么是M文件呢?
 

用MATLAB语言编写的程序,其文件后缀为M,称为M文件
M文件根据内容和调用方式不同可以分为两种函数文件和命令文件
下面说一下区别:
(1) 命令文件没有输入参数,也不返回输出参数;而函数文件可以带输入参数,也可返回输出参数。
(2) 命令文件对工作空间中的变量进行操作;而函数文件中定义的变量为局部变量,当函数文件执行完毕时,这些变量被清除。
(3) 命令文件可以直接执行;而函数文件要以函数调用的方式来调用它
我的理解就是,函数文件就类似于C语言中的函数,实际上用法都是一样的,先写出来存起来,想用的时候直接调用就行了

【关于M文件的创建】,其实也非常简单,可以直接选择菜单栏中的新建脚本,或者用常用的快捷键,“CTRL+N”来新建,也可以在命令行中输入“edit”

【关于M文件的打开】,也有几种简单容易记的方式,和创建的时候基本上一一对应,可以从菜单栏直接打开,可以从工作目录中直接打开,也可以输入“edit+文件名称”来打开。

3.一些基本的用来创建矩阵的函数

zeros:  产生全是0的矩阵
ones:产生全是1的矩阵
eye:产生单位矩阵
rand:产生0到1之间均匀分布的随机矩阵
randn:产生均值为0,方差为1的标准正态分布矩阵

也可以创建和上面已经有的矩阵大小相同的新矩阵


举两个例子大家就明白啦,都是最基本的

好啦,今天就不写了,还有点别的事,明天继续写矩阵的创建

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值