- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch3 字符、元胞及构架数组
策三章 字符串数组、元胞数组和
构架数组;3.1 字符串数组
Character String Array;创建方式:;3.1.2 串数组的属性和标识; MATLAB内部用与每个字符相应的数值(ASCII码)来代表字符。可以用函数double和char来实现字符和相应的ASCII码数值之间的转换。;(6)中文字符串数组
A=这是一个算例。; %创建中文字符串
A_s=size(A) %串数组的大小
A56=A([5 6]) %取串的子数组
ASCII_A=double(A) %获取ASCII码
char(ASCII_A) %把ASCII码翻译成字符 ;重要函数:double char;3.1.3 复杂串数组的创建;二、利用串操作函数创建多行串数组 ;3.1.4 转换函数产生数码字符串 ;int2str
Integer to string conversion
Syntax
str = int2str(N)
Class(str)
Description
str = int2str(N) converts an integer to a string with integer format. The input N can be a single integer or a vector or matrix of integers. Noninteger inputs are rounded before conversion.;num2str;Description
str = mat2str(A) converts matrix A into a string, suitable for input to the eval function, using full precision.
str = mat2str(A,n) converts matrix A using n digits of precision.
(n为总的精度)Limitations
The mat2str function is intended to operate on scalar, vector, or rectangular array inputs only. An error will result if A is a multidimensional array.最多为二维的矩阵才可以。;【例3.1-5】最常用的数组/字符串转换函数int2str , num2str , mat2str 示例。 ;【例3.1-6】综合例题:在MATLAB计算生成的图形上标出图名和最大值点坐标。 ;3.1.4 串转换函数 ;fprintf, sprintf, sscanf 指令讲解;【例3.1-7】fprintf, sprintf, sscanf的用法示例。 ; Format String Result
%d Display value as an integer整数格式
%e Display value in exponential format指数格式
%f Display value in floating point format.浮点格式
%g Display value in either floating point or exponential
format,whichever is shorter.
\n Skip to a new line;%-12.5e;命令
;注意最后的五行,其结果指定为8个字符长度,且是右对齐。在最后一行,8被忽略,因为指定超过了8位。 ;3.1.5 串操作函数 ;3.2 元胞数组(cell array) ; 用程序语言讲,元胞数组中,每一个元素就是一个数据结构的指针,而对应的数据结构可以是不同的。下图说明这个概念。; 元胞数组使用{ },而不是( )来选取和显示元胞的内容。其原因是:元胞数组包含的是数据结构而不是数据。;a(1,1)的内容是一个3×3的数值数组的数据结构。;3.2.1 元胞数组的创建和显示 ;一 直接
文档评论(0)