- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab精讲多练1
精讲多练MATLAB(第二版) 教学目标 了解MATLAB的基本知识以及上机环境 学会利用MATLAB进行基本的数学运算 授课内容 1.1 基本运算 1.2 变量 1.3 常用函数 科研和工程技术人员的首选------ MATLAB 科学研究和工程实践中的计算问题 简单问题:计算器或直接手工推导 复杂问题:计算机编程 计算机编程 高级编程语言: Visual C++、Sun: Java 科学计算软件工具: MATLAB MATLAB具有用法简单、灵活、结构性强、延展性好等优点,逐渐成为科技计算、视图交互系统和程序中的首选语言工具。 功能强大的数值运算功能 强大的图形处理能力 高级但简单的程序环境 丰富的工具箱与模块集 易于扩充 1.1 基本运算 使用变量来进行更复杂的问题求解 a=15+20-50+3*9 a = 12 b=30 b = 30 c=a*b c = 360 d=a^3-b*c d = -9072 逗号或分号的区别 x=2, y=3 %逗号隔开,屏幕有回显 x = 2 y = 3 m=2; n=3; %分号隔开,无回显 m %在提示符后直接输入变量名可查看变量的值 m = 2 基本算术运算符 例1-1 有一个半径r = 3的圆,请计算其面积area = ? r=3; %指定半径值 area=pi*r^2 %计算圆面积 area = 28.2743 format命令 1.2 变量 变量命名时要遵循以下规定: 变量名由字母、数字和下划线组成; 变量名中的英文字母大小写是有区别的; 变量名的最大长度是有规定的 不同版本的系统规定不同:19个字符、31或63个字符等 可调用namelengthmax函数得到系统规定长度 MATLAB系统的特殊变量 变量的使用 clear %删除工作区中所有定义过的变量 x=1; %对变量赋值 x %查看变量x的当前数值 x = 1 clear x %删除变量x whos x %这时变量x已经不存在了 ??? Undefined function or variable x. 1.3 数学函数 使用函数须注意以下几点 函数一定是出现在等式的右边 每个函数对其自变量的个数和格式都有一定要求 函数允许嵌套 自学内容 1.4 MATLAB语言的历史、用途和特点 本身由c语言编写,采用交互式语言形式 1.5 MATLAB产品家族 调试技术 1.6 MATLAB的安装 1.7 MATLAB系统的使用方法 1.8 在线帮助 应用举例 设两个复数a=1+2i,b=3-4i, 计算a+b, a-b, a×b, a/b a=1+2i; b=3-4i; a+b ans= 4.0000 - 2.0000i a-b ans= -2.0000 + 6.0000i a*b ans= 11.0000 + 2.0000i a/b ans = -0.2000 + 0.4000i 应用举例 计算下式的结果,其中x= -3 .5°,y= 6.7°。 x=pi/180*(-3.5);y=pi/180*6.7; z=sin(abs(x)+abs(y))/sqrt(cos(abs(x+y))) z = 0. 1772 应用举例 我国人口按2000年第五次全国人口普查的结果为12.9533亿,如果年增长率为1.07%,求公元2015年末的人口数。 分析:计算人口的公式为:P1=P0(1+r)n其中:P1为几年后的人口,P0为人口初值,r为年增长率,n为年数。 r=0.0107; n=2015-2000; p0=12.9533E8; p1=p0*(1.0+r)^n p1= 1.5195e+009 应用举例 求解ax2+bx+c=0方程的根。其中:a=1,b=2,c=3 a=1;b=2;c=3; d=sqrt(b*b-4*a*c); x1=(-b+d)/(2*a) x1 = -1.0000 + 1.4142i x2=(-b- d)/(2*a) x2 = -1.0000 - 1.4142i 结 束 语 学好计算机的唯一途径是 你的编程能力与你在计算机上投入的时间成 再 见 谢谢使用,敬请批评指正! * * 罗建军 杨琦 西安交通大学出版社 第一章 MATLAB语言 的基本使用方法 2^3 ^ 幂次方 1/2 / 除
原创力文档


文档评论(0)