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生成均匀分布的伪随机整数
5861

被折叠的 条评论
为什么被折叠?



