数学实验

第一节课

Matlab: Matrix Laboratory 矩阵实验室

Matlab 的特点与功能 :

Matlab 是一个交互式软件系统

输入一条命令,立即就可以得出该命令的结果;

Matlab 具有很强的数值计算功能

Matlab 以矩阵作为数据操作的基本单位

但无需预先指定矩阵维数(动态定维)。

按照 IEEE 的数值计算标准进行计算 l 提供十分丰富的数值计算函数

Matlab 符号计算功能

Matlab 和著名的符号计算语言 Maple 相结合

Matlab 的编程功能

Matlab具有程序结构控制、函数调用、数据结构、输入输 出、面向对象等程序语言特征

Matlab 的绘图功能

Matlab提供丰富的绘图命令

矩阵

定义矩阵:直接输入法

例:>> A = [1 2 3; 4 5 6; 7 8 9]

矩阵用方括号 “[ ]” 括起

矩阵同一行中的元素之间用 空格 或 逗号 分隔

矩阵行与行之间用 分号 分开

直接输入法中,分号可以用 回车 代替

>>:命令提示符

回车:运行所输入程序

矩阵元素可以是任何数值表达式

例:>> x=[-1.3, sqrt(3), (1+2+3)*4/5]

矩阵元素的单独赋值

例:>> x(5)=abs(x(1))

例:>> x(5)=abs(x(6)) ??   自动将向量 x 的长度扩展到 5, 并将未赋值部分置零。

x=[-1.3 , 1.7321 , 4.8 , 0 , 1.3000]

矩阵元素赋值

大矩阵可以把小矩阵作为其元素

例:>> A=[A ; 11 12 13]  表示在原矩阵的下方加一行

如何在原矩阵的右边添加一列?

>> A=[A’; 11 12 13]’    A’表示矩阵的转置

矩阵元素的引用

1.单个元素的引用

x(i) :向量 x 中的第 i 个元素

A(i, j) :矩阵 A 中的第 i 行,第 j 列元素

2. 多个元素的引用:冒号的特殊用法

a:b:c       产生一个由等差序列组成的向量; a 是首项,b 是公 差,c 确定最后一项;若 b=1,则 b 可以省略。

例:>> x=1:2:5  表示x=[1,3,5]

>> y=1:2:6      表示y=[1,3,5]

x=2:1:5          表示x=[2,3,4,5]

A(i:j, m:n)   表示由矩阵 A 的第 i 到第 j 行和第 m 到第 n 列交叉线上的元素组成的子矩阵。可利用冒号提取矩阵 的整行或整列

例:>> x(1:3)  表示第一行到第三行

>> A(3,1:3)  表示第三行的第一列到第三列元素

>> A(1, :)   表示第一行的全部元素

>> A(:, 1:3)  表示所有行的第一列到第三列元素

Matlab 语句的通常形式

变量 = 表达式

表达式是用运算符将有关运算量连接起来的式子, 其结果被赋给赋值号“=”左边的变量

分号和续行符的作用

Matlab 变量  若不想在屏幕上输出结果,可以在语句最后加分号 , 如果语句很长,  续行符 “…”(三个点)续行 ,续行符的前面最好留一个空格。

Matlab 变量

pi : 圆周率 p ,其值为 imag(log(-1))

inf,Inf :无穷大

nan,NaN :Not-a-Number,一个不定值,如 0/0 u eps :浮点运算相对精度 q 特殊变量

i,j :虚部单位,即 -1

ans:特殊变量

Matlab 数值运算

Matlab 中的数默认是双精度实数,表示方法同 C 语言

3, -9, 0.4, 1.603e-12, 3.23e+20

浮点运算的相对误差为 eps

浮点数表示范围为:10^-308~ 10^308

复数的输入 z=3+4i (4 与 i 之间不能有空格)

z=3+4*i

复数作为矩阵元素输入时,加号两边不能有空格!

命令分隔符:逗号和分号

数学建模与数学实验 (MATLAB)相关推荐

  1. 《数学建模与数学实验》第5版 数据的统计描述 习题8.7

    文章目录 1. 某校60名学生的一次考试成绩如下: (1).计算计算均值.标准差.极差.偏度.峰度,画出直方图: (2).检验分布的正态性: (3).若检验符合正态分布,估计正态分布的参数并检验参数. ...

  2. 计算机模拟数学实验的概念,数学建模与数学实验(课堂PPT)

    <数学建模与数学实验(课堂PPT)>由会员分享,可在线阅读,更多相关<数学建模与数学实验(课堂PPT)(38页珍藏版)>请在人人文库网上搜索. 1.1,数学建模与数学实验,后勤 ...

  3. 计算机模拟数学实验的概念,数学建模与数学实验之计算机模拟教材.ppt

    数学建模与数学实验之计算机模拟教材.ppt 数学建模与数学实验,后勤工程学院数学教研室,之计算机模拟,实验目的,实验内容,学习计算机模拟的基本过程与方法,1.模拟的概念,4.实验作业,3.计算机模拟实 ...

  4. matlab画圈中圈的程序,课题:投篮问题的数学建模及其仿真(MATLAB 实现) 三.数学建模.pdf...

    数学实验课程论文数学实验课程论文 课题 投篮问题的数学建模及其仿真 课题 投篮问题的数学建模及其仿真 MATLAB 实现 实现 课题组成员 航天学院 电子科学与技术专业 3 班 田义 学号 10421 ...

  5. 《数学建模与数学实验》第5版 非线性规划 习题4.4

    文章目录 1. 一电路由三个电阻R1,R2,R3R_1,R_2,R_3R1​,R2​,R3​并联,再与电阻R4R_4R4​串联而成,记RkR_kRk​上电流为IkI_kIk​,电压为VkV_kVk​, ...

  6. 用计算机模拟掷骰子实验,数学建模与数学实验之计算机模拟.ppt

    数学建模与数学实验之计算机模拟 实验作业 1.编一个福利彩票电脑选号的程序. 4. 某设备上安装有四只型号规格完全相同的电子管,已知电子管寿命为1000--2000小时之间的均匀分布.当电子管损坏时有 ...

  7. matlab销量预测的数学模型,数学建模:酒店最优化问题.用matlab算出《酒店价格预测模型》...

    数学建模:酒店最优化问题.用matlab算出<酒店价格预测模型> 39人已浏览 时间 : 2020-10-22 08:23:25 导语:酒店客房管理的数据库模型1.表(客房号,楼,客房类型 ...

  8. 经济金融领域简单数学建模和分析:MATLAB成本曲线方程和销售收入直线方程

    经济金融领域简单数学建模和分析:MATLAB成本曲线方程和销售收入直线方程 MATLAB代码: x=[0:0.1:5]; y=9*x; plot(x,y,'r','LineWidth',0.5) ho ...

  9. 线性规划问题的数学建模matlab,数学建模讲座之三——利用Matlab求解线性规划问题(linprog函数).ppt...

    数学建模讲座之三--利用Matlab求解线性规划问题(linprog函数) 利用Matlab求解线性规划问题 线性规划是一种优化方法,Matlab优化工具箱中有现成函数linprog对如下式描述的LP ...

  10. 数学建模中如何用 matlab画漂亮的图(一)

    数学建模中如何用 matlab画漂亮的图(二维图形) 1 plot绘图命令*** 1.1 plot(x) 当x为实向量时,plot(x)绘制出的曲线,横坐标为该向量的下表,纵坐标为每一个下表位置所对应 ...

最新文章

  1. Docker镜像优化
  2. java web运行的快慢_WebAssembly执行速度真的很强悍吗?对微软Edge很无语
  3. 洛谷P5173 传球(暴力)
  4. echarts如何获取后端的值_散户必读:当你中线看好一只股票后,该如何操作才能获取最大利润...
  5. C语言 sprintf 函数 - C语言零基础入门教程
  6. Kubernetes教程
  7. es6 let和const
  8. 责任链模式(Chain of Responsibility Pattern)
  9. Ubuntu 12.04下关闭图形界面知识整理-转
  10. 混沌数学之Lorenz(洛伦茨)吸引子
  11. 智慧社区安防核心硬件:无障碍人脸识别终端
  12. 女子深夜醉酒后躺在马路中央,被路过的十几辆汽车压过,怎么定罪?
  13. 修复计算机系统还原,怎么给电脑系统做一键恢复
  14. ElasticSearch分布式搜索引擎安装教程
  15. 奔驰S400升级主动式氛围灯,大饼轮毂,4D旋转高音
  16. 剑指offer | 面试题54:二叉搜索树的第k大节点
  17. 硬件知识:U盘插入电脑没反应相关解决办法整理
  18. H5C3动画实例,通过基于jQuery的fullpage插件完成
  19. 【线性代数及其应用】05 - 正交性和最小二乘
  20. mysql查询18至28岁的人,MariaDB第三章(select)基本查询

热门文章

  1. 提交按钮html修改样式,css提交按钮样式
  2. 抹机王怎么一键新机_抹机王助手_手机数据修改_抹机王app下载_易玩网
  3. js格式化显示xml
  4. Cache数据库之ECP搭建
  5. 2023南京师范大学计算机考研信息汇总
  6. 【Web理论篇】Web应用程序安全与风险
  7. 又是一年平安夜,程序员教你用trutle画苹果,有手就行
  8. android磁盘管理工具,易我分区大师(磁盘分区管理工具)
  9. Qt中配置OpenCV
  10. 图论(5)邻接谱,邻接代数,图空间,托兰定理