1、help命令,格式help+函数名。
局部上:
(1)help plot 二维绘图的帮助)
(2)help elfun 基本函数——初等函数的帮助
(3)help exp 指数函数的简单帮助
(4)doc exp 网页格式的帮助
(5)Lookfor (模糊查询) intergral ——模糊查找积分的函数
(6)Lookfor four(模糊查找傅里叶级数) 补全fourier
(7)doc eigs 求矩阵的特征值和特征向量,已知特征值和特征向量求一下最大模的矩阵
(8)其他部分帮助(其他函数以及工具箱)可以在matlab上去搜索相应的pdf帮助文件
整体上:
(1)help+函数名或help+函数类名 精确查询
(2)helpwin 打开帮助窗口
(3)helpwin+函数名 精确查询
(4)helpdesk 打开帮助窗口
(5)doc 打开帮助窗口
(6)doc+函数名 打开帮助窗口, 精确查询
(7)lookfor+关键字 matlab中的谷歌,模糊查询
2、初学者要把下面的基本使用规则,牢记于心:
eps —— 在MATLAB编程中,对于除法运算,为了避免分母为零的情况出现,将分母的数与eps相加。
输入时,标点必须是英文状态下的
大多数情况下,MATLAB对空格不予处理
小括号代表运算级别,中括号用于生成矩阵,大括号用于构成单元数组
分号 ; 的作用:有;不显示运算结果的字符,无;就显示运算结果,但对图形窗口不起作用。分号也用于区分行(矩阵)。
逗号 , 的作用:函数参数分隔符,也用于区分行,显示运算结果,当然不加标点也显示运算结果
冒号 : 多用于数组
续行号 ... 不能放在等号后面使用,不能放在变量名中间使用,起作用时默认显蓝色
双引号 'string' 是字符串的标识符
感叹号 ! 用于调用操作系统运算
百分号 % 是注释符号,对于百分号后面直到行末的语句,matlab跳过执行。另外还可用于代码块注释,即对多行代码一次注释, 格式为:(注意%{ 和%}都要单独成行)
%{
%}
3、变量名:任意字母数字下划线组成,开头必须为字母,区分大小写,变量字符间不能留空格。
特殊变量和常量:ans——储存结果(结果缺少变量名时),,pi(圆周率 3.1416),eps(浮点相对精度),inf(无穷大 1/0) NaN(不定量 0/0 ) i(j)^2=-1 margin (检测生产的函数的输入的变量个数) nargout (所用函数输出的变量的个数) realmin(realmax)最小(大)可用实数 check =a 检查a的值 whos查找所有的变量以及所占的空间
4、常用的命令
clc clear command(命令窗口中清除所有代码)(清屏),
clf clear figure(清理图形窗口)(并非关闭figure窗口)
close 关闭最近的figure窗口
close all 关闭所有figure窗口
clear 清理工作空间(workspace)中的所有变量 clear x;清理一个变量x
clear+变量名 清理工作空间中的指定变量(如果是多个变量,用空格隔开)
edit+函数名 查看或编辑源文件
who 显示工作空间中的所有变量名(仅展示出变量的名字)
whos 显示工作空间中的所有变量名及其属性(大小、字节数、数据类型,等等)
which+函数名 证实该函数是否在当前路径
what 列出当前路径的所有matlab文件
load 加载外部文件
save 保存变量到外部文件。如果save后面没有任何东西,则默认将工作空间中的所有变量保存在文件matlab.mat中。
save 文件名 指定变量列表——将指定变量保存在文件中(其中文件名不需要用单引号括起来,文件名的 .mat 后缀也可省略)。(具体地,可以执行doc save来查看save如何使用。) 例如:
save var2 x y ; —— 将变量x和y保存在文件var2.mat中。
load var2
在 save 和 load 命令中,文件名、变量名可以用字符串来表示,这时将 save 和 load 看作函数来调用:(推荐使用这种形式)
save( 'var2', 'x', 'y' ); % 功能与 save var2 x y ; 相同。
s = 'var2';
load( s ) % 功能与 load var2 相同。
5、矩阵的输入:
(1)输入矩阵时a=[ ]元素之间用空格或者是逗号分开 用分号换行或者是回车换行
(2)t=[1:0.1:10] 产生从1到10的步长为0,1的行矩阵
(3)t=linspace(n1,n2,n) 产生从n1到n2的n个等差数列
diff(t) ——求差分(求元素之间的间隔) fortmat short long 浮点精度
(4)t=logspace(n1,n2,n)在10n1~10n2之间生产n个数 ——等比数列
(5)t(2:end). /t(1:end-1) ——可以借此完成错位相除
(6)特殊的矩阵
1)、单位阵(eye(m)、eye(m,n)——出现最大单位阵其余部分为0、eye(size(a)) )
2)所有元素都为1的矩阵
Ones(n)、ones(m, n)ones(sizes(a))
3)所有元素都为零的矩阵
Zeros(n) zeros(m,n)zeros(sizes(a))
4)空矩阵 q=[ ]不占空间 a(:,3)=[ ]表示删除第三列(a(3,:)=[ ] 删除第3行) 同时也可以用来记录数据
5)随机数矩阵——用于验证模型
rand(m,n) 产生m×n矩阵,其中的元素是[0,1]上均匀分布的随机数。
normrnd(mu,sigma,m,n) 产生m×n矩阵,其中的元素均值为mu,标准差为sigma的正态分布的随机数。(mvnrnd——多维)
exprnd(mu,m,n) 产生m×n矩阵,其中的元素是服从均值为mu的指数分布的随机数。
poissrnd(mu,m,n) 产生m×n矩阵,其中的元素是服从均值为mu的泊松(Poisson)分布的随机数。
unifrnd(a,b,m,n) 产生m×n矩阵,其中的元素是服从区间[a,b]上均匀分布的随机数。
6)求全排列
randperm(n)产生1到n的一个随机全排列。
perms([1:n])产生1到n的所有全排列。
6、冒号运算符构造向量:
格式:向量名:a
标签:save,窗口,函数,大全,矩阵,matlab,MATLAB,ing,变量 From: https://www.cnblogs.com/Ericup/p/17353270.html