首页
许可优化
产品
解决方案
服务支持
关于
软件库
在线咨询
申请试用
155-2731-8020
许可优化
CAD设计软件
CAE仿真软件
PLM产品周期软件
Adobe全家桶
Autocad
二维三维设计绘图软件
Solidworks
三维机械设计建模软件
CATIA
高端三维设计制造软件
NXUG
集成设计仿真制造平台
Alias
曲面造型工业设计软件
Altium Designer
电子电路设计EDA工具
cadence
芯片系统设计EDA平台
Matlab
科学计算仿真编程软件
eplan
电气工程设计管理软件
NAPA
船舶设计分析软件
Ansys
工程仿真分析软件
Hyperworks
多学科CAE平台
Adams
多体动力学仿真软件
Abaqus
有限元分析软件
Masta
轴系零部件强度校核软件
Hypermill
数控加工编程CAM软件
Ansa
有限元前处理软件
StarCCM+
流体仿真分析软件
Autoform
冲压成形仿真软件
ls-dyna
显式动力学仿真软件
3DEXPERIENCE
达索协同设计平台
Teamcenter
产品生命周期管理软件
windchill
产品数据管理软件
systemweaver
系统工程协作平台
Phtotshop
图像处理设计软件
Illustrator
矢量图形设计软件
产品
许可分析
实现专业软件许可精细化管理
AI分析
让数据分析更简单,决策更智能
许可调配
合理管控调配许可资源
终端软件管理
终端软件管理和合规性管理共同保障终端安全
软件商店
多角度管控软件使用权限,保证软件安全性
资产台账
实用、强大的资产台账管理工具
行业分类
汽车行业
船舶行业
网络行业
半导体行业
医疗行业
军工行业
服务支持
服务保障
软件文章
产品教程
技术文档
关于
关于我们
试用产品
合作伙伴
品牌标志
许可优化
产品
解决方案
服务支持
关于
软件库
软件
Autocad
二维三维设计绘图软件
Solidworks
三维机械设计建模软件
CATIA
高端三维设计制造软件
NXUG
集成设计仿真制造平台
Alias
曲面造型工业设计软件
Altium Designer
电子电路设计EDA工具
Cadence
芯片系统设计EDA平台
Matlab
科学计算仿真编程软件
Eplan
电气工程设计管理软件
NAPA
船舶设计分析软件
Ansys
工程仿真分析软件
Hyperworks
多学科CAE平台
Adams
多体动力学仿真软件
Abaqus
有限元分析软件
Masta
轴系零部件强度校核软件
Hypermill
数控加工编程CAM软件
Ansa
有限元前处理软件
StarCCM+
流体仿真分析软件
Autoform
冲压成形仿真软件
ls-dyna
显式动力学仿真软件
3DEXPERIENCE
达索协同设计平台
Teamcenter
产品生命周期管理软件
Windchill
产品数据管理软件
Systemweaver
系统工程协作平台
Photoshop
图像处理设计软件
Illustrator
矢量图形设计软件
产品
许可分析
实现专业软件许可精细化管理
AI分析
智能分析许可数据,提升使用效率
许可调配
合理管控调配许可资源
终端软件管理
终端软件管理和合规性管理共同保障终端安全
软件商店
多角度管控软件使用权限,保证软件安全性
资产台账
实用、强大的资产台账管理工具
解决方案
汽车行业
船舶行业
网络行业
半导体行业
医疗行业
军工行业
服务支持
服务保障
软件文章
产品教程
技术文档
关于
关于我们
试用产品
合作伙伴
品牌标志
当前位置:服务支持 >
软件文章
>
Matlab常用命令汇总:编程必备速查表
Matlab常用命令汇总:编程必备速查表
阅读数 20
点赞 0
MATLAB主要命令汇总
1、常用信息
? help:在线帮助(显示在命令窗)。
? helpwin:在线帮助(独立窗口显示)。
? ver:MATLAB及工具箱的版本信息。
2、管理工作区命令
? who:显示当前变量。
? whos:显示当前变量具体信息。
? clear:从内存中清楚变量和函数。
? quit:退出MATLAB。
3、管理命令和函数
? what:显示当前目录下的MATLAB 文件。
? edit:编辑M文件。edit(建立编辑新文 件);edit+文件名(编辑已有的文件)。
? which:找出函数和文件的位置。
? type:显示M文件内容。Type+文件名。
? Inmem:显示内存中的函数。
4、操作系统命令
? dir:显示目录。
? pwd:显示当前工作目录。
? delete:删除文件。Delete+文件名。
? web:打开页面浏览器加载文件。
5、数据类型
? double:双精度类型
? sym:符号型
? Inline:内联对象
? char:字符数组或字符串。
? uint8:无符号8位整数(unsigned integer)
6、数据基本操作
? max:最大元素。向量为数,矩阵为向量
? min:最小元素。类似max.
? mean:求平均值。mean(a),a为向量时得到向量平均值,结果为一个数;a为矩阵时,进行每列平均,得到一个向量。
? sum:元素和。 sum(a),a为向量时得 到该向量各元素之和,结果为一个数;a为矩阵时,进行每列求和,得到一个向量。
? prod:元素积。prod(a)当a为向量和 矩阵时的情况,类似于max(a)。
? cumsum:元素累和。cumsum(a),a可为向量,也可为矩阵。
? cumprod:元素累积。a可为向量, 也可为矩阵。
7、基本矩阵函数
? zeros:零矩阵函数。
? ones:全1矩阵。
? eye:单位矩阵。
? rand:随机数、向量、矩阵.
? linspace:线性等分向量。
8、基本数组操作
? size:矩阵大小。
? length:数组长度。
? isempty:判断是不是空矩阵。
? isequal: 判断数组是否相等。 isequal(a,b)。
? isnumeric:判断是否为数值矩阵。
? reshape:矩阵重置。
? tril:抽取下三角部分。
? triu:抽取上三角部分。
? fliplr:左右方向翻转矩阵(flip:翻转)。
? flipud:上下方向翻转矩阵。
? rot90:逆时针把矩阵旋转90度。
9、专用变量和常量
? ans:最新答案。
? pi:圆周率。
? i,j:复数单位。
? inf:无穷大。
? NaN:不定数。
? isnan:判?a href="javascript:;" onClick="javascript:tagshow(event, '%CF%B2%BB%B6');" target="_self">喜欢ㄊ?O:P>
? isinf:判断无穷大元素。
? isfinite:判断有限大元素。
10、指数、对数函数
? exp:e指数函数。
? pow2:以2为底的幂函数。
? sqrt:平方根函数。
11、舍入函数和剩余函数
? fix:朝零方向舍入为整数。
? floor:朝负方向舍入为整数。
? ceil:朝正方向舍入为整数。
? round:四舍五入为整数。
? sign:符号函数。
? mod:无符号求余函数。mod(3,2)=1
? rem:带符号求余函数。
12、复数函数
? abs:求模。
? conj:求共轭函数(conjugate)。
? angle:相角函数。
? imag:复矩阵虚部。
? real:复矩阵实部。
? isreal:实矩阵判断函数。
12、矩阵函数
? norm:矩阵或向量范数。
? normest:向量、矩阵2范数。
? rank:矩阵的秩。
? det:矩阵行列式的值。
? trace:矩阵的迹(主对角线元素之和)。
? inv:矩阵逆。
13、特征多项式、特征值
? poly:特征多项式。
? poly2sym:多项式表示。
? eig:特征值和特征向量。
? eigs:特征值。
14、矩阵函数
? expm:矩阵指数。
? logm:矩阵对数。
? sqrtm:矩阵平方根。
15、坐标转换
? cart2sph:转换直角坐标为球坐标。
? cart2pol:转换直角坐标为极坐标。
? pol2cart:转换极坐标为直角坐标。
? sph2cart:转换球坐标为直角坐标。
16、坐标轴控制
? axis:控制坐标轴范围。
? grid on/off:栅格线保持、取消。
? hold on/off:图形保持/取消。
? box on/off:图形四周都显示/常规坐标轴。
例1、
? [x,y]=meshgrid(0:0.5:10);
? z=y.*sin(x.^2)+cos(y);
? surf(x,y,z)
? v=[-20,10,-20,10,-10,50];%坐标轴范围控制
? axis(v)%注意该语句必须在图形显示语句的后面
说明:二维图形是类似的。
例2、axis(‘控制字符串’):可以选择
不同的字符串完成对坐标轴的操作。
控制字符串有:
(1)auto:自动模式,使得图形的坐标范围满足图中一切图元素。
(2)axis:将当前坐标设置固定,使
用hold命令后,图形仍以此作为坐标界限。
(3)manual:以当前的坐标限定绘制。
(4)tight:将坐标限控制在指定的数据范围内。
(5)equal:使坐标轴分度相等。
(6)off:取消对坐标轴的一切设置,包括系统的自动设置。
(7)on:恢复对坐标轴的一切设置。
? [x,y]=meshgrid(-1:0.1:1,-1:0.1:1);
? z=x.^2+y.^2;
? surf(x,y,z)
? box on
17、基本二维图形
? plot:线性绘图。
? loglog:双对数坐标图。
? semilogx:半对数(x)坐标图。
? semilogy:半对数(y)坐标图。
? polar:极坐标图。
? subplot:分割图窗
? refline(slope,intercept):加参考线
18、图形注解
? legend:图形标签.
? xlable:x轴标签。
? ylable:y轴标签。
? title:图形题目。
? text:文字注解。
19、特殊二维图形
? bar:条形图。
? barh:水平柱图。
? ezplot:符号函数图。
? fplot:绘制字符串指定的函数名的函数图。如fplot(‘sin(x)’,[2,3])。
? pie:饼图。
? plotmatrix:绘矩阵点图。
? stem:2维火柴杆图。
? stem3:3维火柴杆图。
20、等高线图和向量图
? contour:等高线图。
? contour3:三维等高线图。
? quiver:向量图。
例
[x,y] = meshgrid(-2:.2:2,-1:.15:1);
z = x .* exp(-x.^2 - y.^2);
[px,py] = gradient(z,2);
contour(x,y,z),
hold on
quiver(x,y,px,py)
hold off
21、特殊三维图形
? comet3:三维彗星轨线(comet(x,y)画二维彗星线)。
t = -10*pi:pi/500:10*pi
comet3(sin(t),cos(t),t)
? meshc(x,y,z):画出三维网格与等高线 图,类似sutfc。
? meshz(x,y,z):增加边界面屏蔽。
? stem3:三维火柴干图。
? 例 a=rand(3);
stem3(a);
22、固体模型
? cylinder:生成圆柱。格式为[x,y,z]= cylinder(r,n),r为母线半 径,N为显示的母线条数 mesh(x,y,z)或surf(x,y,z)显示单位 高度柱面。
t = -1*pi:pi/20:1*pi;
r=5+cos(t);
[x,y,z]=cylinder(r,30)
surf(x,y,z)
? sphere: 生成单位球面。例
[x,y,z]=sphere(40) %40为子午线条 数,sphere默认为20条。
mesh(x,y,z)或surf(x,y,z) %画球面
axis(‘equal’) %坐标轴刻度相同
例、绕地球运动的飞行物
? [x,y,z]=sphere(50);
? mesh(x,y,z);
? hold on
? v=[-6,6,-6,6,-6,6];
? axis(v);
? axis('off')
? t= 0:pi/1000:200*pi;
? x=6*sin(t);
? y=2*cos(t);
? z=zeros(size(t));
? comet3(x,y,z)
23、四维表现图
对于三维图形自变量是二维的,对于三个自变量的函数w=fx,y,z),其其图形应该是四维的,由于我们所处的空间和思维的局限性,在计算机屏幕上只能表现出三维空间。为了表现四维图像,可利用三维实体的四维切片色图,用三维实体上的颜色来描述函数值的变化情况。
? MATLAB中用slice函数来完成
(1)slice(x,y,z,w,sx,sy.sz):绘制向量sx,sy,sz中的点沿x,y,z轴方向的切片图,v的大小决定了每一点的颜色。
(2)slice(x,y,z,w,x1,y1,z1):按数组x1,y1,z1切片(按坐标轴单位)。
(3)slice(w,x1,y1,z1):按数组x1,y1,z1切片(按x,y,z的网格单位进行切片。
(4)slice(w,sx,sy,sz):按x,y,z的网格单位进行切片。
例、程序如下:
[x,y,z]=meshgrid(-2:0.2:2,-2:0.25:2,-2:0.16:2);
w=x.^2+y.^2+z.^2;
%slice(x,y,z,a,x,y,z)
x1=1:15;
y1=1:10;
z1=1:10
subplot(2,2,1),slice(x,y,z,w,1,1,[0,1]);
subplot(2,2,2),slice(w,1,1,[0,1]);
subplot(2,2,3),slice(x,y,z,w,x1,y1,z1);hold on
subplot(2,2,4),slice(w,x1,y1,z1);
colorbar %色轴,它可以标注颜色与数值之间的关系
24、数据文件
(1)Save(‘x1’,‘变量1’,‘变量2’,…):把变量1,变量2,…的数据保存到名字为x1.mat的数据文件中;当变量缺省时,保存所有变量的数据。数据文件自己起名字,变量为程序中的已赋值的变量。
请看下面例子
w='XingtaiCollege'
x=[0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1];
y=[0.002,0.114,0.189,0.316,0.394,0.434,0.427,0.409,0.379,0.327,0.254];
a=x'*y;
save(‘x1’)%所有的变量全部保存
save(‘x2’,‘w’)%只保存w变量的数据
save('x3','w','x') %保存w,x变量的数据
save(‘x4’,‘w’,‘x’,‘y’,‘a’) %保存w,x,y,a变量的数据
%用load(‘文件名’)可把数据文件调入内存。
25、时间函数
(1)calendar:返回当前日历
(2)calendar(year, month):反回指定的年月日历。
(3) calendar(data):返回公元0000年算起的天数(data)的日历。
(4)cputime:以秒返回cpu当前时间。
(5)tic,toc启用、关闭计时器。
(6)clock: [year month day hour minute seconds]
%计算运行程序所用的时间
? t1=clock
? ….
? t2=clock
? etime(t2,t1)%elapsed time from t1 to t2或者
? tic%打开计时器
? …
? toc%关闭计时器,且显示所用的时间
? 或者
? T1=cputime
? …
? T2=cputime
? E=T2-t1
说明:通过计算程序所用的时间可以来
衡量解决同样的一个问题的所编写的不
同程序的优劣。
例1、
? t1=clock;
? for k=1:m
? x0=[1;0];
? T=0.2;
? m=1000;
? f=inline('[-sin(t);cos(t)]');
? x1=x0+f((k-1)*T)*T;
? x0=x1;
? x(k)=x1(1);
? y(k)=x1(2);
? end
? comet(x,y)
? t2=clock;
? t=etime(t2,t1)
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
返回上级列表
联系我们
,获取更多内容
上一篇:
MATLAB系列:基本操作笔记与常用技巧
下一篇:
MATLAB基础学习(一):基本数学计算与函数使用
相关文章
MATLAB
常
用
命
令
分类
汇
总
与功能说明
阅读量 813
点赞 0
MATLAB
通信系统MATLAB代码:调制、信道编码等实用示例
阅读量 23
点赞 0
40
MATLAB数据统计分析:描述统计与假设检验方法
阅读量 17
点赞 0
40
MATLAB多子图统一colorbar:共享颜色条设置方法
阅读量 15
点赞 0
40
MATLAB经验集:编程技巧与常见问题总结
阅读量 16
点赞 0
40
MATLAB面向对象编程基础:类的创建与运算符重载
阅读量 18
点赞 0
40
MATLAB
基础
命
令
大全:
常
用
操作
速
查
阅读量 79
点赞 0
MATLAB
MATLAB一直显示初始化?解决方法与启动优化技巧
阅读量 17
点赞 0
40
MATLAB
常
用
命
令
总
结:高效
编
程
必
备
指
令
清单
阅读量 19
点赞 0
MATLAB
MATLAB常用指令及解释(持续更新):从入门到进阶必备命令大全
阅读量 20
点赞 0
40
Matlab
基本
用
法:
常
用
命
令
与
编
程
示例
阅读量 29
点赞 0
MATLAB
Matlab
命
令
大全:你的
编
程
字典
阅读量 426
点赞 0
MATLAB
MATLAB
常
用
命
令
汇
总
:
编
程
必
备
速
查
手册
阅读量 29
点赞 0
MATLAB
MATLAB
计算与
常
用
命
令
详解
阅读量 2249
点赞 74
MATLAB
数学建模
必
备
:
MATLAB
常
用
程
序
汇
总
阅读量 1799
点赞 78
MATLAB
MATLAB线性规划:求解方法与实例详解
阅读量 20
点赞 0
40
MATLAB
常
用
命
令
大全:
编
程
必
备
指
令
速
查
阅读量 24
点赞 0
MATLAB
MATLAB
常
用
指
令
及解释(持续更新):从入门到进阶
必
备
命
令
大全
阅读量 21
点赞 0
MATLAB
30多个实用Matlab编程技巧:提高代码效率
阅读量 21
点赞 0
40
MATLAB
常
用
命
令
速
览
阅读量 2153
点赞 18
MATLAB
技术文档
MATLAB
常
用
函数与
命
令
:
编
程
必
备
快
速
参考
MATLAB
常
用
函数与
命
令
:
编
程
必
备
快
速
参考
MATLAB高精度计算方法(第一辑):符号运算与多精度工具箱
MATLAB高精度计算方法(第一辑):符号运算与多精度工具箱
MATLAB符号运算——微分:diff函数与高阶导数
MATLAB符号运算——微分:diff函数与高阶导数
Matlab
常
见实
用
函数
汇
总
(
编
程
中碰到的实
用
函数)
Matlab
常
见实
用
函数
汇
总
(
编
程
中碰到的实
用
函数)
数学建模
Matlab
基本操作整理:
常
用
命
令
与
编
程
技巧
数学建模
Matlab
基本操作整理:
常
用
命
令
与
编
程
技巧
MATLAB实数与复数转换:real、imag、complex函数用法
MATLAB实数与复数转换:real、imag、complex函数用法
Matlab
常
用
清空
命
令
汇
总
Matlab
常
用
清空
命
令
汇
总
MATLAB
常
用
命
令
集合
MATLAB
常
用
命
令
集合
MATLAB
命
令
大全:
常
用
指
令
速
查
手册
MATLAB
命
令
大全:
常
用
指
令
速
查
手册
MATLAB自带图库与添加自定义图像:内置图片与导入方法
MATLAB自带图库与添加自定义图像:内置图片与导入方法
MATLAB设置横向colorbar并添加标题:完整教程
MATLAB设置横向colorbar并添加标题:完整教程
【MATLAB】求解矩阵方程:inv、linsolve与最小二乘法
【MATLAB】求解矩阵方程:inv、linsolve与最小二乘法
MATLAB
常
用
操作
命
令
与函数使
用
方法
总
结
MATLAB
常
用
操作
命
令
与函数使
用
方法
总
结
MATLAB
常
用
函数
汇
总
MATLAB
常
用
函数
汇
总
MATLAB
常
用
命
令
与数学符号
表
示:
编
程
必
备
速
查
MATLAB
常
用
命
令
与数学符号
表
示:
编
程
必
备
速
查
推荐好文
动态
许可
分配:原用户无感知,新用户即时获取资源
动态
许可
分配:原用户无感知,新用户即时获取资源
无感
许可
切换:用户操作连续性保障的解决方案
无感
许可
切换:用户操作连续性保障的解决方案
自动计时
回收
:设定
闲置
时间后精准释放
许可
资源
自动计时
回收
:设定
闲置
时间后精准释放
许可
资源
License如何同时多人使用
License如何同时多人使用
许可
使用监测:精准识别
闲置
状态,避免资源
闲置
许可
使用监测:精准识别
闲置
状态,避免资源
闲置
许可
回收
成功:从检测到释放的全流程自动化解析
许可
回收
成功:从检测到释放的全流程自动化解析
微信扫一扫,欢迎咨询~
联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
发现
许可分析
AI分析
许可调配
终端软件管理
方案
汽车行业
船舶行业
网络行业
半导体行业
服务
服务保障
软件文章
产品教程
技术文档
关于
关于我们
试用产品
合作伙伴
品牌标志
AI分析
隐私声明
|
使用条款
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
鲁ICP备14018425号-1
鄂公网安备42011302000881号
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式
155-2731-8020
预留信息,一起解决您的问题
*
 姓名:
*
 手机:
*
 公司名称:
姓名不为空
手机不正确
公司不为空