matlab简单命令
matlab常用指令

matlab常用指令MATLAB是一款非常实用的科学计算软件,在使用过程中,一些常用的指令是非常必要的。
在本篇文章中,我们将会介绍MATLAB常用指令,以使你更加熟练掌握MATLAB的使用。
一、基本数学运算+ 加- 减* 乘/ 除^ 幂(指数)sqrt 平方根exp 取指数log 取自然对数log10 取以10为底的对数sin 正弦cos 余弦tan 正切asin 反正弦acos 反余弦atan 反正切abs 绝对值rem 模运算fix 向零取整floor 向负无穷取整ceil 向正无穷取整round 四舍五入mod 取摸余数二、变量与矩阵1、赋值:通过等号将数值赋给变量,如:a=3;b=2.1;c=2+3i;2、数列:建立一个等差数组,例如:d=1:10; %1到10的等差数列e=linspace(0,2*pi,100); %0到2*pi之间的100个等间距点 a=[1 2 3;4 5 6;7 8 9];b=zeros(2,3);c=ones(3,2);d=rand(3,3);e=eye(4);4、矩阵元素操作:通过下标访问矩阵中的元素,例如:a(1,2) %输出a矩阵第一行第二列的元素b(2,3)=7 %将b矩阵第二行第三列的元素赋为75、矩阵运算:矩阵加减乘除,如:a+b %对应元素相加a-b %对应元素相减a*b %矩阵乘法a/b %矩阵除法a' %矩阵转置6、矩阵函数:除了使用基本操作外,还能使用各种矩阵相关函数完成矩阵计算,例如:inv(a) %矩阵求逆det(a) %矩阵求行列式trace(a) %矩阵求迹eig(a) %求特征值rank(a) %矩阵的秩size(a) %返回矩阵的大小max(a) %求矩阵元素最大值min(a) %求矩阵元素最小值sum(a) %求矩阵元素的和prod(a) %求矩阵所有元素的乘积mean(a) %求矩阵元素的平均值三、绘图1、二维绘图:绘制二维函数的曲线、散点图等,例如:x=linspace(-3,3,100); %生成-3到3之间的100个等间距点y=sin(x);plot(x,y); %绘制正弦函数曲线plot(x,y,'r--'); %绘制红色的正弦函数曲线,形状为虚线xlabel('x values');ylabel('y values');title('sine function');grid on;四、数据处理1、数据导入:在MATLAB中,可以通过各种方式将数据导入,如:a=load('filename.txt'); %从文件中载入数据b=xlsread('filename.xls'); %从Excel文件中载入数据五、编程1、条件语句:通过条件语句实现程序的分支结构,例如:if(a<0)disp('a is negative');elseif(a==0)disp('a is zero');elsedisp('a is positive');endfor i=1:10disp(i);end3、函数:在MATLAB中,可以自定义函数,函数调用格式为:function [out1,out2,...]=function_name(in1,in2,...)%函数说明%计算过程end4、脚本:在MATLAB中,脚本是一些命令或函数的集合,可以将脚本保存到文件中执行,例如:%脚本说明a=1;b=2;c=a+b;disp(c);以上便是MATLAB一些常用指令的详细介绍。
如何使用MATLAB创建一个最简单的程序

如何使用MATLAB创建一个最简单的程序使用MATLAB创建一个最简单的程序可以按照以下步骤进行:
例如,你可以使用disp函数在命令窗口中打印消息:
```
disp('Hello, World!');
```
或者,你可以使用fprintf函数在命令窗口中输出格式化的文本:```
fprintf('The sum of 2 and 3 is %d\n', 2+3);
```
这里,%d是一个格式化占位符,它将被替换为一个整数值。
4.运行程序。
在MATLAB命令窗口中,输入脚本文件名(不带.m扩展名),并按下回车键即可运行程序。
例如,如果你的脚本文件名为hello_world,你可以在命令窗口中输入:
```
hello_world
```
这将执行你所编写的MATLAB程序,并在命令窗口中显示输出结果。
以上是创建最简单的MATLAB程序的基本步骤。
此外,MATLAB还提供了一系列丰富的功能和工具箱,可以用于进行数值计算、绘图和数据分析等。
你可以在程序中使用这些功能来实现更复杂的任务。
matlab常用命令

以下是一些常用的Matlab命令:1.dir 可以查看当前工作目录下的文件。
2.who 可以查看当前工作空间中的变量名。
3.whos 可以查看当前工作空间中变量名及其详细信息。
4.cd 可以改变当前工作目录。
5.pwd 可以查看当前工作目录。
6.clear 可以清除当前工作空间中的变量。
7.delete 可以删除当前工作空间中的变量。
8.clc 可以清除命令窗口中的文本。
9.cls 可以清除命令窗口中的变量和文本。
10.help 可以查看Matlab函数的帮助文档。
11.doc 可以查看Matlab函数的帮助文档。
12.demo 可以演示Matlab函数的使用方法。
13.type 可以查看Matlab文件的类型和内容。
14.plot 可以绘制二维图形。
15.scatter 可以绘制散点图。
16.bar 可以绘制条形图。
17.plotyy 可以绘制双y轴图形。
18.surf 可以绘制三维曲面图。
19.mesh 可以绘制三维网格图。
20.table 可以创建表格型数据对象。
21.image 可以显示二维图像。
22.imread 可以读取图像文件。
23.imshow 可以显示图像文件。
24.imwrite 可以将图像文件写入磁盘。
25.size 可以获取矩阵的大小。
26.rand 可以生成随机数矩阵。
27.randn 可以生成正态分布随机数矩阵。
28.ones 可以生成全为1的矩阵。
29.zeros 可以生成全为0的矩阵。
30.eye 可以生成单位矩阵。
31.magic 可以生成魔方矩阵。
32.linspace 可以生成等差数列向量。
33.logspace 可以生成对数等差数列向量。
34.freq 可以生成频率向量。
35.polyspace 可以生成多项式空间向量。
36.grid 可以生成网格矩阵。
37.sort 可以对向量进行排序。
38.find 可以查找矩阵中的非零元素位置。
39.trace 可以计算矩阵的迹。
matlab基本命令

matlab基本命令
1. clear:清除工作空间中的变量
2. clc:清除命令窗口中的所有输出
3. close:关闭图形窗口
4. format:设置命令窗口输出格式
5. save:保存变量到文件
6. load:从文件中加载变量
7. help:查看函数的帮助文档
8. who:列出工作空间中的变量
9. whos:列出工作空间中所有变量的详细信息
10. input:从命令窗口输入变量值
11. disp:显示字符串或变量值
12. fprintf:格式化输出文本
13. plot:绘制二维图形
14. subplot:在同一个图形窗口中绘制多个子图
15. figure:创建一个新的图形窗口
16. axis:设置坐标轴范围和刻度
17. xlabel、ylabel:设置坐标轴标签
18. title:设置图形标题
19. legend:添加图例
20. hold:设置图形是否保持当前状态,以便在之后添加新数据
21. grid:显示坐标轴网格线
22. loglog、semilogx、semilogy:设置坐标轴对数刻度
23. size:返回数组的大小
24. length:返回数组的长度
25. max:返回数组中的最大值
26. min:返回数组中的最小值
27. sum:返回数组中所有元素的和
28. mean:返回数组中所有元素的平均值
29. diff:返回数组元素之间的差分
30. sort:返回数组排序后的结果。
MATLAB操作命令大全

MATLAB操作命令大全1.基本操作:- clear: 清除工作区中的所有变量。
- clc: 清除命令窗口的内容。
- close all: 关闭所有图形窗口。
- help function-name: 显示与函数相关的帮助文档。
- who: 显示当前工作区中的所有变量。
- save file-name: 保存当前工作区中的所有变量到指定的文件。
- load file-name: 从文件中加载变量到当前工作区。
2.变量操作:-=:赋值操作符,将右边的值赋给左边的变量。
-+:加法操作符。
--:减法操作符。
-*:乘法操作符。
-/:除法操作符。
-^:幂运算操作符。
- sqrt(x): 计算 x 的平方根。
- abs(x): 计算 x 的绝对值。
- max(x): 返回 x 中的最大值。
- min(x): 返回 x 中的最小值。
- sum(x): 计算 x 中所有元素的和。
3.数组操作:- zeros(m, n): 创建一个 m 行 n 列的全零数组。
- ones(m, n): 创建一个 m 行 n 列的全一数组。
- eye(n): 创建一个 n 行 n 列的单位矩阵。
- size(x): 返回 x 的维度。
- length(x): 返回 x 的长度。
- reshape(x, m, n): 将 x 重新排列为一个 m 行 n 列矩阵。
- transpose(x): 将 x 的行和列互换。
4.控制流程:- if-else: 条件语句,根据条件执行不同的代码块。
- for loop: 循环语句,执行指定次数的代码块。
- while loop: 循环语句,根据条件反复执行代码块。
- break: 在循环中使用,用来跳出当前循环。
- continue: 在循环中使用,用来跳过当前循环的剩余部分。
5.统计分析:- mean(x): 计算 x 的平均值。
- median(x): 计算 x 的中位数。
- std(x): 计算 x 的标准差。
matlab的常用指令及其含义

matlab的常用指令及其含义1、清除命令窗口clc2、清除变量clear3、清除figureclf4、生成一个图层figure()figure(1)figure('name','实例')gwin=figure('MenuBar','none','NumberTitle','off','Name','菜单创建演示','Position',[(rect(3)-N)/2,(rect(4)-N)/2,N,N],'Resize','off','Color','red');5、打印disp(a)fprintf('the value of pi is%6.2f\n',pi)6、字符串和数字转换str2num(123)num2str('123')7、取整函数floor(2.3)==2 %为向下取整ceil(2.3)==3 %为向上取整round(2.3)==2 %为取最接近的整数fix(-3.5)==-3 %为向0取整8、复数运算temp = complex(1,2) %构造函数,==2+5ireal(temp) == 1 %返回实部imag(temp)==5 %返回虚部abs(temp)==5.3852 %返回模conj(temp)==2-5i %返回共轭复数9、快速生成矩阵A=zeros(5) %5行5列的0矩阵B=ones(5) %5行5列的1矩阵A=zeros(m,n) %m行n列0矩阵B=ones(m,n) %m行n列1矩阵A=eye(5) %5行5列的单位矩阵B=rand(3,5) %3行5列的0~1之间的随机矩阵A=magic(5) %5行5列的魔方矩阵,注意这里行和列必须相同10、生成随机矩阵rand(1,5) %生成一个1行5列的矩阵,即行向量11、求最大值max12、数据库结果转矩阵data_mat = cell2mat(data_cell);data_cell是数据库返回的结果,data_mat是矩阵13、求转置矩阵a=[1; 2; 3];b=a.'; %点+单引号b->{1 2 3}14、打印时间disp(datestr(datetime('now')));15、将矩阵转化为列向量,即列矩阵B=A(:); %A是矩阵16、读取矩阵取前N行或N列A(1:2,:) %读取矩阵A的1~2行A(:,1:3) %读取矩阵A的1~3列17、矩阵运算(加、减、乘、除、点乘、点除等)(1)A+B; 表示矩阵A和矩阵B相加(各个元素对应相加);(2)A-B; 表示矩阵A和矩阵B相减(各个元素对应相减);(3)A*B; 表示矩阵A和矩阵B相乘;(4)A.*B; 表示矩阵A和矩阵B对应元素相乘(点乘);(5)A/B; 表示矩阵A与矩阵B相除法;(6)A./B; 表示矩阵A和矩阵B对应元素相除(点除);(7)A^B; 表示矩阵A的B次幂;(8)A.^B; 表示矩阵A的每个元素的B次幂18、获取数组的行数和列数[rows,colums]=size(cell_data); %cell_data是2行3列的数组,rows==2 colums==319、获取数组的指定行和指定列first = cell_data(1,:); %第一行所有列first = cell_data(:,1); %第一列所有行。
MATLAB 基本操作和简单语句输入

实验一基本操作和简单语句输入一、实验目的和要求1、熟悉MATLAB的命令窗口2、掌握MATLAB的一些基本操作,能够进行一般的数值计算3、实现语句的重调和修改二、实验内容和步骤1、启动MATLAB2、观察MATLAB窗口的组成部分(1)了解菜单栏各菜单项的功能,用书变打开MA TLAB的各个菜单,在状态栏里显示当前鼠标所指的菜单项的含义(2)用鼠标指向常用工具栏的每个工具按钮,了解各个工具按钮的含义3、命令窗口的打开和关闭(1)查看窗口的打开和关闭(2)在命令窗口中输入命令a=3;b=4;y=a*b+a/b,然后回车,查看命令显示结果(3)利用MATLAB中编辑命令行事常用的按键功能,调出上一语句,对它进行修改(如把分号改成逗号,看运行结果),并把运行结果复制到word中保存。
>> a=3;b=4;y=a*b+a/b,y =12.7500>> a=3,b=4,y=a*b+a/b,a =3b =4y =12.7500(4)关闭命令窗口(5)打开命令窗口4、使用MATLAB帮助熟悉MATLAB的帮助系统,通过帮助系统了解有关内容5、在命令窗口中输入demo,将出现MA TLAB的演示窗,通过演示窗,对MATLAB的功能进一步的浏览。
三、试验环境计算机MA TLAB软件四、练习1、调出MATLAB\stateflow的演示实例2、计算y=x^3+(x-0.98)^2/(x+1.25)^3-5(x+1/x),x=2,x=3时的值3、计算cos60˚-√(9-√2)4、已知a=3,A=4,b=a^2,B=b^2-1,c=a+A-2B,C=a+B+2c,求C实验二矩阵和数组的操作一、目的和要求1、掌握矩阵和数组的一般操作,包括创建、保存、修改和调用等2、掌握矩阵和数组的加减运算与乘法3、掌握对数组中元素的寻访与赋值,会对数组进行一般的操作二、实验内容和步骤1、用三种方法创建一个3×3矩阵,然后利用矩阵编辑器,将其扩充为4×5矩阵,并保存,试着调用它(1)直接输入法如在命令区输入A=[3,2,1;4,5,6;7,8,9](2)直接利用MATLAB提供的函数创建一个3×3矩阵如在命令窗口输入rand(3,3)即得到一个3×3的随机矩阵(3)利用MATLAB提供的“Matrix Editor”完成输入步骤1 在命令区输入A=1步骤2 用鼠标单机工具栏的工作区浏览器,MATLAB弹出变量浏览器,选中变量A,用鼠标左键双击A,打开矩阵编辑器步骤3 做左下角两个文本框中分别输入希望的得到的矩阵的行数和列数即可。
MATLAB命令汇总

MATLAB命令汇总1.基本运算:-`+`:加法运算-`-`:减法运算-`*`:乘法运算-`/`:除法运算-`^`或`**`:幂运算- `sqrt(`: 平方根函数- `exp(`: 指数函数- `log(`: 对数函数2.矩阵和向量:- `zeros(`: 创建全零矩阵- `ones(`: 创建全一矩阵- `eye(`: 创建单位矩阵- `rand(`: 创建随机矩阵- `diag(`: 提取矩阵的对角线元素- `transpose(`或`'`: 转置矩阵- `det(`: 求矩阵的行列式- `inv(`: 求矩阵的逆矩阵- `trace(`: 求矩阵的迹3.数据处理和统计函数:- `mean(`: 求平均值- `median(`: 求中位数- `std(`: 求标准差- `var(`: 求方差- `sort(`: 排序- `histogram(`: 绘制直方图- `corrcoef(`: 计算相关系数矩阵- `cov(`: 计算协方差矩阵- `unique(`: 去掉重复元素4.数据可视化:- `plot(`: 绘制二维折线图- `scatter(`: 绘制散点图- `bar(`: 绘制柱状图- `hist(`: 绘制直方图- `pie(`: 绘制饼图- `imagesc(`: 绘制热图- `contour(`: 绘制等高线图- `surf(`: 绘制三维曲面图5.逻辑和条件语句:- `if`: 条件判断语句- `else`: 条件判断的可选分支- `elseif`: 多个条件判断的中间分支- `while`: 循环语句- `for`: 循环语句- `break`: 跳出循环- `continue`: 跳过本次循环6.文件和数据输入输出:- `load(`: 从文件加载数据- `save(`: 将数据保存到文件- `fopen(`: 打开文件- `fclose(`: 关闭文件- `fprintf(`: 格式化输出到文件- `fscanf(`: 从文件按格式读取数据7.函数和脚本文件:- `function`: 定义函数- `script`: 脚本文件- `input(`: 从命令行输入数据- `disp(`: 显示结果或变量值- `return`: 返回函数结果- `clear(`: 清除变量或内存- `clc(`: 清除命令窗口内容以上是一些常用的MATLAB命令和函数的汇总,这只是冰山一角,MATLAB还提供了许多其他功能和扩展性更强的函数和工具箱,可以根据不同的需求进行更详细的学习和使用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Matlab命令clear :从内存中删除disp :显示文本或数组内容length :数组长度(最长维数)load :重新载入变量(从磁盘上)mlock :锁定文件,防止文件被错误删除munlock :解锁文件openvar :在数组编辑器中打开变量pack :整理内存空间save :保存变量到文件8*)size :数组维数whowhos :列出内存变量workspace :显示工作空间窗口clc :清空命令窗口echo :禁止或允许显示执行过程format :设置输出显示格式home :光标移动到命令窗口左上角more :设置命令窗口页输出格式cd :改变工作目录copyfile :复制文件delete :删除文件和图形对象diary :把命令窗口的人机交互保存到文件dir :显示目录edit :编辑文本文件fileparts :返回文件的各个部分fullfile :使用指定部分建立文件全名inmem :返回内存(伪代码区)的matlab函数名ls :在unix系统中列出目录(win中亦可) matlabroot :根目录mkdir :新建目录open :打开文件pwd :显示当前目录tempdir :返回系统临时目录的名字tempname :随机给出一个临时字符串(可用作文件名) ! :直接调用操作系统command命令matlabrc :Matlab的启动M文件exitquit :退出Matlabstartup :运行matlab启动文件builtin :从可重载方法中调用内置函数eval :执行包含可执行表达式的字符串evalc :计算并返回表达式的值evalin :执行某个工作空间中的包含表达式的字符串feval :执行函数(从函数名或函数句柄)function :函数头global :定义全局变量nargchk :检查输入参数数目persistent :定义常量script :作为脚本的M文件break :停止执行循环case :case语句,switch语句一部分switch switch_exprcase case_exprstatmentscaseotherwiseendcatch :try-catch语句一部分,捕捉程序else :if条件语句一部分elseif :if条件语句一部分end :终止for、while、switch、try和if语句error :显示错误信息for :循环语句一(确定次数)if :if条件语句other :switch语句一部分return :返回到调用函数switch :开关语句try :try程序块warning :类似于disp,但可被禁止while :循环语句(次数不确定)input :交互输入keyboard :在M文件中遇到keyboard时将在命令窗口产生交互直到输入return命令menu :为用户输入产生一个选择菜单pause :暂停class :创建一个对象或者返回一个对象类double :转换为双精度inferiorto :亚类关系inline :创建一个内联函数int8,int16,int32 :转换到符号整数isa :检查是否为所给类的对象loadobj :load函数用户定义扩展saveobj :save函数用户定义扩展single :转换为单精度superiorto :超类关系uint8,uint16,uint32: 转换到无符号整数ialog :创建对话框errordlg:创建错误对话框helpdlg :创建帮助对话框inputdlg:创建输入对话框listdlg :创建选择列表对话框msgbox :创建消息对话框pagedlg :显示页面的版面对话框printdlg:显示打印对话框questdlg:问题对话框uigetfile:文件检索对话框uiputfile:为写入而显示的检索对话框uisetcolor:从对话框交互式设置对象的ColorSpecuisetfont :交互设置对象字体特征warndlg :警告对话框cond :条件数(关于逆)cond :条件数(关于特征值)det :行列式norm :矩阵范数null :零空间orth :矩阵的正交化空间rank :矩阵的秩rcond :矩阵的逆条件数rref :去相关阶梯矩阵(高斯约当消去法)rrefmovie: 去相关阶梯矩阵的逐步演示subspace:两个子空间的角度,几何上讲其实是镶嵌于一个空间中的两个超平面的角度;物理上讲是第二次试验和第一次试验提供了多少新信息trace :矩阵的迹chol :Cholesky分解inv :矩阵求逆lscov :最小二乘解lu :LU分解lsqnonneg:非负约束的最小线性二乘pinv :Moore-penrose伪逆qr :正交三角分解balance :提高特征值精度(a good function)cdf2rdf :复数对角型转换为实数对角型eig :特征值和特征向量gsvd :广义奇异值分解hess :矩阵的Hessenvberg形式poly :根据根给出多项式(系数)qz :广义特征值的QZ分解rsf2csf :实的Schur形式转换为复的Schur形式schur :Schur分解svd :奇异值分解expm :矩阵指数(与exp不同)funm :一般矩阵函数logm :矩阵对数(对应expm)sqrtm :矩阵平方根qrdelete:从QR分解中删除列qrinsert:在QR分解中加入列menu :生成菜单uicontextmenu:创建上下文菜单uicontrol:创建用户界面控制对象uimenu :创建用户界面菜单dragrect :用鼠标拖动矩形gcbo :返回正在执行回叫信息的图形对象句柄rbbox :创建橡皮框textwrap :对给定的用户界面控制读写返回覆盖的字符串矩阵uiwait :控制程序的执行waitbar :显示等待条waitforbuttonpress:等待键或按钮的触发ar,barh:垂直和水平直方图hist :统计频数直方图hold :在图象窗口中保留当前图形loglog :双对数刻度曲线图pie :饼图plot :绘制二维曲线polar :极坐标图semilogxsemilogy:半对数刻度曲线图subplot :创建子图bar3,bar3h:三维直方图comet3 :三维彗星图cylinder :柱面图fill3 :填充的三维多边形plot3 :三维直角坐标曲线图quiver3 :三维向量场图slice :切片图sphere :生成球面stem3 :三维火柴杆图waterfall :瀑布水线图clabel :为等高线图加数值标记datetick :使用日期标注标记线grid :绘制二维和三维图形网格gtext :使用鼠标确定文本在二维视图中的位置legend :在图形上显示图例plotyy :双y轴创建图形title :为当前轴添加标题xlabelylabelzlabel :标注三轴coneplot :三维向量场中将速度向量锥形表示contourslice:在三维物体切面上绘制等高线isocaps :计算帽端等表面几何isonormals :计算等值表面顶点的法向isosurface :从块体数据中提取等表面数据reducepatch :缩减块体表面的数目reducevolume:缩减块体数据集中元素的数目shrinkfaces :缩减块体表面的尺寸smooth3 :使三维数据光滑化stream2 :计算二维流线数据stream3 :计算三维流线数据streamline :画流线surf2patch :表面数据转换为块数据subvolume :从体数据中提取子集contour :二维等高线图contourc :低层等高线图形计算contourf :填充二维等高线图hidden :从一个网线图中删除消隐线meshmeshcmeshz :网线图peaks :两变量的样本函数surfsurfc :三维阴影表面图surfl :带有基于色图照明的表面图trimesh :三角形网线图trisurf :三角形表面图griddata :数据网格化meshgrid :为三维图形生成XY矩阵area :一个二维图形的填充box :控制轴的边界comet :二维彗星轨迹图compass :绘制从原点出发的向量图ezcontour:简易等高线图绘图ezcontourf:简易填充等高线绘图ezmesh :简易网线图绘图ezmeshc :简易网线/等高线组合绘图ezplot :简易曲线图绘图ezplot3 :简易三维曲线图绘图ezsurf :简易三维着色表面绘图仪ezpolar :简易极坐标曲线图feather :沿水平轴等间距的点发散的向量ezsurfc :简易带等高线的三维表面图绘图fplot :在指定区域画出一个函数的图形(important) fill :填充二维多边形pie3 :三维饼图pareto :Pareto图plotmatrix:绘制离散图pcolor :伪色绘图rose :极坐标直方图quiver :向量场图ribbon :带图stairs :阶梯曲线图scatter :二维离散点图scatter3 :三维散点图stem :二维火柴图convhull :凸壳图inpolygon :检测点是否在多边形内dsearch :搜索最近点polyarea :多边形的面积voronoi :Voronoi图camdolly :移动相机的位置和坐标camlookat :确定相机位置来观察一个对象或一组对象camorbit :绕照相机的目标旋转照相机campan :围绕照相机的位置旋转照相机目标campos :设置或查询照相机的位置camproj :设置或查询投影类型camroll :绕视轴旋转照相机camtarget :设置或查询相机目标位置camva :设置或查询照相机视角camup :设置或查询照相机方向camzoom :放大或缩小daspect :设置或查询轴的纵横比pbaspect :设置或查询绘图框的纵横比view :确定视角viewmtx :视角变换矩阵xlim,ylim,zlim:设置或查询轴的刻度范围camlight :在相机系统中生成或移动光源体lightangle :在球坐标系里创建或定位一个照明对象lighting :选择照明算法material :控制面和块的反射比属性brighten :控制色图明暗caxis :色轴刻度colorbar :画色轴colordef :设置默认的属性值来显示不同的颜色方案hsv2rgb :饱和色彩色图HSV向rgb转换rgbplot :绘制色图graymon :为灰度显示器设置默认的图形窗口属性rgb2hsv :rgb转换为hsvspinmap :旋转色图shading :设置颜色渲染属性surfnorm :计算和显示三维表面法向whitebg :改变轴的背景色colormap :设置和获得当前色图orient :为打印输出设置纸张的方向print,printopt:创建硬拷贝输出saveas :使用指定的格式保存图形或模型(important)axes :生成轴图形对象axis :坐标轴的比例和外观cla :清楚当前轴clc :清除窗口中的命令clf :清除当前窗口close :删除指定的图形copyobj :复制图形对象及其子对象dragrect :用鼠标拖动矩形drawnow :完成等待的绘图figure :创建一个图形窗口findobj :查找图形对象gca :获取当前轴的句柄gcbo :返回当前指向正在被调用的对象的句柄gcf :获取当前图形句柄gco :返回当前对象的句柄get :获取对象的属性getframe :获取图形帧ginput :使用鼠标输入数据image :显示图象对象ishandle :判断图形对象是否有效light :创建一个照明对象line :创建线对象newplot :确定图形对象的位置patch :创建块图形对象rectangle :生成二维矩形对象refresh :重新绘制当前图形reset :将图形对象重新设置为默认值rotate :按指定方向旋转对象rotate3d :使用鼠标旋转轴selectmoveresize:选择移动调整和复制轴和用户界面控制图形对象set :设置对象属性surface :创建面对象text :标注文字uicontextmenu:创建一个上下文按钮zoom :在二维图形上进行放大和缩小dblquad :双重数值积分fminbnd :指定区间上单变量函数的局部极小值fminsearch:求多变量函数的最小值fzero :单变量函数求零值ode45, ODE23, ODE113, ODE15S, ODE23S, ODE23T, ODE23TB :解微分方程odefile :为ode求解器定义一个微分方程odeget :获取options结构的属性odeset :创建或修改ode求解器需要的options结构quad,quad8:积分的数值解vectorize :向量化表示conv :卷积deconv :反卷积poly :求已知根的多项式polyder :多项式求导polyeig :多项式特征值问题polyfit :曲线拟和polyval :多项式求值polyvalm :矩阵多项式求值residue :两个多项式的比值roots :多项式求根griddata :三维网格点数据整合interp1 :一维插值interp2 :二维插值interp3 :三维插值interpft :一维傅立叶插值interpn :多维插值meshgird :生成三维双数据点的X坐标矩阵和Y坐标矩阵ndgrid :为多维函数和多维插值准备数据spline :三次样条插值poly2str()把用向量表示的多项式转变为符号表示,例如:a=[2 3 5 6];b=poly2str(a,'x')结果多项式是 2 x^3 + 3 x^2 + 5 x + 6cell :创建单元数组cellfun:对单元数组中的每一个元素调用一个函数cellstr:从字符数组中创建字符串单元数组cell2struct :将单元数组转换为结构数组celldisp :显示单元数组的内容cellplot :图形显示单元数组num2cell :数值数组转换为单元数组cat :连接函数flipdim:翻转数组(see:fliplr,flipud,rot90)ind2sub:由下标得到线性索引ipermute:多维数组维数的逆置换ndgrid :生成多维函数和插值数组ndims :数组维数permute :重新安排多维数组的行和列reshape :整形数组shiftdim:转换行列squeeze :删除单一行列sub2ind :下标的单一索引位操作bitand :按位与(两个数进行二进制的与操作) bitcmp :按位求补bitor :按位或bitmax :最大浮点整数bitset :设置指定位的值bitshift:逐位移动bitget :获取指定位的值bitxor :按位异或结构函数deal :把输入处理成输出fieldnames:结构的字段名getfield :获得结构的字段rmfield :删除结构的字段setfield :设置结构数组中的字段struct :创建结构数组struct2cell:结构数组转化为单元数组。