matlab1Word下载.docx
- 文档编号:18216409
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:12
- 大小:20KB
matlab1Word下载.docx
《matlab1Word下载.docx》由会员分享,可在线阅读,更多相关《matlab1Word下载.docx(12页珍藏版)》请在冰豆网上搜索。
helpwin打开帮助窗口显示指定的主题信息
数学函数
abs(x)计算x的绝对值
acos(x)计算x的反余弦函数
angle(x)计算复数x的幅角
asin(x)计算x的反正弦函数值
atan(x)计算x的反正切函数值
atan2(y,x)tan-2(y/x)
cos(x)cosx
exp(x)ex
log(x)logex
[value,index]=max(x)返回x中的最大值,和它所处的位置
[value,index]=min(x)返回x中的最小值,和它所处的位置
mod(x,y)余数
sin(x)sinx
sqrt(x)x的平方根
tan(x)tanx
rounding(取整)函数
ceil(x)
fix(x)
round(x)
字符转换函数
char(x)将矩阵中的数转化为字符,矩阵中的元素就不大于127
double(x)将子符串转化为矩阵
int2str(x)将整数x转化为字符串形式
num2str(x)将带小数点的数转化为一个字符型数组
str2num(x)将字符串转化为数
颜色标记类型线型
y黄色.点-实线
m品红色o圈:
点线
c青绿色x×
号-.画点线
r红色s正方形--虚线
g绿色d菱形<
none>
无
b蓝色v倒三角
w白色^正三角
k黑色>
三角(向右)
<
三角(向左)
p五角星
h六线形
函数中的函数
fminbnd求函数的最小值,这函数只有一个自变量
fzero找出函数为0时的自变量的值
quad在数学上组合一个函数
ezplot简单易用的函数画图
fplot通过函数名画出这个函数的图象
函数描述
conj(c)计算c的共共轭复数。
如果c=a+bi,那么conj(c)=a-bi。
real(c)返回复数c的实部
imag(c)返回复数c的虚部
isreal(c)如果数组c中没有一个元素有虚部,函数isreal(c)将返回1。
所以如果一个数组c是复数组成,那么~isreal(c)将返回1。
abs(c)返回复数c模
angle(c)返回复数c的幅角,等价于atan2(imag(c),real(c))
表6.2普通的MATLAB字符串函数
类别函数描述
普通
char
(1)把数字转化为相应的字符值
(2)把二维数组转化相应的字符串
double把字符转化为相应的double值
blanks创建一个由空格组成的字符串
deblanks去除字符串末端的空格
字符检测
ischar如果是一个字符数组,那么将会返回1
isletter如果是字母表中的字母,那么将会返回1
isspace如果是空白字符,那么将会返回1
字符串操作
strcat连接字符串
strvcat竖直地连接字符串
strcmp如果两字符串相等,那么函数将会返回1
stricmp忽略大小写如果两字符串相等,那么函数将会返回1
strncmp如果两字符串的前n个字母相等,那么函数将会返回1
strncmpi忽略大小,如果两字符串的前n个字母相同,那么数将会返回1
findstr在一个字符串中寻找另一个字符串
strfind在一个字符串中寻找另一个字符串(版本6.1或以后的版本)
strjust对齐字符串
strmatch找字符串的区配
strrep用一个字符串去替代另一个字符串
strtok查找一字符串
upper把字符串的所有字符转化为大写
lower把字符串的所有字符转化为小写
数字转化为字符串
int2str把整数转化为相应的字符串形式
num2str把数字转化为相应的字符串形式
mat2str把矩阵转化为相应的字符串形式
sprintf对一字符串进行格式化输出
字符串转化为数字
str2double把字符串转化相应的double型数据
str2num把字符转化成数字
sscanf从字符串中读取格式化数据
数制转换
hex2num把IEEE十六进制字符型型数据转化为double形数据
hex2dec把十六制字符串转化为相应的十进制整数
dec2hex把十进制数转化为相应的十六制字符串
bin2dec把二进制字符串转化为相应的十进制整数
base2dec把baseB转化为相应的十进制数据
dec2base把十进制转化为相应的baseB
表面,网格,等高线图象函数
mesh(x,y,z)这个函数创建一个三维网格图象。
数组x包括要画得每一点的x值,数
组y包括要画得每一点的y值,数组z包括要画得每一点的z值。
surf(x,y,z)这个函数创建一个三维表面图象。
x,y,z代表的意义与上式相同。
contour(x,y,z)这个函数创建一个三维等高线图象。
strfind在一个字符串中寻找另一个字符串(版本6。
1或以后的版本)
base2dec把baseb转化为相应的十进制数据
dec2base把十进制转化为相应的baseb
bar(x,y)这个函数用于创建一个水平的条形图,x代表第一个X轴的取值,y代
表对应于Y的取值
barh(x,y)这个函数用于创建一个竖直的条形图,x代表第一个X轴的取值,y代
compass(x,y)这个函数用于创建一个极坐标图,它的每一个值都用箭头表示,从原点
指向(x,y),注意:
(x,y)是直角坐标系中的坐标。
pie(x)
pie(x,explode)
这个函数用来创建一个饼状图,x代表占总数的百分数。
explode用来判
断是否还有剩余的百分数
stairs(x,y)用来创建一个阶梯图,每一个阶梯的中心为点(x,y)
stem(x,y)这个函数可以创建一个针头图,它的取值为(x,y)
普通的MATLAB稀疏矩阵函数
创建一个稀疏矩阵
speye创建一个单位稀疏矩阵
sprand创建一个稀疏矩阵,元素是符合平均分布的随机数
sprandn创建一个稀疏矩阵,元素是普通的随机
全矩阵和稀疏矩阵的转换函数
sparse把一个全矩阵转化为一个稀疏矩阵
full把一个稀疏矩阵转化为全矩阵
find找出矩阵中非零元素和它对应的上下标
对稀疏矩阵进行操作的函数
nnz非零元素的个数
nonzeros返回一个向量,其中的元素为矩阵中非零元素
spones用1代替矩阵中的非零元素
spalloc一个稀疏矩阵所占的内存空间
issparse如果是稀疏矩阵就返回1
spfun给矩阵中的非零元素提供函数
spy用图象显示稀疏矩阵
表8.3MATLAB输入/输出语句
加载/保存工作区load加载工作区
save保存工作区
文件打开/关闭fopen打开文件
fclose关闭文件
二进制I/Ofread从文件中读取二进制数据
fwrite把二进制数据写入文件
fscanf从文件中读取格式化数据
fprintf把格式化数据写入文件
fgetl读取文件的一行,忽略换行符
格式化I/O
fgets读取文件的一行,不忽略换行符
delete删除文件
exist检查文件是否存在
ferror所需文件的I/O错误情况
feof检测文件的结尾
fseek设置文件的位置
ftell检查文件的位置
文件位置、状态
frewind回溯文件
临时情况tempdir得到临时目录名
tempname得到临时文件名
表8.4fopen文件permissions
文件permission意义
r以只读格式读取文件
r+可对文件进行读写
w删除一个已存在文件的内容(或创建一个新文件),并以只写格式打开
w+删除一个已存在文件的内容(或创建一个新文件),并以读写格式打开
a打开一个已存在的文件(或创建一个新文件),并以只写文件格式打开把
写入的内容增加到文件的结尾
a+打开一个已存在的文件(或创建一个新文件),并以只写文件格式打开把
W不进行自动洗带的写入数据(针对于磁带机的特殊命令)
A不进行自动洗带的添加数据(针对于磁带机的特殊命令)
表8.7函数fprintf的格式转换指定符
指定符描述
%c单个字符
%d十进制表示(有符号的)
%e科学记数法(用到小写的e,例3.1416e+00)
%E科学记数法(用到大写的e,例3.1416E+00)
%f固定点显示
%g%e和%f中的复杂形式,多余的零将会被舍去
%G与%g类似,只不过要用到大写的E
%o八进制表示(无符号的)
%s字符串
%u十进制(无符号的)
%h用十六进制表示(用小写字母af
表示)
%H用十六进制表示(用大写字母AF
表8.8格式标识(修改符)
标识(修改符)描述
负号(-)数据在域中左对齐,如果没有这个符号默认为右对齐
+输出时数据带有正负号
0如果数据的位数不够,用零填充前面的数
表8.9格式字符串的转义字符
转义序列描述
\n换行
\t水平制表
\b退后一格
\r回车符,使屏幕光标移到当前行开关,下移到下一行
\f跳页符号
\\打印一个普通反斜杠
\'
or'
打印一个省略号或单一引证
%%打印一个百分号(%)
表9.1与自定义数据相关的函数
setappdata(Hndl,'
DataName'
DataValue)把DataValue存储在对象中的'
,这个对象以
Hndl为句柄。
value=getappdata(Hndl,'
)
struct=getappdata(Hndl)
从以Hndl句柄的对象重新调用程序,第一种形式只读
取'
中的数据,第二种形式重新所有的自定
义数据。
isappdata(Hndl,'
)如果'
在以Hndl为句柄的对象中有定义,那
就会返回1,否则返回0。
)删除'
,'
是在以Hndl为句柄的对
象中的自定义数据。
gcf返回当前图象的句柄
gca返回当前图象中当前坐标系的句柄
gco返回当前对象的句柄
findobj寻找指定属性值的图形对象
GUI
表10.1一些基本的GUI组件
图形控件
按钮
(pushbutton)uicontrol单击它将会产生一个响应
开关按钮
(togglebutton)uicontrol开关按钮有两种状态“on”,“off”,每单击一次,改
变一次状态。
每一个单击一次产生一个响应。
单选按钮
(radiobutton)uicontrol当单选按钮处于on状态,则圆圈中有一个点
复选按钮
(checkbox)uicontrol当复选按钮处于on状态时,复选按钮中有一个对号
文本编辑框
(editbox)uicontrol编辑框用于显示文本字符串,并允许用户修改所要显
示的信息。
当按下回车键后将产生响应
列表框
(listbox)uicontrol
列表框可显示一系文本字符串,用于可用单击或双击
选择其中的一个字符串。
当用户选择了其中一个字符
串后,它将会有一个响应。
下拉菜单
(popupMenus)uicontrol
下拉菜单用于显示一系列的文本字符串,当单击时将
会产生响应。
当下拉菜单没有点击时,只有当前选择
的字符串可见
滑动条
(slider)uicontrol每改变一次滑动条都会有一次响应。
静态元素
框架
(frame)uicontrol框架是一个长方形,用于联合其他控件。
而它则不会
产生反应
文本域
(textfield)uicontrol标签是在图像窗口内某一点上的字符串。
菜单和坐标系
菜单项
(menuitems)Uimenu创建一个菜单项。
当鼠标在它们上单击时,它将会产
生一个响应
右键菜单
(contextmenus)Uicontextmenu创建一个右键菜单
坐标系
(axes)Axes用来创建一个新的坐标系。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab1