第六章复数数据、字符数据和附加画图类型
MATLAB支持复数,作为double数据类型的扩展。复数用i和j定义,它们都被预定义为1 。你可以直接应用复数进行运算,但要注意关系运算符只对复数的实部进行比较,而不对它的模进行比较。当你进行复数运算这是一个常见错误。字符串函数是进行字符串操作。字符串是char型数组。这些函数允许用户对字符串进行各种各样的操作,例如连接,比较,替换,查找,大小写转换,数字与字符串之间的转换。
多维数组是指超过两维的数组。它们可用创建一维,二维数组的方法进行创建。多维数组用于解决自然界的一些问题。有关更多的多维数组创建方法,你可以参考matlab多维数组的创建方法和matlab创建多维数组的方法详解。MATLAB中包含了许多的二维三维的作图方法,在本章中我们向大家介绍了针头图(stem Plots),阶梯图(stair plots),条形图,饼图(pie plots),罗盘图(compass plots),三维表面,网格,等高线图象。
-
用char函数创建二维字符数组,我们就不用担心每一行的长度不相同了。
-
我们可以利用多维数组来解决自然界的多变量问题,如空气动力学和流体力学。关于如何在MATLAB中操作多维数组,详细方法可以参考MATLAB多维数组常见操作方法和Matlab多维数组操作指南。
-
使用fplot函数直接打印函数,而不需创建中间数据数据。
MATLAB函数与命令
-
char
:把数字转化为相应的字符值,或者把二维数组转化相应的字符串。 -
double
:把字符转化为相应的double值。 -
blanks
:创建一个由空格组成的字符串。 -
deblanks
:去除字符串末端的空格。 -
strcat
:连接字符串。 -
strvcat
:竖直地连接字符串。 -
strcmp
:如果两字符串相等,那么函数将会返回1。 -
stricmp
:忽略大小写,如果两字符串相等,那么函数将会返回1。 -
strncmp
:如果两字符串的前n个字母相等,那么函数将会返回1。 -
strncmpi
:忽略大小写,如果两字符串的前n个字母相同,那么函数将会返回1。 -
findstr
:在一个字符串中寻找另一个字符串。 -
strfind
:在一个字符串中寻找另一个字符串(版本6.1或以后的版本)。 -
strjust
:对齐字符串。 -
strmatch
:找字符串的匹配。 -
strrep
:用一个字符串去替代另一个字符串。 -
strtok
:查找一个字符串。 -
upper
:把字符串的所有字符转化为大写。 -
lower
:把字符串的所有字符转化为小写。 -
int2str
:把整数转化为相应的字符串形式。 -
num2str
:把数字转化为相应的字符串形式。
暂无评论