1
、
matlab
中
strcat
函数的用法
filename=strcat('D:\thesis\data\gamit\coordinate\',yr,'\',model,yr,'.org')
的意思是啥啊
?
定义
strcat
即
Strings Catenate
,横向连接字符串。
语法
:
combinedStr= strcat(s1, s2, ..., sN)
描述
:
将数组
s1,s2,...,sN
水平地连接成单个字符串,并保存于变量
combinedStr
中。如
果任一参数是元胞数组,那么结果
combinedStr
是一个元胞数组,否则,
combinedStr
是一
个字符数组。
其实它的作用很简单就是将多个字符连接成单个字符串,
关键在于这个语句中括号里面的内
容,
'D:\thesis\data\gamit\coordinate\'
加了单引号的,
就说明单引号里面的内容为:
字符串
,
下面的
'\'
与
'.org'
相同都只是字符串而已,原样输出即可。
置于接下来的
yr
和
model
肯
定是先前人为定义的变量,
里面肯定储存了某些字符串信息的。
那么这个语句最终实现的结
果是:
将
“
D:\thesis\data\gamit\coordinate\yr
的值
\model
的值
.org
”
存于变量
filename
中
,
看程序部能光看一句,这样这个语句事实上完成了
一个文件的创建,便于接下去程序中实
现
调用路径中的文件数据
或
修改。