SlideShare ist ein Scribd-Unternehmen logo
1 von 39
第1 章   MATLAB 操作基础
1.1  MATLAB 概述 ,[object Object]
[object Object]
[object Object]
[object Object],[object Object]
[object Object],[object Object],ex0101 ex0102
[object Object],[object Object],ex0104 ex0103
1.2  MATLAB 的运行环境与安装 ,[object Object]
[object Object]
[object Object]
变量 ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],i=j= 最大的可用正实数 realmax 最小的可用正实数 realmin 函数的输出变量数目 nargout 函数的输入变量数目 nargin 虚数单位 (-1)^1/2 i 或   j 非数,如 0/0 、 ∞ /∞ 、 0×∞ NaN 或 nan 无穷大,如 1/0 inf 浮点运算数 flops 计算机的最小数 eps 圆周率 π pi 运算结果的默认变量名 ans 取值 特殊变量
[object Object],[object Object],ex0105
[object Object]
[object Object]
[object Object],ex0106
[object Object]
[object Object],ex0107
[object Object]
[object Object]
[object Object]
[object Object]
一维数组(向量)的创建 ,[object Object],[object Object]
( 1 )在命令窗口中直接输入向量 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
( 2 ) 等差元素向量的生成  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
(3)  向量与数的四则运算  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
(4) 向量与向量之间的加减运算  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A=[1 2 3;   4 5 6;   7 8 9]; B=[1 4 7;   2 5 8;   3 6 9]; ,[object Object],[object Object],[object Object],[object Object],[object Object],A.*B ans= 1  8  21 8  25 48 21 48 81
[object Object],[object Object],[object Object],[object Object],[object Object],A=[1 2 3;   4 5 6;   7 8 9]; B=[1 4 7;   2 5 8;   3 6 9];
2.  数组及其运算  ,[object Object],[object Object],[object Object],[object Object]
( 1 ) 数组寻址和排序  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
( 2 )数组的基本数值运算  ,[object Object],[object Object],[object Object]
数值运算举例 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
M- 文件 ,[object Object],[object Object],ex0108
表 1.4  命令窗口中行编辑的常用操作键 中断 MATLAB 命令的运行 CTRL+C 向后翻阅当前窗口中的内容 Page Down 清除当前行的全部内容 Esc 向前翻阅当前窗口中的内容 PageUp 删去光标左边的字符 Backspace 在当前行中右移光标 -> 删去光标右边的字符 Delete 在当前行中左移光标 ← 使光标移到当前行的末尾 End 向后调回已输入过的命令行 ↓ 使光标移到当前行的开头 Home 向前调回已输入过的命令行 ↑ 作用 键名 作用 键名
表 1.5   MATLAB 常用标点符号的功能 用于把后面的行与该行连接以构成一个较长的命令。 … 续行号 用于一个变量、函数或文件名中的连字符。 _ 下划线 用于构成元胞数组。 { } 花括号 用于构成向量和矩阵;用于函数输出列表。 [ ] 方括号 用于引用数组元素;用于函数输入变量列表;用于确定算术运算的先后次序。 ( ) 圆括号 用于括住字符串。 ‘ ’ 单引号 用于注释的前面,在它后面的命令不需要执行。 % 百分号 用于生成一维数值数组,表示一维数组的全部元素或多维数组的某一维的全部元素。 : 冒号 用于不显示计算结果命令行的结尾;用于不显示计算结果命令之间的分隔符;用于数组元素行之间的分隔符。 ; 分号 用于数值中的小数点。 . 点号 用于要显示计算结果的命令之间的分隔符;用于输入变量之间的分隔符;用于数组行元素之间的分隔符。 , 逗号 用于输入变量之间的分隔符以及数组行元素之间的分隔符。 空格 功能 符号 名称
例: ,[object Object],[object Object],[object Object],[object Object],[object Object]
THE END THE END

Weitere ähnliche Inhalte

Was ist angesagt?

锁具装箱
锁具装箱锁具装箱
锁具装箱visayafan
 
離散數學 賈蓉生
離散數學 賈蓉生離散數學 賈蓉生
離散數學 賈蓉生Peter Yen
 
第2章符 号 运 算
第2章符 号 运 算第2章符 号 运 算
第2章符 号 运 算eterou
 
Aaex6 group2(中英夾雜)
Aaex6 group2(中英夾雜)Aaex6 group2(中英夾雜)
Aaex6 group2(中英夾雜)Shiang-Yun Yang
 
第6章 自底向上的lr分析法
第6章 自底向上的lr分析法第6章 自底向上的lr分析法
第6章 自底向上的lr分析法tjpucompiler
 

Was ist angesagt? (6)

锁具装箱
锁具装箱锁具装箱
锁具装箱
 
離散數學 賈蓉生
離散數學 賈蓉生離散數學 賈蓉生
離散數學 賈蓉生
 
第2章符 号 运 算
第2章符 号 运 算第2章符 号 运 算
第2章符 号 运 算
 
Aaex6 group2(中英夾雜)
Aaex6 group2(中英夾雜)Aaex6 group2(中英夾雜)
Aaex6 group2(中英夾雜)
 
Scilab Chap1
Scilab Chap1Scilab Chap1
Scilab Chap1
 
第6章 自底向上的lr分析法
第6章 自底向上的lr分析法第6章 自底向上的lr分析法
第6章 自底向上的lr分析法
 

Ähnlich wie 第1章 Matlab操作基础

C 02 c语言的基本数据类型与表达式
C 02 c语言的基本数据类型与表达式C 02 c语言的基本数据类型与表达式
C 02 c语言的基本数据类型与表达式1138177709
 
Excel函數進階班(北市政府公訓處) 2
Excel函數進階班(北市政府公訓處) 2Excel函數進階班(北市政府公訓處) 2
Excel函數進階班(北市政府公訓處) 2terry28853669
 
实验一 Mathematica软件简介
实验一   Mathematica软件简介实验一   Mathematica软件简介
实验一 Mathematica软件简介guestfe33f0e
 
实验一 Mathematica软件简介
实验一   Mathematica软件简介实验一   Mathematica软件简介
实验一 Mathematica软件简介Xin Zheng
 
Deep learning wiki on data encodingi
Deep learning  wiki on data encodingiDeep learning  wiki on data encodingi
Deep learning wiki on data encodingiwang meng
 
Learning to Rank: An Introduction to LambdaMART
Learning to Rank: An Introduction to LambdaMARTLearning to Rank: An Introduction to LambdaMART
Learning to Rank: An Introduction to LambdaMARTJulian Qian
 
Oracle经典教程
Oracle经典教程Oracle经典教程
Oracle经典教程yiditushe
 
数据处理算法设计要点
数据处理算法设计要点数据处理算法设计要点
数据处理算法设计要点thinkinlamp
 
Scilab introduction(Scilab 介紹)
Scilab introduction(Scilab 介紹)Scilab introduction(Scilab 介紹)
Scilab introduction(Scilab 介紹)JIANG MING-LI
 
计算机组成原理题
计算机组成原理题计算机组成原理题
计算机组成原理题Huaijin Chen
 
Tdxgongshi
TdxgongshiTdxgongshi
Tdxgongshiairsina
 
人机对弈编程概述
人机对弈编程概述人机对弈编程概述
人机对弈编程概述勇浩 赖
 
07 陣列與字串
07 陣列與字串07 陣列與字串
07 陣列與字串shademoon
 

Ähnlich wie 第1章 Matlab操作基础 (20)

C 02 c语言的基本数据类型与表达式
C 02 c语言的基本数据类型与表达式C 02 c语言的基本数据类型与表达式
C 02 c语言的基本数据类型与表达式
 
Excel函數進階班(北市政府公訓處) 2
Excel函數進階班(北市政府公訓處) 2Excel函數進階班(北市政府公訓處) 2
Excel函數進階班(北市政府公訓處) 2
 
浅析Flash特效开发 陈勇
浅析Flash特效开发 陈勇浅析Flash特效开发 陈勇
浅析Flash特效开发 陈勇
 
实验一 Mathematica软件简介
实验一   Mathematica软件简介实验一   Mathematica软件简介
实验一 Mathematica软件简介
 
实验一 Mathematica软件简介
实验一   Mathematica软件简介实验一   Mathematica软件简介
实验一 Mathematica软件简介
 
Deep learning wiki on data encodingi
Deep learning  wiki on data encodingiDeep learning  wiki on data encodingi
Deep learning wiki on data encodingi
 
Learning to Rank: An Introduction to LambdaMART
Learning to Rank: An Introduction to LambdaMARTLearning to Rank: An Introduction to LambdaMART
Learning to Rank: An Introduction to LambdaMART
 
第四章
第四章第四章
第四章
 
Oracle经典教程
Oracle经典教程Oracle经典教程
Oracle经典教程
 
Ppt 78-100
Ppt 78-100Ppt 78-100
Ppt 78-100
 
数据处理算法设计要点
数据处理算法设计要点数据处理算法设计要点
数据处理算法设计要点
 
Ppt 78-100
Ppt 78-100Ppt 78-100
Ppt 78-100
 
Scilab introduction(Scilab 介紹)
Scilab introduction(Scilab 介紹)Scilab introduction(Scilab 介紹)
Scilab introduction(Scilab 介紹)
 
计算机组成原理题
计算机组成原理题计算机组成原理题
计算机组成原理题
 
Tdxgongshi
TdxgongshiTdxgongshi
Tdxgongshi
 
人机对弈编程概述
人机对弈编程概述人机对弈编程概述
人机对弈编程概述
 
07 陣列與字串
07 陣列與字串07 陣列與字串
07 陣列與字串
 
Python變數與資料運算
Python變數與資料運算Python變數與資料運算
Python變數與資料運算
 
Ch10 習題
Ch10 習題Ch10 習題
Ch10 習題
 
第5章数组
第5章数组第5章数组
第5章数组
 

第1章 Matlab操作基础

  • 1. 第1 章 MATLAB 操作基础
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. 表 1.4  命令窗口中行编辑的常用操作键 中断 MATLAB 命令的运行 CTRL+C 向后翻阅当前窗口中的内容 Page Down 清除当前行的全部内容 Esc 向前翻阅当前窗口中的内容 PageUp 删去光标左边的字符 Backspace 在当前行中右移光标 -> 删去光标右边的字符 Delete 在当前行中左移光标 ← 使光标移到当前行的末尾 End 向后调回已输入过的命令行 ↓ 使光标移到当前行的开头 Home 向前调回已输入过的命令行 ↑ 作用 键名 作用 键名
  • 37. 表 1.5   MATLAB 常用标点符号的功能 用于把后面的行与该行连接以构成一个较长的命令。 … 续行号 用于一个变量、函数或文件名中的连字符。 _ 下划线 用于构成元胞数组。 { } 花括号 用于构成向量和矩阵;用于函数输出列表。 [ ] 方括号 用于引用数组元素;用于函数输入变量列表;用于确定算术运算的先后次序。 ( ) 圆括号 用于括住字符串。 ‘ ’ 单引号 用于注释的前面,在它后面的命令不需要执行。 % 百分号 用于生成一维数值数组,表示一维数组的全部元素或多维数组的某一维的全部元素。 : 冒号 用于不显示计算结果命令行的结尾;用于不显示计算结果命令之间的分隔符;用于数组元素行之间的分隔符。 ; 分号 用于数值中的小数点。 . 点号 用于要显示计算结果的命令之间的分隔符;用于输入变量之间的分隔符;用于数组行元素之间的分隔符。 , 逗号 用于输入变量之间的分隔符以及数组行元素之间的分隔符。 空格 功能 符号 名称
  • 38.
  • 39. THE END THE END