Matlab附加法简介
Matlab的append方法可以用来追加一个字符串并将另一个字符串添加到其中。这个方法在组合多个字符串并得到一个单一的字符串作为输出时非常方便。
例如,如果我们从用户那里得到两个字符串,'名'和'姓',作为输入,以后我们可能需要将这两个字符串结合起来,得到一个单一的字符串,这将给我们带来全名。这就是我们在Matlab中使用append方法的地方。
语法:
- NewString = append (string1, string2, .... stringN)用于合并Matlab中的各种字符串。这些字符串将按照它们作为参数传递的相同顺序进行组合。
- 从语法中可以看出,我们可以使用append方法合并多个字符串。
Matlab附加法的例子
下面给出了如何在Matlab中使用append方法来组合字符串。
例子#1
在这个例子中,我们将使用append方法来合并2个字符串。
这个例子需要遵循的步骤是
- 初始化要合并的字符串。
- 将上述字符串作为参数传给append函数。
代码:
- string1 = "MATLAB"
[初始化第1个字符串]
- string2 = "append"
[初始化第2个字符串]
- NewString = append(string1, string2)
[将上述2个字符串传递给append方法。请注意,参数的顺序必须与我们想要合并的字符串的顺序相同]。
这就是我们的输入和输出在Matlab命令窗口中的样子。
输入:
输出:
在输出中我们可以看到,我们得到了一个由string1和string2组合而成的字符串。
在上面的例子中,我们看到2个输入字符串被合并了,但是在最后的输出中,它们之间没有空格。
接下来,我们将看到如何在2个字符串之间添加一个空格或任何特殊字符。
例子#2
在这个例子中,我们将使用append方法来合并2个字符串,并在它们之间添加一个空格。
这个例子需要遵循的步骤是
- 初始化要合并的字符串。
- 在第2个字符串的开头添加一个额外的空格。
- 将上述字符串作为参数传递给append函数。
代码:
- string1 = "MATLAB"
[初始化第1个字符串]
- string2 = " Append"
[初始化第2个字符串。请注意,我们在string2的开头多加了一个空格。这样做是为了在合并后的字符串中获得一个空格] 。
- NewString = append(string1, string2)
[将上述2个字符串传递给append方法。请注意,参数的顺序必须与我们希望合并的字符串的顺序相同] [将上述2个字符串传递给append方法。
这就是我们的输入和输出在Matlab命令窗口中的样子。
输入:
输出:
在输出中我们可以看到,我们得到了一个由string1和string2组合而成的字符串。如果我们将这个输出与例子1中的输出进行比较,我们会发现现在我们在两个字符串之间有一个空格。
在上面的例子中,我们结合了两个字符串;接下来,我们将看到使用append方法结合两个以上的字符串。
例子#3
在这个例子中,我们将使用append方法来组合多个字符串,并在它们之间加一个空格。
这个例子要遵循的步骤是
- 初始化要合并的字符串。
- 在所有字符串的开头添加一个额外的空格,第一个字符串除外。
- 将上述字符串作为参数传递给append函数。
代码:
- string1 = "Let"
[初始化第1个字符串]
- string2 = " 我们"
[初始化第2个字符串。请注意,我们在string2的开头多加了一个空格。这样做是为了在合并后的字符串中获得一个空格] [初始化第3个字符串。
- string3 = " 学习"
[初始化第3个字符串。 同样,有一个额外的空格] 。
- string4 = " MATLAB"
[初始化第4个字符串]
- NewString = append(string1, string2, string3, string4)
[将上述4个字符串传递给append方法。请注意,参数的顺序必须与我们希望合并的字符串的顺序一致] [初始化第4个字符串。
这就是我们的输入和输出在Matlab命令窗口中的样子。
输入:
输出:
正如我们在输出中看到的,我们得到了一个结合所有输入字符串的字符串。
例子 #4
在这个例子中,我们将使用append方法来组合向量的字符串数组。这些字符向量是逐个元素组合的。
这个例子要遵循的步骤是
- 初始化要组合的字符串数组。
- 将上述字符串数组作为参数传递给append函数。
代码:
- 姓名 = ["John" "Sam" "Mark" "Vince"]
[初始化第1个字符串数组]
- 部门 = [" HR" " Finance" " Operations" " Marketing" )
[初始化第2个字符串数组]
- NewString = append(Names, Department)
[将上述2个字符串数组传递给append方法。请注意,参数的顺序必须与我们希望数组被合并的顺序相同】。]
这就是我们的输入和输出在Matlab命令窗口中的样子。
输入:
输出:
正如我们在输出中看到的,我们已经得到了2个字符串数组的组合。
总结
Append在Matlab中被用来合并2个或更多的字符串。我们也可以用追加的方法来组合字符串数组。如果需要的话,可以添加特殊字符,如 "空格"。