工学第一章matlab概述.pptxVIP

  • 0
  • 0
  • 约2.53千字
  • 约 42页
  • 2022-10-27 发布于上海
  • 举报
会计学;MATLAB的发展更新较快 1984年,Mathworks公司成立, MATLAB推向市场; 1993年,第一版windows问世,同年支持windows3.x的MATLAB4.0版问世; 1997年,推出MATLAB5.0; 2001年,推出MATLAB6.0; 2002年,推出MATLAB6.5; 2004年,推出MATLAB7.0;2007年 MATLAB7.4。;MATLAB在美国已经作为大学工科学生必修的计算机语言之一 (C, FORTRAN, ASSEMBLER, MATLAB) 近年来,MATLAB语言已在我国推广使用,现在已应用于各学科研究部门和许多高等院校.;二、matlab能在各领域做什麽 工业研究与开发 数学教学,特别是线性代数 数值分析和科学计算方面的教学与研究 电子学、控制理论和物理学等工程和科学 学科方面的教学与研究 经济学、化学和生物学等计算问题的所有其他领域中的教学与研究;1.数值运算功能;例、用一个简单命令求解线性系统 3x1+ x2 - x3 = 3.6 x1+2x2+4x3 = 2.1 -x1+4x2+5x3 = -1.4;例、求x3 -6x2 -72x –27=0的根;2.符号运算功能 符号运算即用字符串进行数学分析 允许变量不赋值而参与运算 用于解代数方程、微积分、复合导数、积分、二重积分、有理函数、微分方程、泰乐级数展开、寻优等等,可求得解析符号解;例:;3.丰富的绘图功能与计算结果的可视化;x=linspace(0,6) y1=sin(2*x),y2=sin(x.^2),y3=(sin(x)).^2; plot(x,y1,r,x, y2,g,x, y3,b);例:绘制x2+y2的三维图。; meshc(X,Y,Z);4.图形化程序编制功能;第14页/共42页;5.丰富的MATLAB工具箱;许多学科,在MATLAB中都有专用工具箱,现MATLAB7.0已有60多个工具箱,但MATLAB语言的扩展开发还远远没有结束,各学科的相互促进,将使得MATLAB更加强大;6.MATLAB的兼容功能 可与C语言、FORTURE语言跨平台兼容 用函数CMEX、FMEX实现 ;三、 启动MATLAB;;四、MATLAB界面;;1.dir— 可列出指定目录下的文件和子目录清单;6.clear—清除内存中的变量;9. save和load — 数据的保存和获取;(二)matlab在线查询;2、lookfor lookfor函数— 它可提供通过一般的关键词,搜索出一组与之相关的命令,即可搜索知其功能,但不知具体名的指令 Lookfor fourier 寻找含有傅立叶变换的相关指令,结果:FFT、IFFT等;六、matlab的演示功能;七、MATLAB的基本成分及数据结构;2、矩阵 矩阵中行中元素用空格或逗号隔开,而行间用;隔开,矩阵两端用[]括起。 A=[1,2,3;4,5,6] 或A=[1 2 3;4 5 6] ,B=[1+2i,2+3i;3i,4];(2) 变量=表达式 注意: a.变量名、函数名及文件名必须以第一个字母打 头,后可接字母、数字、下划线等 b.永久性变量;d.语句句末加;执行结果不显示出来,但驻留在内存中。 e.语句行首加%,表示注释,运行时不执行此行结果。;c.字符以码形式贮存,可用abs查询。 abs(china) 值为:67 104 105 110 97 d.字符串变量可用方括号合并成更大串。B=[A,’OK!’] 结果: China OK! e. disp函数可显示字符串内容 C=disp (A) 结果:C=China ;b. char创建 不同行间用“,”隔开。 S=char(‘Hello!’,’My name is Jhon!’);num2str:将数字转化为字符串。 int2str:将整数转化为字符串。 str2num: 将字符串转化为数字。 hex2dec:将十六进制字符串转化为十进制整数 dec2hex:将十进制整数转化为十六进制字符串 bin2dec:将二进制字符串转化为十进制整数 dec2bin:将十进制整数转化为二进制字符串 ;A=‘10011’;B=bin2dec(A), c=198; D=dec2hex(c),;strcat:字符串行连接串 strvcat:字符串垂直连接串 A=char(red,yellow,green); B=char(’30%’,’40%’,’30%’); C=strcat(A,B) D=strvcat(A,B);5、键盘操作指令 (1)读取用户指令 变量值根据提示从键盘输入数值、字符串或表达式 X=inp

文档评论(0)

1亿VIP精品文档

相关文档