ImageVerifierCode 换一换
你正在下载:

matlab.docx

[预览]
格式:DOCX , 页数:19 ,大小:233.53KB ,
资源ID:14901223      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-14901223.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(matlab.docx)为本站会员(b****5)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

matlab.docx

1、matlab 目录基本 1常量: 1显示格式控制 1常用控制命令 1数学公式 1数组 2向量 2向量的基本运算 2向量生成 2引用 2矩阵运算 3图形 3plot(X,Y,S) 绘制不同线型,标识和颜色的图形 3Pie饼状图 4Bar(X,Y,WIDTH)绘制条形图 4Polar(ANGLE,RHO,S)极坐标 4loglog对数坐标系 4similogx similogy 4Plotyy绘制双纵坐标 5Contour 等高图 5meshgrid 5Plot3绘制三维曲线 5mesh 绘制三维曲面 5ezmesh 绘制三维曲面 5surf 绘制三维阴影曲面 5Cylinder 生成绘制旋转曲面

2、的矩阵 5sphere(n) 绘制球面 5图形简单控制 6Axis 坐标控制 6多次叠放 6四周显示坐标 6坐标网格 6多子图 6图形标注 6figure 7交互式输入 7keyboard 7input 7menu 7fprintf 7数学分析 7fplot 7ezplot() 8极限 limit 8求导 8pretty(X) 8simplify(dy) 8符号方程求解 8线性方程 8不定积分 8定积分 8M文件 9程序结构: 9选择 9循环 9流程控制 9命令式M文件 9M函数 9常用函数 9Sum 9save Save workspace variables to file 10GUI 1

3、0uimenu 10基本常量:nan不定值Inf无穷大 %.注释显示格式控制format short5位定点表示(默认)format short e5位浮点表示format long 15位定点表示format long e15位浮点表示format short g在5位定点与5位浮点中选择最好的format long g在15位定点与15位浮点中选择最好的format hex十六进制形式表示format rat有理格式输出常用控制命令who/whos当前变量what目录中文件列表inmemclc清屏clear 清楚当前中的变量exit/quit退出doc+函数名文本帮助edit调出M文件编辑

4、窗口数学公式abs(x)real(x)round(x)power(x,y) pow2(x)exp(x)log(x) log2(x) log10(x)rem(x,y)x除以y的余数gcd(x,y)整数X,Y最大公因数lcm(x,y)整数X,Y的最小公倍数sqrt(x)数组与矩阵相似,但运算规则不同数组加减:乘除:.* ./ 对应元素相乘除乘方: . 三种形式x.y 同维数组X.33.x向量向量的基本运算向量与数的四则运算:与向量中的每个成员;向量只能做为被除数。向量与向量加减:同维数点积:dot(x1,x2) 差积:cross(x,y) 注:向量维数只能为3 混合积: (AXB)C dot(x,

5、cross(y,z) 注:顺序不能颠倒向量生成:直接输入法:例 x=2 4 6 8 要求:元素之间需要用空格,逗号(生成行向量)或分号(生成列向量) 冒号法: x=first_value:increment:last_value 若增量为1可省略 利用linspace创建:直接定义元素个数:linspace(first_value,last_value,number) logspace来创建对数分隔向量,以10为底:logspace(first_value,last_value,number)引用: x(n) x(n1:n2) 矩阵运算矩阵与常数;矩阵间四则;乘方PP开方sqrtm逆inv矩阵

6、行列式det特征值eig eigs秩rank 迹trace正交化orth维数x,y=size()矩阵行,列较大值length(x)范数norm/右除(相当于A*inv(B))左除(相当于inv(A)*B),转置sum矩阵元素之和rref矩阵A的行最简形图形plot(X,Y,S) 绘制不同线型,标识和颜色的图形颜色符号含义数据点型含义线型含义b 蓝色. 点型- 实线g 绿色x X符号: 点线r 红色+ +符号-. 点画型c 蓝绿色h 六角形- 虚线m 紫色* 星号y 黄色s 方形k 黑色d 菱形v 下三角 上三角 右三角p 正五边形Pie饼状图例: x=0.1 0.2 0.3 0.2;label

7、=North,South,East,West; pie(x,label)Bar(X,Y,WIDTH)绘制条形图例: x=-2.9:0.2:2.9; y=exp(-x.*x); bar(x,y) bar(x,y,1.5)当宽度大于1时,图形将产生重叠,默认值为0.8Polar(ANGLE,RHO,S)极坐标例 t=0:0.01:4*pi; s=abs(sin(2*t).*cos(2*t); polar(t,s,-r+) loglog对数坐标系例 x=linspace(1,100,100); y=exp(x); loglog(x,y)similogx similogy将x轴,y轴用对数表示接上面例

8、子 semilogy(x,y)Plotyy绘制双纵坐标格式: plotyy(X1,Y1,X2,Y2,FUN1,FUN2) FUN1(X1,Y1)给x1,y1命令绘图形式,FUN2(X2,Y2)给X2,Y2命令绘图形式。常用fun命令:plot,semilogx,semilogy,loglog, Contour 等高图meshgrid 生成三维网格曲面的x,y坐标矩阵 X,Y=meshgrid(x,y)Plot3绘制三维曲线 plot3(X1,Y1,Z1,.)mesh 绘制三维曲面 mesh(Z) mesh(X,Y,Z,C) hidden on:去掉网格曲线的隐藏线 hidden off:显示网

9、格曲线的隐藏线ezmesh 绘制三维曲面 例: syms x y z z=x2+y2; ezmesh(z)surf 绘制三维阴影曲面surf(X,Y,Z)shading faceted 表示截面式颜色分布方式shading interp 表示插补式颜色分布方式shading flat 表示平面式颜色分布方式Cylinder 生成绘制旋转曲面的矩阵 cylinder(X,n) X 母线函数值向量,n定义旋转圆周上母线分格线条数,默认为20sphere(n) 绘制球面 n定义旋转圆周上母线分格线条数,默认为20图形简单控制手工绘图 ginput()(1) x,y=ginput 当在图形窗口中按下某

10、全鼠标键或某一键盘键时,读取该点坐标值,当按下回车键结束(2) x,y=ginput(n) 总共读取n个数据点(3) x,y,button=ginput(n) 在图形窗口中读取n个数据点,同时将鼠标或按键的次数记录在button中。读取i个数据时,按下的是鼠标左键,button=1;若按下的是鼠标中键,button=2;若按下的是鼠标右键,button=3;Axis 坐标控制调整坐标轴范围 axis(xmin xmax ymin ymax) 调整坐标轴状态 axis auto/axis(auto) 自动设置坐标系axis xy/axis(xy)使用笛卡尔坐标系axis ij/axis(ij)使

11、用matrix坐标axis square/axis(square)将当前图形设置为正方形图形axis equal/axis(equal)将x,y坐标轴的单位设置相同axis normal/axis(normal)关闭axis equal和axis square命令axis off/axis(off)关闭坐标轴网格线、xy坐标用label所加的注释axis on/axis(on)打开坐标轴网格线、xy坐标用label所加的注释注:matrix坐标:即坐标原点在左上方,x坐标从左向右增大,y坐标从上向下增大保存坐标轴状态 s1,s2,s3=axis(state)s1是否自动设定坐标轴范围,取值为a

12、uto或manuals2是否关闭坐标轴,取值为on或offs3所使用的坐标轴种类保存坐标轴范围 axisrange=axis多次叠放: hold on hold off 返回默认值四周显示坐标:box on box off关闭 box在两者间转换坐标网格:grid on grid off grid minor使用更细化坐标多子图:subplot(m,n,p) 将图形分解成mXn块绘图区域,并指向第p块区域图形标注:标题:title(text)坐标轴:xlabel(text) ylabel(text) zlabel(text)文本:text(X,Y,string) 坐标(X,Y)交互式文本:gt

13、ext(string) 在窗口中出现+光标 gtext(string1,string2) 在鼠标单击位置标注一个多行文本框 gtext(string1:string2:string3:) 多次单击鼠标标注多个文本框加新线:line(X,Y)图例:legend(string1,string2,.,position)legend(off) 清除图例legend(hide) 隐藏图例legend(show) 显示图例Line line(x1,x2,y1,y2)figure Create figure graphics object交互式输入keyboard 将控制权交给键盘,输入return结束in

14、put 可输入数值,字符串或表达式格式: s=input(prompt) / s=input(prompt,s)menu 产生一个菜单供用户选择格式:choice = menu(mtitle,opt1,opt2,.,optn)choice = menu(mtitle,options)选项值从1开始,依次加1,若关闭窗口,值为0例:menu(choice,red,black,yellow)fprintf 输出格式:与c语言相似,为单引号格式控制i/d 整数f浮点数c单个字符s字符串数学分析fplot 绘制符号函数图象 注:必须加绘图坐标范围例: syms x; lims1=-10,10; fpl

15、ot(x4/2+x2-1,lims1)ezplot() 绘制符号函数图象 格式:ezplot(fun)ezplot(fun,xmin,xmax)ezplot(fun2,xmin,xmax,ymin,ymax)例: syms x y ezplot(x3+y3-5*x*y+1/5)极限 limitSyntaxlimit(expr,x,a) limit(expr,a)limit(expr) 默认变量趋于0时的极限limit(expr,x,a,left)limit(expr,x,a,right)inf 无穷求导 diff(function,variable,n) n为阶次。也可用于符号函数的求导例:u

16、(x,y)pretty(X) 用数学上习惯的书写方式显示变量Xsimplify(dy) 简化符号表达式dy符号方程求解线性方程: solve Y = solve(eqn1,.,eqnN,var1,.,varN,Name,Value) Y=solve(equal) 例: y=x3+6*x2+x-1; py=solve(y)linsolve 用于线性方程组:AX=B 格式:X = linsolve(A,B)不定积分 int(expr,var)定积分 int(function,variable,a,b)M文件程序结构:选择: if elseif else end /if else end Switc

17、h case otherwise end循环: for end While end流程控制: continue break return Pause 格式:Pause暂停执行,按下任意键继续Pause(n)暂停执行n秒Pause on允许其后的暂停命令起作用Pause off不允许其后的暂停命令起作用命令式M文件: edit 打开界面 edit filename 对文件进行编辑type filename 显示文件内容使用时直接输入文件名M函数以关键字function开头,文件名必须与函数名相同常用函数Sum 求数组个元素和 sum(A,dim)dim确定矩阵相加方式:1列元素相加(默认值),2

18、行元素相加save Save workspace variables to file save(filename) save filenamesave(filename, variables) save filename variablessave(filename, -struct, structName, fieldNames)save(filename, ., -append) 附加数据 save append filename variablessave(filename, ., format)save(filename, ., version)save filenamesetSet

19、Handle Graphics object properties属性: color blue green red cyan sain 青色 magenta mdnt 品红 yellow black gcaCurrent axes handledrawnow Flush event queue and update figure windowgcfCurrent figure handlegcoHandle of current objectevalExecute MATLAB expression in text string Syntaxeval(expression)output1,.,

20、outputN = eval(expression)GUI组件:图形化控件(按钮、编辑框、列表、滚动条)、静态元素(窗口、和文本字符串)、菜单和坐标系uimenuSyntaxhandle = uimenu(PropertyName,PropertyValue,.) handle = uimenu(parent,PropertyName,PropertyValue,.)属性: enable on/off菜单可用性 accelerator或在名称前加&为菜单设置快捷键激活方法:ALT+字母position1,2,3重新排列菜单位置separatoron/off(默认值)在该菜单项上加一条水平线checkedon/off(默认值)菜单项前使用标记visibleon/off可见性hmo=uimenu(label,Option,position,4)guide 按钮,主要执行鼠标单击事件 滑动条,为程序提供限定数值 单选按钮,多个联合使用 复选框 文本框 文本标签 下拉菜单,类似于一组单选框 下拉列表框,类似于一组复选框 双位按键 坐标轴 面板 用于与其它程序的交互

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2