matlab中lg10的信息,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:判断不定数
• 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:实矩阵判断函数
13、矩阵函数
• norm:矩阵或向量范数
• normest:向量、矩阵2范数
• rank:矩阵的秩
• det:矩阵行列式的值
• trace:矩阵的迹(主对角线元素之和)
• inv:矩阵逆。
14、特征多项式、特征值
• poly:特征多项式
• poly2sym:多项式表示
• eig:特征值和特征向量
• eigs:特征值
15、矩阵函数
• expm:矩阵指数
• logm:矩阵对数
• sqrtm:矩阵平方根
16、坐标转换
• cart2sph:转换直角坐标为球坐标
• cart2pol:转换直角坐标为极坐标
• pol2cart:转换极坐标为直角坐标
• sph2cart:转换球坐标为直角坐标
17、坐标轴控制
• axis:控制坐标轴范围
• grid on/off:栅格线保持、取消
• hold on/off:图形保持/取消
• box on/off:图形四周都显示/常规坐标轴
18、基本二维图形
• plot:线性绘图
• loglog:双对数坐标图
• semilogx:半对数(x)坐标图
• semilogy:半对数(y)坐标图
• polar:极坐标图
• subplot:分割图窗
• refline(slope,intercept):加参考线
19、图形注解
• legend:图形标签
• xlable:x轴标签
• ylable:y轴标签
• title:图形题目
• text:文字注解
20、特殊二维图形
• bar:条形图
• barh:水平柱图
• ezplot:符号函数图
• fplot:绘制字符串指定的函数名的函数图。如fplot(‘sin(x)’,[2,3])
• pie:饼图
• plotmatrix:绘矩阵点图
• stem:2维火柴杆图
• stem3:3维火柴杆图
21、等高线图和向量图
• 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
22、特殊三维图形
• 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);
23、固体模型
• 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)
24、四维表现图
对于三维图形自变量是二维的,对于三个自变量的函数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 %色轴,它可以标注颜色与数值之间的关系
25、数据文件
Save(‘x1’,‘变量1’, ‘变量2’,…):把变量1,变量2,…的数据保存到名字为x1.mat的数据文件中;当变量缺省时,保存所有变量的数据。数据文件自己起名字,变量为程序中的已赋值的变量。
请看下面例子
w='Xingtai College'
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(‘文件名’)可把数据文件调入内存。
26、时间函数
(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]
总结
用好matlab自带的help文档,里面的讲解比市面上任何一本教科书都要详尽,而且有例子可以随时学习。
matlab中lg10的信息,MATLAB常用命令荟萃 | 求索阁相关推荐
- MATLAB plot 画折线图的常用命令总结
MATLAB plot 画折线图的常用命令总结 目录 MATLAB plot 画折线图的常用命令总结 写在前面的话 1 plot的数据内容 1.1 希望画的数据 1.2 折线图的点(空心实心).颜色. ...
- matlab中错误使用fmincon,MATLAB中fmincon 函数问题
MATLAB中fmincon 函数问题 Matlab的fmincon优化问题 请问: 各位高手帮忙看看我的程序又什么问题?显示错误 Error in ==> Fun at 33 [w,fval] ...
- matlab中集合的表示,Matlab常用命令集合
1.常用命令-->管理命令和函数 addpath添加目录到MATLAB搜索路径doc在Web浏览器上现实HTML文档help显示Matlab命令和M文件的在线帮助helpwin helpdesk ...
- matlab中怎么查看变量,Matlab 查看内存中的变量,清空屏幕等命令
Matlab 查看内存中的变量,清空屏幕等命令 该文章讲述了Matlab 查看内存中的变量,清空屏幕等命令. 1. 查看内存中的变量 who whos 2. clc 清空屏幕 3. clf 清空当前的 ...
- matlab中 mcc、mbuild和mex命令详解
先简单的说说mcc.mbuild和mex到底怎么回事: mcc将M文件转换成C/C++文件和相应的MEX包裹文件(需要Matlab编辑器),但在特定条件下可以自动调用mbuild或者mex mex将C ...
- 怎么用matlab编写quad8算法,quad8 是 matlab 中调用( )公式的命令
quad8 是 matlab 中调用( )公式的命令 更多相关问题 [判断题]对于糖尿病患者来说,心脏病.卒中和猝死的风险减少一半. [单选题]孔子曰:人皆可为尧舜.只要我们从小形成良好的生活态度.人 ...
- matlab中.2表示,在MATLAB中,命令“zero(2)”表示()
在MATLAB中,命令"zero(2)"表示() 在MATLAB中,命令"zero(2)"表示() 答:生成一个全为0的2x2的矩阵 女士入座时直接坐下即可. ...
- matlab中axis和axes,Matlab常用函数axes和axis
实验环境:Matlab R2009a 在Matlab中,有两个非常相似的函数:axes和axis.他们不但形相似,功能也相似.但是,他们还是有区别的. 1 axes 这是一个低级的用于创建图形坐标对象 ...
- matlab中ode指令,[转载]MATLAB中ODE的使用
ode23 解非刚性微分方程,低精度,使用Runge-Kutta法的二三阶算法.ode45 解非刚性微分方程,中等精度,使用Runge-Kutta法的四五阶算法.ode113 解非刚性微分方程,变精度 ...
最新文章
- 【JavaWeb】servlet与http请求协议
- 用 C 语言开发一门编程语言 — 交互式解释器
- 关于VMware虚拟机安装windows 7系统
- js高级程序设计 - 温故而知新
- JOpt Simple OptionParser解析命令参数
- Python小屋刷题软件2425道题目分类速查表
- python不变的数据结构是_Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法...
- python判断是否为素数的函数 是返回字符串yes_编写函数,判断一个数字是否为素数,是则返回字符串 YES ,否则返回字符串 NO 。_学小易找答案...
- 基于云计算的数字化业务系统安全工程
- 完美解决Tensorflow不支持AVX2指令集问题|指令集加速
- 网页上传文件的原理详解
- Codeforces 1155F Delivery Oligopoly dp(看题解)
- alice 和 bob 一起 van♂卡牌游戏
- 【硬件深似海】磁珠选型规范
- excel在一个单元格输入内容,在其他单元格同步显示
- yuv 格式之 Semi Planar和Planar
- 塔夫茨计算机科学,塔夫斯大学计算机科学博士专业详情及要求是怎样的?
- Python 基础二
- 单元节点和积分点有什么区别
- FTP与TFTP介绍
热门文章
- Qt Modbus CRC ccsds校验 异或校验 数据显示 分割显示
- SQL Server2017的SSMS 下载安装
- JS设置页面form内的所有元素(input textarea select)为只读属性
- 基于28335实现的旋变软解码 利用三角函数积化和差公式将旋变输出信号分解为高频和低频两部分… 锁相环
- PDF格式分析(十二)Cross-Reference Table 交叉引用表
- 1.BDB介绍-berkeleydb
- 树莓派pico和LM358运放组成的简单音频采样系统
- mysql删除constraint_删除数据库表有约束(constraint)的列
- 程序猿,让我来告诉你怎么追女生!!!
- ARM学习之ARM体系结构