数学建模暑期集训之matlab.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学建模暑期集训之matlab

数学建模暑期集训之 MATLAB Matlab在数学建模过程的作用 MATLAB 一、MATLAB语言的发展 matlab语言是由美国的Clever Moler博士于1980年开发的。 设计者的初衷是为解决“线性代数”课程的矩阵运算问题。 取名MATLAB即Matrix Laboratory(矩阵实验室)的意思。 matlab在建模竞赛中的作用 发现规律 求解结果 模型验证 讨论分析 第1章 MATLAB概述 本章目标 了解MATLAB的基本知识 熟悉MATLAB的上机环境 掌握利用MATLAB进行基本运算的方法 初步具备将一般数学问题转化成对应的计算机模型并进行处理的能力 主要内容 1.1 科学工程计算与MATLAB 1.2 基本运算功能 1.3 基本数据类型 1.4 数学函数 三、 MATLAB基本概念和操作 1.2 基本运算功能 MATLAB的基本运算可分为三类: 算术运算 关系运算 逻辑运算 1.2.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 求解算术表达式的值 (12+2*(7-4))/3^3 ans = 0.6667 format命令 1.2.2 关系运算 关系运算的结果类型为逻辑量 (0, 1) x=2; x3 ans = 0 x=2 ans = 1 1.2.3 逻辑运算 逻辑运算符用于将关系表达式或逻辑量连接起来,构成较复杂的逻辑表达式。逻辑表达式的值也是逻辑量。 1.3 基本数据类型 MATLAB数据类型 数值 逻辑 字符串 元胞 结构 类 1.3.1 数值类型 分类方法一: 双精度型 (系统默认类型) 单精度型 带符号整数 无符号整数 分类方法二 标量 数组 矩阵 分类方法三 实数 复数 z1=1+2i z1 = 1.0000 + 2.0000i z2=3+4j z2 = 3.0000 + 4.0000i 1.3.2 字符串类型 字符串:包含在一对单引号中的字符集合 s=hello, MATLAB %定义字符串变量s s = hello, MATLAB 1.3.3 变量和表达式 变量的命名方式: 变量名由字母、数字和下划线组成; 变量名中的英文字母大小写是有区别的; 变量名的最大长度是有规定的 不同版本的系统规定不同:19个字符、31或63个字符等 可调用namelengthmax函数得到系统规定长度 MATLAB系统的特殊变量和常数 变量的使用 clear %删除工作区中所有定义过的变量 whos %查看当前工作区内变量信息,无显示表示没有定义的变量 xy=1; yx=2; %对变量赋值 xy %查看变量xy的当前数值 xy = 1 whos Name Size Bytes Class xy 1x1 8 double array yx 1x1 8 double array Grand total is 2 elements using 16 bytes clear xy yx %删除变量xy及yx whos xy %这时变量xy已经不存在了 ??? Undefined function or variable xy. 1.4 数学函数 使用函数须注意以下几点 函数一定要出现在等式的右边 函数对其自变量的个数和格式都有一定的要求 函数允许嵌套 例1-3 计算下式的结果,其中a=5.67, b=7.811 a=5.67; b=7.811; exp(a+b)/log10(a+b) ans = 6.3351e+005 应用举例 计算星球之间的万有引力。 G = 6.67E-11; % 引力恒量 sun=1.987E30; % 太阳质量1.987×1030千克 earth = 5.975E24;

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档