Matlab讲义-第四章Matlab语言数据结构1-10.pdf
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
7 0人已下载
| 下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 讲义 第四 语言 数据结构 10
- 资源描述:
-
1、第四章 Matlab语言基础 Matlab语言程序简洁、可读性很强而且调试十分容易。是MALAB的重要组成部分。MATLAB的数据类型 各种数据类型的层次关系 4.1 Matlab语言的数据结构每一种数据都以矩阵或数组的形式存在4.1 Matlab语言的数据结构Matlab共有六种基本数据类型,每一种数据都以矩阵的形式存在。包括:数值型:双精度(double),单精度(single),整数型(integer)字符型:char单元型:cell结构型:struct逻辑类:logical函数句柄型:function handle一般只在大型程序中使用在MATLAB中,所有的数据类型都用双精度类型do
2、uble来存储和运算uint8类型:数值范围从0255。在图像处理工具箱中,图像中每个像素的灰度值均为uint类型。一般用于存储图象数据 整数型 在MATLAB中,所有的数据类型都用双精度类型double来存储和运算;可对unit等类型数组进行基本操作,但不能对它们执行任何数学运算,在执行数学运算之前必须用double函数把这类数组转换成双精度型。如对图像进行运算时,要将读入MATLAB的图像数据转换为double类型,运算结束后,要显示图像或保存图像,则必须将double类型转换成uint类型。y2=mat2gray(detxdata);imshow(y2)subimage(y2);txda
3、ta=imread(lena.bmp);double_txdata=double(txdata);对图像进行运算时,要将其转换为double类型,运算结束后,要显示图像或保存图像,则必须将double类型转换成uint类型。本节侧重介绍MATLAB中的字符Lenna/Lena是一张数字化了的1972年12月份的美国花花公子插页clc,cleartp=imread(lena.bmp);imshow(tp)double_tp=double(tp);out=double_tp+sqrt(2000)*randn(size(double_tp);y2=mat2gray(out);figure(2)%im
4、show(y2)subimage(y2);1002003004005001002003004005004.1.1字符字符串变量是指字符向量或矩阵下面介绍字符向量和字符矩阵的创建s=University of Petroleum of China;s=University of Petroleum of China1.字符向量的构造:一、字符向量和字符矩阵的创建(1)直接赋值的方法:加单引号S(10)为字母yS(15)为P可见s为33个元素的字符向量 size(s)%查看变量的维数ans=133-两种方法(2)用构造字符串向量:将多个串变为一个串说明:当在字符向量内出现单引号时,应改为两个单引号
5、(注意不是双引号),如:s=China,University of Petroleums=China,University of PetroleumChinaUniversity of Petroleum s=Its yours.%屏幕上显示内容为Its yours.%将多个字符串连接在一起,与数值矩阵结果一致%可人为加空格2.字符矩阵的构造字符矩阵的构造有三种方法:、char、str2mat一般使用函数char及str2mat函数char及str2mat 自动在较短的字符行向量后面补上空格,以使每行的长度相同。S1=Beijing;Tianjin;Shanghai;S2=char(Beiji
展开阅读全文
课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。


2019届人教A版数学必修二同步课后篇巩固探究:2-1-1 平面 WORD版含解析.docx
六年级上册语文课件-4 夹竹桃|教科版 (共30张PPT).pptx
