MATLAB帮助系统
在MATLAB输入框中输入help,可以获得所有帮助
输入help+关键字即可获得关键字的帮助;如help int8 即获得8位整形的帮助
MATLAB变量与常量
定义常量和变量时无需事先申明变量类型,变量被赋予什么类型的值,则该变量就是什么类型的值。
由键盘输入数;如:x=input('请输入数据') 系统会将你从键盘输入的值作为该变量的值!
正无穷大:Inf。如输入4/0即可得到Inf;NaN表示不定式
符号常量,如PI为圆周率MATLAB算数运算符
标量的加减乘除不再介绍(MATLAB中有右除“\”表示右边的数除以左边的数)
乘方:5^2或power(5,2)
在运算中我们只是用小括号
Inv(A)表示A矩阵的逆
MATLAB运算函数
Sin(pi/6)=0.5
A=矩阵,则sin(A)表示对A中的每一个元素做sin函数运算
在MATLAB中,函数运算符大多都和数学中一样
知道floor,round,fix,ceil
以及rem ,mod,conv,deconv函数的用法
conv([10 0 5 0 0 4],[9 0 8 0 7 6])表示多项式 (X^6+5X^3+4)*(9X^5+8X^3+7x+6)的展开
real(1+2i)求实部,imag求虚部,abs求模,angel求幅角
cross对矩阵做叉乘,dot对矩阵点积,compan求矩阵的伴随矩阵(和数学所说的不太一样)
det求矩阵行列式的值,rank求矩阵的秩,eig求矩阵的特征值,trace求矩阵的ji
MATLAB字符串及其运算
字符串本质是一个字符数组,
Abs(‘A’)把A字符转化成对应的数字
Double(’A’) 把A字符转化成对应的数字,char(34)把34转化为对应的字符
num2str(65)把数字65转化为字符‘65’,str2num则相反
str=’ I’’m a boy!’可以输出I’m a boy
char(‘A’+32)将大写字母转化为小写字母(可直接用函数lower(‘A’)和upper(‘a’))
str=[‘a’:’z’]表示打印26个字母
MATLAB字符串函数即二维字符串
strcmp(s1,s2)比较字符串s1,s2,相等则返回1不相等返回0
strncmp(s1,s2,4)比较字符串s1,s2的前4个字符,相等则返回1不相等返回0
findstr(s1,’am’)返回子字符串在s1中的位置
strcat(s1,s2)字符串拼接 注意strcat(s1,s2’)
disp(s1)字符串输出函数
二维字符串[ ; ]
Strvcat(s1,s2)字符串纵向拼接
Str2mat(s1,s2)将字符数组转化为字符矩阵//不用啦~
数值显示格式设置
缺省显示格式:简洁的短(short g)格式窗口命令及语法格式:format 显示格式关键字
如:format long %15位数字显示
常见通用命令总结
命令 含义
clc 清除命令窗口的显示内容
clear 清除Matlab工作空间中保存的变量
who或whos 显示Matlab工作空间中的变量信息
dir 显示当前工作目录的文件和子目录清单
cd 显示或设置当前工作目录
type 显示指定m文件的内容
help或doc 获取在线帮助
quit或exit 关闭/推出MATALB