Matlab学习笔记——Day1

Matlab学习笔记——Day1

首先声明一下学习视频来源于这里
学习视频:0零基础入门matlab教程基础版

认识Matlab的界面

在这里插入图片描述
其中

1、左边的一个框表示的是当前路径下的所有文件

2、中间上面的第一框是用来编写代码的编辑器,可以在命令行窗口中书写edit命令打开

3、下面的命令行窗口是一个互动窗口类似一个IDLE

4、右边的工作区用于存在你代码中运行的所有变量

Matlab变量命名规则

  • 变量名区分大小写
  • 变量名长度不超过63位
  • 变量名以字母开头。可以由分母、数字和下划线组成,但不能使用标点
  • 变量名一切从简

常用的清屏和清除所有变量的命令

clc;%清屏
clear;%清除所有东西

Matlab注释的2种方法

  • %:这只是普通的一种注释,matlab不会执行该语句
  • %%+空格:这是一种可以用于区分的注释,上下会出现两条横线用于区分截断代码

Matlab数据类型

  • 数字
  • 字符与字符串
    字符串用单引号表示
  • 矩阵
%Matlab输入矩阵
A=[1 2 3;4 5 6;7 8 9]

B=A',A的转置

C=A(:),矩阵按列拉长,即写完一列再到下一列

D=inv(A),求矩阵的逆

E=zeros(行,列,维度)
  • 元胞数组:元胞数组可以理解为一个大的工具箱里面包括很多小的工具箱,可以往里面根据索引下表填充元素

Matlab索引从1开始,使用命令

A=cell(行,列);
  • 结构体:使用struct命令,类似于python里面的dict类型,书写例子如下所示
book = struct('name',{{'Machine Learning', 'Data Mining'}},'price', [30,40]);
book.name%打印属性
book.name(1)%打印出来的属性是cell类型
book.name{1}%打印出来的是值类型

rand、randi、randn三者区别

1、rand生成均匀分布的伪随机数,分布在(0,1)区间

2、rand生成标准正态分布分布的伪随机数,(均值为0,方差为1)

3、randi生成均匀分布的伪随机整数

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值