第1章 MATLAB概述 1.1 MATLAB 7.x简介 是Matrix Laboratory的缩写,它将计算、可视化和编程功能于一身,是一个开放的基于矩阵的交互式开发系统。主要用于数学计算、系统建模与仿真、数据分析与可视化等。(Mathworks始创于1984) 1.1.1 MATLAB的系统结构.

Slides:



Advertisements
Similar presentations
实验安排 本周六和下周六上机时间: 上午: 8 : 30~10 : 00 第一组 上午: 11 : 00~11 : 30 第二组 下午: 14 : 30~16 : 00 第三组.
Advertisements

政治全球化 促進國際間的了解, 抑或加劇了種族、宗教、文化和政 治實體之間的衝突 ?. 政治全球化 指一個國家或國際的政治事務,由一國或少數國家決定的模 式,逐漸過渡至複雜的跨國以至全球決策模式 政治活動和政治決策跨越國家界限.
Matlab 教學 Speaker :陳珮妮 Date : 2013/03/14 1. Outline  MATLAB 簡介  算術邏輯運算  Matlab 陣列  Matlab 矩陣 2.
全国青少年科技创新大赛 科技辅导员项目组织与实施
大學入學考試中心 九十六學度學科能力測驗試題 國文科 -哈利波特番外篇-
存量房交易纳税评估 系统简介 常州市武进地方税务局 政策法规科 2011 年 7 月.
文亭淘宝城销售政策及租金政策 版权声明: 本文仅供客户内部使用,版权归北京和美行房地产经纪公司山东分公司所有,未经北京和美行房地产经纪公司山东分公司书面许可,不得擅自向其它任何机构和个人传阅、引用、复制和发布报告中的部分或全部内容。
聞一多詩集導讀-- 《死水》與《紅燭》 系級/組別:森資一 第五組
第八章 收益分配决策补:案例,习题 本章结构、主要内容、重点难点: 收益分配的原则;程序 收益分配的政策: 影响股利的因素 股利政策的种类
Stata教學 第一講 資料整理 ©Ming-chi Chen 社會統計.
2016 营改增纳税人 增值税纳税申报表培训课件 平定县国税局 时间:2016年5月.
善始善终 永不言弃 学 情 通 报 会 涪陵区教育委员会 中国教师研修网 2013年9月9日
情緒與壓力管理 手部舒壓運動 第六組.
我为何为我?——那些历史并没有消失,它们就存在于我们心灵最隐秘的地方,时时在引导我们的行为准则,在操纵着我们的喜怒哀乐。
個人投資理財分析 財務狀況匯總表 銀行存款 共同基金 外幣基金 股票投資 保險價值 黃金投資 支出預算 房貸計算 不動產價值 資源變化資料庫
主题七 关注三农,重视民生 .
第四单元 当代国际社会 第八课 走进国际社会.
参考书: 《数字信号处理及其Matlab实现》
Introduction to Matlab
Matlab教學 Speaker:林昱志 Date:2012/10/18.
1-1 MATLAB 小傳(1) 由MathWorks公司於1984年推出的 數學軟體。 名稱是由「矩陣實驗室﹙MATrix
1012 MATLAB 教學 彭奕翔 2013/02/27.
Proteus虚拟仿真.
第一节 正名——文字学与汉字学 第二节 本学期讲授内容及安排 附录:参考书目 作业
数值计算的工具—MATLAB 电子计算机技术为应用数学解决实际问题创造了物质条件 。
A B~A B
2010年桂林理工大学数学建模竞赛暑期培训班 MATLAB编程入门培训课程
甲年基督聖體聖血節進堂詠 上主要以上等的麥麵養育選民, 用石縫中的野蜜飽飫他們。.
第七讲 matlab的程序设计 —— matlab语言称为第四代编程语言,程序简洁、可读性很强而且调试十分容易。
Matlab及其应用 鲍文 哈尔滨工业大学 先进动力控制与可靠性研究所
第17章 Fortran与其他语言 由于纯粹的Fortran语言在图形操作能力上的缺陷,为了使数值计算程序能够通过图形用户界面(GUI)与用户进行即时的交互,通常会采用多种语言混合编程的方式来处理。 不同的程序设计语言在处理不同的变量类型特别是子程序的参数传递处理方式上有很大的不同,只要在混合编程时注意变量类型和参数传递的处理方式,就能够充分利用不同程序设计语言的优势。Fortran语言在数值计算方面具有突出的优势,能够利用Fortran语言进行混合编程以提高数据处理方式的其他程序设计语言。包括:C/C+
第一章 概 述 1.1 MATLAB产品族简介 1.2 MATLAB的桌面环境 1.3 Command Windows和MATLAB指令
MATLAB介紹.
第4章 选择结构程序设计 4.1 选择结构和条件判断 4.2 用if语句实现选择结构 4.3关系运算符和关系表达式
第4章 选择结构程序设计 4.1 选择结构和条件判断 4.2 用if语句实现选择结构 4.3关系运算符和关系表达式
數學與電腦 的初相識 汪群超 個人網址: 變有不可者三,有不可不變者三: 能力未至不可變也、 學識未敷不得變也、 功侯未到不能變也。
Z Mathematical Model ‡ ' MATLAB简介.
第1章 MATLAB概述 编者.
第一讲 MATLAB简介 1.1 MATLAB与通信仿真 1.1.1 通信电路与系统仿真 1.1.2 MATLAB的发展史
Application of Matlab Language
Matlab基础介绍 Matlab 简介 Matlab 的安装与启动 Matlab 编程基础 Matlab 在数字信号处理课程中的应用.
Master Degree Students Oct, 2006
引 言.
MS Windows XP 作業系統使用操作簡介.
Introduction to MATLAB
產品語意 班級:夜四技產設三甲 學生:鄭舜鴻 學號:9A01C023 指導教師:唐蔚.
范洪源 臺灣師範大學數學系 分支宣告與程式設計 范洪源 臺灣師範大學數學系.
授課教授:張寶基 助教:梁凱雯 郭千豪 音視訊處理實驗室 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 常用函数介绍 宝石切割问题实验.
MATLAB 程式設計入門篇 初探MATLAB
全民参保软件培训 孙亚锋.
MATLAB 程式設計入門篇 初探MATLAB
第二章 MATLAB编程与作图 2.1 程序设计 2.2 作图 2.3 在线帮助和文件管理 2.4 习题 2019年4月23日
第一单元 第1课 Matlab概述 1.MATLAB 2.工具箱 3.高效数值计算功能 4.完备的计算结果和编程可视化功能
西南科技大学网络教育系列课程 数学软件 数学软件 第3讲 MATLAB数组与运算 主讲教师: 鲜大权 副教授 西南科技大学理学院数学系.
数数据的基本操作 电子工业出版社.
喜雨亭記 國二甲 S 陳姿婷.
Introduction to Matlab
第1章 MATLAB操作基础 1. 1 MATLAB概述 1. 2 MATLAB的运行环境与安装 1. 3 MATLAB集成环境 1
MATLAB 实用教程.
第二单元 第3课 Matlab命令执行方式 1.Matlab命令执行方式 2.程序调试.
原版:清大資工系 張智星 新增版:方煒 台大生機系
数学是知识的工具,亦是其它知识工具的泉源。 ——勒内·笛卡尔
Presentation transcript:

第1章 MATLAB概述 1.1 MATLAB 7.x简介 是Matrix Laboratory的缩写,它将计算、可视化和编程功能于一身,是一个开放的基于矩阵的交互式开发系统。主要用于数学计算、系统建模与仿真、数据分析与可视化等。(Mathworks始创于1984) 1.1.1 MATLAB的系统结构

它由MATLAB开发环境、 MATLAB语言、 MATLAB数学函数库、 MATLAB图形处理系统和MATLAB应用程序接口(API)五部分组成。 是MATLAB的M文件和高级MATLAB语言的集合,用于解决某一方面的专门问题或实现某一新算法。

1.2 MATLAB 7.x的工作环境

1.2.1 菜单和工具栏 1.菜单 1)File 2) Edit 3) Debug 4) Desktop 5) Windows 6) Help 2.工具栏

1.2.2 命令窗口 它是MATLAB工作的主要平台,在窗口中输入命令和数据后按回车键,立即执行运算并显示结果。

1.命令行的语句格式 》变量=表达式; 例1-1 在命令窗口输入命令,并查看结果。P4 a=3+9 b='abcd' c=sin(pi/2)+exp(2) if c<0 d=true else e=true end 注意: (1)不同的命令采用不同的颜色。 (2)在命令窗口如果输入命令或函数的开头的一个或几个字母,按Tab键则会出现以该字母开头的所有命令函数列表。

(3)命令后的分号;省略时,显示运行结果,否则不显示运行结果。 (4)MATLAB区分大小写。变量名最多可包含63个字符(字母、数字和下划线),且第一个字符必须是英文字母。 (5)可以输入字母和汉字,但是标点必须是半角的(或英文的)。 2. 命令行的编辑 (P5)

3. 数值计算结果的显示格式 在默认下,当数值为整数时,结果以整数显示;当数值为实数时,结果以小数后4位的精度近似显示,即以short数值的格式显式。 例1-2 输入数值,查看不同的显示格式。 》x=pi (P5,详见表1-3) 长格式:format long help format

4.命令窗口常用命令 clc:清空窗口所有显示内容。 clear:清除内存中的所有变量与函数。 clf:清除图形窗口。 who:将内存中的变量以简单的形式列出。 whos:将内存中的变量详细列出。 help:列出帮助主题(F1)。

1.2.3 历史命令窗口 command history窗口用来记录并显示已经运行过的命令、函数和表达式。 copy:复制 Evaluate Selection:执行所选命令行并将结果显示在命令窗口中。 Create M-file:创建并生成M文件。 Delete Selection:删除所选命令行。 Delete to Selection:从当前行删除到所选命令行。 Delete Entire History:清除全部历史命令。

1.2.4 当前目录浏览窗口和路径设置 1.当前目录浏览窗口 Current directory Browser(Current Folder)用来设置当前目录,并显示当前目录下的M文件、MAT文件、MDL文件等信息。它的设置有两种方法:1)交互界面下设置;2)指令path的设置。

2.设置MATLAB搜索路径 (1)MATLAB的基本搜索过程 首先在内存中进行检查;然后在当前路径上检查是否为内部函数;最后在搜索路径的其它目录中检查。 (2)搜索路径的扩展和修改 1)利用设置路径对话框修改路径:file-set path. 2)path指令设置。 path(path,’c:\my_path’),尾端设置

工作空间窗口workspace):desktopworkspace. 1.2.5 工作空间窗口和数组编辑窗口 工作空间窗口workspace):desktopworkspace. 数组编辑:选择变量后双击。

1.2.6 M文件编辑/调试器窗口 desktopeditor; debug

1.M命令文件和M函数文件 (1) M命令文件 与命令窗口中的命令行相同. 说明: 1)在运行M文件是,只是简单地按顺序从文件中读取一条条命令,在命令窗口执行. 2)M文件运行所产生的变量都驻留在工作空间中. 3)M文件能访问工作空间的数据,要注意工作空间和命令文件中同名变量的相互覆盖,一般在M文件开头使用clear清除工作空间的变量.

例1-3 画出振荡曲线 ,t的取值范围是[0,4 ] 解: t=0:pi/50:4*pi; y0=exp(-t/3); y=exp(-t/3).*sin(3*t); plot(t,y,’r’,t,y0,’:b’,t,-y0,’:b’) 1)存入用户自己的目录下, 命名为exp_1 2)在命令窗口中运行它 3)在editor中运行它

(2)M函数文件 M函数以函数声明行开头,产生的变量随函数运行的结束而消失. 声明行格式: function[输出参数列表]=函数名(输入参数列表) 保存时文件名最好与函数名一致,不一致时,调用函数以文件名为准.

例1-4 编一函数,求方程 的解. 解: function y=jie(a,b,c) if(abs(a)<=1e-6) disp(‘is not a quadratic’) else disc=b*b-4*a*c; if(abs(disc)<=1e-6) disp(‘has two equal roots:’),[-b/(2*a),-b/(2*a)] elseif(disc>1e-0)

x1=(-b+sqrt(disc))/(2*a); disp(‘has distinct real roots’),[x1,x2] else realpart=-b/(2*a); imagpart=sqrt(-disc)/(2*a); disp(‘has complex roots:’) end

1.3 MATLAB帮助系统 帮助命令、帮助窗口、HTML帮助、PDF格式帮助及帮助演示等。 1.纯文本帮助 存储在它的注释区中,内容最原始及可靠。 例1-5 help命令示例。 1)help help 2)help 3)help ops 4)help funname(exp:plus)

2.导航/浏览器交互界面帮助 1)运行helpbrowser | helpdesk 2)菜单helpmatlab help(F1) 3.PDF帮助 1)资源管理器:matlab7.x\help\pdf-doc 2)在帮助导航器的“目录窗Contents Pane”中,展开后选Printable Documentation,单击用蓝色字符显示的PDF链接。 4.演示帮助 1)菜单helpDemos 2)运行demo命令。 3)在帮助导航中,选择“Demo”面板。

1.4 MATLAB常用文件格式 1、程序文件 .m文件.ASCII文件. 2、图形文件 .fig文件。 3、模型文件 .mdl文件。 4、数据文件 .mat文件。在命令窗口可以通过命令将

工作空间的变量保存到数据文件或从数据文件装入变量到工作空间。 1)把工作空间数据存入MAT文件 save 文件名 变量1 变量2…参数 参数:-ASCII;-ppend表示追加方式; -mat表示二进制文件。 2)把数据文件装入工作空间变量 load文件名 变量1 变量2…

5、可执行文件 .mex文件,desktopprofiler 6、项目文件 .prj文件,

练习: 1. 2. 注:tan(x)代表数学中的tanx; acos(x)代表数学中的arccosx log2(x)代表数学中的 ; exp(x)代表数学中的