下载此文档

Matlab工程应用基础 (PPT课件).ppt


文档分类:高等教育 | 页数:约45页 举报非法文档有奖
1/45
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/45 下载此文档
文档列表 文档介绍
上课时间:周一、四(7、8节)
地点:教学主楼-C106
上机时间:周二、五(7、8节)
地点:计算机教学实验中心
教1南3层西头(网络中心隔壁)
网上交作业时间:
周五上机作业,截至当周周日晚12:00
周二上机作业,截至当周周四晚12:00
******@.
基本要求:
(1) 了解Matlab的各种数据类型;
(2) 掌握Matlab的运算符与操作符的含义和用法;
(3) 掌握Matlab基本表达式并了解其常用函数分类;
(4) 熟练掌握 Matlab 的程序结构(顺序结构、循环结构和分支结构)与流程控制语句;
(5) 了解并初步掌握 Matlab 的数据文件的读写;
(6) 学会 Matlab 的M文件的编写方法,包括命令文件和函数文件。了解M件的调试命令和调试方法。
第2章 Matlab语言程序设计
第2章 Matlab语言程序设计
1、 Matlab数据类型
变量和常量
数字变量的格式
字符串
单元型变量
结构型变量
矩阵、向量
多项式
第2章 Matlab语言程序设计
a) 变量和常量
变量(包括函数)的命名规则:由英文字母、数字和下划线混合组成,不得包含空格和标点;第一个字符必须是英文字母,最多包括31个字符; 对字母的大小写敏感。
局部变量和全局变量
永久变量(常量)
只能在某一函数体内使用,而不能从其他函数和 Matlab工作空间访问的变量,就是局部变量。
在几个函数及M atlab函数中都能使用的变量就是全局变量。(全局变量名应尽可能大写,并由globe声明)
第2章 Matlab语言程序设计
Matlab永久变量
第2章 Matlab语言程序设计
b) 数字变量
Matlab内部的每一个数据元素都是用双精度数(double)来表示和存储的。
变量输出时用户可以用format命令设置或改变输出格式。
短格式(Short):
短格式e方式(Short e):+00 -06
短格式g方式(Short g):
长格式(Long):
长格式e方式(Long e):+00 -06
长格式g方式(Long g):
银行格式(Bank):
十六进制格式(Hex):3ff555555555 3eb46231abfd71
+格式(+):++
有理数(Rational):1/3 2469/2000000000
第2章 Matlab语言程序设计
c) 字符串
所有字符串都用单引号括起来。
>> s='matlab '
字符中中的每个字符(包括空格)都是字符串变量(矩阵或向量)中的一个元素。
字符串中的字符以 ASCII 码形式储存并区分大小,用函数abs可以看到字符的ASCII码。
在Matlab中,字符串和字符矩阵基本上是等价的。
>> s=['matlab'] 等价于>> s='matlab '
第2章 Matlab语言程序设计
字符串函数
第2章 Matlab语言程序设计
字符串举例:
>> A= 'China ''中国''' ;输出带引号的汉字
>> B='我是好学生'
>> c='I am fine.'
>> s3=char('s', 'y','m','b','o','l','i','c') ;用函数char生成字符串
>> double(s3') ;字符串转换为数值代码
>> abs(s3')
>> cellstr(s3) ;字符矩阵转换为字符串
>> b=num2str(a) ;数字转换为字符串
比较>> b*2 和 str2num(b)*2
>> ab=[A,' ',B,'.']
>> AB=['中国';'北京']
第2章 Matlab语言程序设计
d) 单元型变量
单元型变量是一种比较特殊的数据类型,本质上讲,单元型变量实际上是一种以任意形式的数据为元素的多维数组。
单元型变量可以存放任何类型、任何大小的数据, 其大小是不定的。
>> A=[1,2;3,4]
A =
1 2
3 4
>> B={1:4, A, 'abcd'}
B =
[1x4 double] [2x2 double] 'abcd'
B为单元型变量(用花括号)
>> cellplot(B)
>> celldisp(B)

Matlab工程应用基础 (PPT课件) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数45
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1017848967
  • 文件大小561 KB
  • 时间2017-09-22