小小猪脑壳的matlab基础笔记记录(一)

1. 常见的通用操作指令:

clc:清除命令行窗口中的所有内容;

clear all:清除工作区内的所有变量和函数(clear和clear all的区别有待深入学习);

clf:清除图形窗口中的内容;

close all:关闭所有figure窗口;

delete:从磁盘中删除指定文件(删除数据文件x.mat则输入:delete x.mat,可多个文件同时操作 );

save name:保存当前工作区间内的所有变量到文件name.mat中;

save name x:保存当前工作区间x变量到文件name.mat中;

load name:下载name中的变量到工作区间(load name.mat效果一致)。

2. 命令窗口的符号功能:

空格( ):输入变量的分割符或者数组行元素之间的分隔符;

逗号(,):输入变量的分割符或者数组行元素之间的分隔符,显示计算结果的命令之间的分隔符;

点号(.):小数点,矩阵点乘;

分号(;):用于不显示运算结果的命令行,用于矩阵行之间的分隔符;

单引号(''):扩住字符;

续行号(...):表示后一行和该行连接;

下划线(_):用于变量、函数和文件名;

3.矩阵的产生:

A=a(:b):c  :a为向量的起始量,b为单位增量(可正可负),c为结尾量;

zeros (n):产生一个nxn维的零矩阵;zeros (n,m):产生一个nxm的零矩阵;

ones:产生全1矩阵,表示方式同上;

eye:产生一个单位矩阵,同上;

rand:生成(0,1)之间均匀分布的伪随机数,同上;

randn:生成标准正态分布(方差为1,均值为0)的伪随机数,同上;

randi([iMin,iMax],m,n):生成在(iMin,iMax)上均匀分布的伪随机数,若iMin为0可简写为randi(iMax,m,n);

diag:产生对角矩阵,主要写法为diag(A)或者diag([1 2 3...]),A为一个向量;

linspace (a,b,N):用于产生a,b之间N个点的行线性矢量,N默认为100个点;

size(A):得到A矩阵的行数和列数。

4. 矩阵操作

A(:):将矩阵A按列的方向拉成一个列向量;

A(K,:),A(:,J):取矩阵A的第k行或者第J列;

A(K:J):取A(:)的第K到J个元素;

A(K:J,:),A(:,K:J):取矩阵的K到J行或K到J列;





阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页