引 言.

Slides:



Advertisements
Similar presentations
1 —— 数学软件 计算机应用基础. 2 数学软件 论文排版: LaTeX , Word , Powerpoint 程序设计: FORTRAN , C/C++ 数值计算: Matlab , Scilab 符号计算: Mathematica , Maple 统计软件: SAS , SPSS 数学规划:
Advertisements

Matlab 教學 Speaker :陳珮妮 Date : 2013/03/14 1. Outline  MATLAB 簡介  算術邏輯運算  Matlab 陣列  Matlab 矩陣 2.
1 第十章 利润分配管理 主讲人:贾震奇 2 诱人的蛋糕,犹 豫的餐刀,如何分配, 能使效用最大,能把 蛋糕做得更大?
第 5 章 中國的都市.
都是作假惹的禍 假 GO ~.
肝硬化病人的护理 上海交通大学医学院附属瑞金医院 吴蓓雯.
主題─ 悌 授課教師:謝宛琳.
中五級中史科及通識科跨科研習 研習大澳的「宗教文化」─ 廟宇的研習 指導老師:周婉儀老師 組員: 陳偉欽 5a (15)
引導者的角色 組別:第5組 4A1I0003 劉芷媛 4A1I0004 陳安琪 4A1I0014 陳佳瑩 4A1I0046 葉倢茹
您買美元了嗎? 退休規劃 全球外幣保單.
收益分配篇(10.2) 财务管理 退出 学习目标 新课内容 课堂练习 课后作业 经典案例 网上资讯.
MATLAB小结、 经典迭代法、CG.
公司簡介 / 公司歷程 誠 精神 勤 創新 樸 慎 捐資興建花博流行館 2000 創辦人辭世 1991 奉准發行第一次海外公司債 1967 股票奉准上課 創立遠東針織股份有限公司 公司簡介 / 公司歷程 2011 捐資興建花博流行館 創辦人辭世 1991 奉准發行第一次海外公司債.
台灣廢物物處理機構 邱騰煥 8 號.
古文閱讀 – 像虎伏獸 明 劉基 組員: 5號江依倫 6號江若薇 12號張珉芫 32號蔡燕如.
参考书: 《数字信号处理及其Matlab实现》
Introduction to Matlab
Matlab教學 Speaker:林昱志 Date:2012/10/18.
1-1 MATLAB 小傳(1) 由MathWorks公司於1984年推出的 數學軟體。 名稱是由「矩陣實驗室﹙MATrix
1012 MATLAB 教學 彭奕翔 2013/02/27.
性別透視鏡 鳳鳴電台 高宜君老師.
花蓮二日遊 花蓮兩天一日遊 製作人 :吳佳育.
商業概論 第八章 財務管理 第四節 融資.
2010年桂林理工大学数学建模竞赛暑期培训班 MATLAB编程入门培训课程
國語文好點子趴辣客教學食譜 甜點:〈焦糖鳥布蕾〉
第七讲 matlab的程序设计 —— matlab语言称为第四代编程语言,程序简洁、可读性很强而且调试十分容易。
Matlab及其应用 鲍文 哈尔滨工业大学 先进动力控制与可靠性研究所
第1章 MATLAB概述 1.1 MATLAB 7.x简介 是Matrix Laboratory的缩写,它将计算、可视化和编程功能于一身,是一个开放的基于矩阵的交互式开发系统。主要用于数学计算、系统建模与仿真、数据分析与可视化等。(Mathworks始创于1984) MATLAB的系统结构.
第一章 概 述 1.1 MATLAB产品族简介 1.2 MATLAB的桌面环境 1.3 Command Windows和MATLAB指令
MATLAB介紹.
微積分 第三次上機 Matlab 教學 2007/12/04 朱育正.
張智星 清大資工系 補充內容:方煒 台大生機系
范洪源 臺灣師範大學數學系 MATLAB 基本功能介紹 范洪源 臺灣師範大學數學系.
Matlab M檔案 方煒 台大生機系.
第2章 MATLAB矩阵及其运算 2. 1 变量和数据操作 2. 2 MATLAB矩阵 2. 3 MATLAB运算 2. 4 矩阵分析 2
數學與電腦 的初相識 汪群超 個人網址: 變有不可者三,有不可不變者三: 能力未至不可變也、 學識未敷不得變也、 功侯未到不能變也。
第1章 MATLAB概述 编者.
第一讲 MATLAB简介 1.1 MATLAB与通信仿真 1.1.1 通信电路与系统仿真 1.1.2 MATLAB的发展史
Application of Matlab Language
任务一 认识 AutoCAD的基本功能.
University of Electronic Science and Technology, China
Matlab基础介绍 Matlab 简介 Matlab 的安装与启动 Matlab 编程基础 Matlab 在数字信号处理课程中的应用.
黃聰明 國立臺灣師範大學數學系 MATLAB 基本功能介紹 黃聰明 國立臺灣師範大學數學系
Introduction to MATLAB
授課教授:張寶基 助教:梁凱雯 郭千豪 音視訊處理實驗室 2014 / 9 / 30
第1章 MATLAB操作基础 1.1 绪论 1.2 MATLAB概述 1.3 MATLAB的运行环境与安装 1.4 MATLAB集成环境 1.5 MATLAB帮助系统.
用相频曲线测阻尼系数的探索 指导教师 陈乾 吉新程.
MATLAB 程式設計入門篇 初探MATLAB
MATLAB 程序设计语言 任课教师:刘毅 西安电子科技大学 ISN国家重点实验室.
数学建模 江西财经大学 数学与管理决策系 制作:华长生 华长生制作.
共有六個運算性質 包括它的證明以及相關題型
MATLAB 入门教程.
偶發事件處理 偶發事件的類型很多,有在校內的,也有在校外的,但是都是我們做為一個班級的經營者所需要注意的事情。 報告組員
数学实验与MATLAB简介  课程的背景和基本要求 MATLAB 使用简介 MATLAB 常用函数介绍 宝石切割问题实验.
MATLAB 程式設計入門篇 初探MATLAB
學這些有什麼好處呢? 為了把資料作更客觀之總結描述或比較多組資料。總而言之,就是要找出一個數能代表整組數據。
实验教学 MATLAB在行列式和矩阵中的应用 授课教师:杨梦云.
MATLAB 程式設計入門篇 初探MATLAB
科学计算软件 华南师范大学数学科学学院.
第一单元 第1课 Matlab概述 1.MATLAB 2.工具箱 3.高效数值计算功能 4.完备的计算结果和编程可视化功能
西南科技大学网络教育系列课程 数学软件 数学软件 第3讲 MATLAB数组与运算 主讲教师: 鲜大权 副教授 西南科技大学理学院数学系.
Introduction to Matlab
第1章 MATLAB操作基础 1. 1 MATLAB概述 1. 2 MATLAB的运行环境与安装 1. 3 MATLAB集成环境 1
MATLAB 程式設計 程式除錯 方煒 台大生機系.
台 語 臆 謎 猜 動 物 篇.
MATLAB 实用教程.
智慧財產權管理講次36 積體電路電路布局保護法(1) 主講:吳銘圳
原版:清大資工系 張智星 新增版:方煒 台大生機系
数学是知识的工具,亦是其它知识工具的泉源。 ——勒内·笛卡尔
MATLAB 程式設計入門篇 程式除錯 張智星 (Roger Jang)
Presentation transcript:

引 言

Matlab在《线性代数》和 《概率统计》中的应用 课 程 任 务 本课程以Matlab软件为教学工具, 旨在建立线性代数、概率统计的理论知 课 程 任 务 本课程以Matlab软件为教学工具, 旨在建立线性代数、概率统计的理论知 识与初步的实际应用之间的桥梁。

使同学们对Matlab这个重要的数学软件 有个初步的了解,又对线性代数和概率 统计这两门课程的实际应用有更加深刻 的认识。

Open a window for you in future! go ahead !

考核方式 平时作业+出勤 占40%; 最后一次考试占60%

第一章 Matlab简介 §1.1 Matlab概述 随着计算机软件的飞速发展,一些用于数学和工程计算的软件已相当成熟,而且功能也非常强大。

国际上最常用的三种数学类科技 应用软件为:(3M) Matlab (主要用于工程计算) Mathematica 这两者多用于符号计算 Maple

MATLAB语言是由美国的Clever Moler博士于1980年开发的。 设计者的初衷是为解决“线性代数”课程的矩阵运算问题。 MATLAB即Matrix Laboratory 矩阵实验室的意思。

Matlab的主要特点 编程效率高 它较接近我们通常进行 计算时的思维方式. 编程效率高 它较接近我们通常进行 计算时的思维方式. 计算功能强 矩阵和向量计算功能特 别强, 库函数丰富,非常适 用于作科学和工程计算. 使用简便 易扩充 可根据需要建立文件,可以与 库函数一样被调用.

除基本部分外,Matlab还根据各专 门领域中特殊需要提供了许多可选的 工具箱。 这些工具箱的涵盖领域相当广 泛,如控制系统的设计和分析、通讯 和信号处理、图像处理、神经网络、 金融数学等等。 这些由专家编写的Matlab程序,代 表了某一领域内的最先进的算法,在 很多时候能够给予我们极大的帮助。

本课程仅介绍涉及到的Matlab最基 本的使用方法,并结合部分实验介 绍相关的数值计算。 有关Matlab的更多产品及支持信息, 读者可以访问 Mathworks官方网站: http://www.mathworks.com (英文) http://www.mathworks.cn (中文)

§1.2 命令和窗口环境 鼠标双击Matlab图标,打开 Matlab,它的用户界面主要包括下面 三个部分: §1.2 命令和窗口环境 鼠标双击Matlab图标,打开 Matlab,它的用户界面主要包括下面 三个部分: Command Window---在“>>”提 示符状态下输入Matlab的各种命令,同时除图形外的各种结果也显示在该窗口中;

Command History---按日期存储了用户曾使用 过的Matlab命令,如果需要,用户 可以使用键盘上的“↑”或“↓” 键调出已使用过的命令,或直接在 Command History中双击所需要的 历史命令即可执行。

Workspace---Matlab 的工作空间, 等,用户也可直接删除某个 变量从而清除其在内存空间 中的定义。

一、在线帮助系统 Matlab提供了非常方便的在线帮助 如果知道某个程序(或主题)的名字,可用命令 “help 程序(主题)名” 如:>> help sqrt

sqrt Square root. sqrt(X) is the square root of the elements of X. Complex results are produced if X is not positive. See also sqrtm, realsqrt, hypot. 当然也可使用窗口中的help菜单

二、数据显示格式 Matlab显示数据结果时,一般遵循下列原则: 数据是整数,则显示整数; 数据是实数,在缺省情况下显示小数 点后4位数字; 可使用窗口中的Preferences菜单来选择、改变数据显示的方式。 以圆周率为例,常用的显示方式如下:

Matlab命令 显示 说明 format short 3.1416 小数点后4位 (缺省) format long 3.14159265358979 15位数字 format bank 3.14 小数点后2位 format rat 355/113 最接近的有理数

三、命令行编辑 向上箭头:重调前一行 (用于调出前面的命令 进行修改,重新计算) 向下箭头:重调下一行 向右箭头:向前移动一个字符 向左箭头:向后移动一个字符 Home: 移动到行首 End: 移动到行尾

四、Matlab工作区 Matlab工作区是用来接受Matlab命令的内存区域,可以在工作区中用命令实现下列功能: 显示 >>who或>>whos 显示工作区中所有的变量名,前者只显示变量名,后者还显示变量的大小、字节数和类型。

清除 >>clear 清除工作区中的所有变量; >>clear 变量名 清除指定变量。 储存 >>save 文件名(文件名不能用汉字) 把工作区中的变量储存在当前Matlab目录下扩展名为mat的文件中;

也可直接用窗口菜单中的“Save Workspace”来完成。 调出 >>load 可以调出刚才保存的mat文件。 退出 >>quit 退出工作区;也可直接使用窗口上的关闭按钮(x).

五、Matlab中的基本运算及变量定义 简单的数学运算符如下: + (加) -(减) *(乘) / (右除) \ (左除) ^ (幂)

例如: >> 12+34/56-3*26 ans = -65.3929 >> 23.7^5 7.4772e+006 注:式中的 e+006 代表 10 6 ,是Matlab中较常见的一种表示方式。

Matlab中的变量使用区分变量 的大小写,但变量除符号变量 外无需事先定义其类型,系统 会自动根据变量的赋值确定其 类型。 以下几个为系统保留的特殊变 量(注意区分大小写):

pi 圆周率 eps 计算机的最小正数 i和j i=j= −1 (用于复数的表示) Inf 无穷大 NaN 不定量

例如: >> 3/0 ans = Inf >> 0/0 NaN

fix(x) 求实数x最接近0的整数值; floor(x) 求x最接近负无穷的整数 值;即不超过x的最大整数 ceil(x) 求x最接近正无穷的整数 值;即超过x的最小整数 round(x) 求x最接近x的整数值。即 四舍五入

>> x=-2.3; >> fix(x),floor(x),ceil(x),round(x) ans = -2 -3

六、M—文件的使用 Matlab中程序及脚本文件的编写都必须依赖于m文件,这样可方便处理比较复杂的问题和大量的数据。 通过工具栏上的“new”按钮, 打开编辑窗口

Matlab中M文件的编写有两种形式:函数文件和脚本文件。 这两种方式形式上的区别是第一行是否包含以“function”关键词开头的函数名,

例如:以下两段代码: A=rand(3,3) B=rand(3,2) C=A*B function test A=rand(3,3) B=rand(3,2) C=A*B   代码A 代码B

代码A称为脚本文件或文本文件,代码B称为函数文件。 两者都通过在Command Window 窗口中输入m文件的文件名(不 含扩展名.m)进行调用。 m文件必须放在系统的搜索路 径或当前工作目录之下,否则 Matlab会找不到该m文件而无 法调用。

二者在功能和使用场合上存在 如下不同: 1、脚本文件的执行和Command Window使用相同的Workspace,两者 的变量定义是相通的, 即在脚本文件中定义或使用的变量在 Command Window窗口中也同样访问, 反之也一样。

函数文件使用不同的 Workspace,两者之间定义或使 用的变量也互相不可访问。 2、函数文件可以定义输入和输出 参数,且参数可以为多个。 例 如: function [y1,y2,y3,…]=test(x1,x2,x3,…)

3、Matlab对函数的调用都是以m文件名为准。一般建议用户把m文件名和函数名取成相同的名称。 注:可在以后的使用 中逐渐体会

课堂练习 打开Matlab,熟悉和自我练习 Matlab的 工作环境。