如何让子串在matlab中工作?

mer*_*011 5 matlab

如果这是一个新问题我很抱歉,但我已经阅读了这里的文档,它没有说明在使用substring之前必须输入任何命令.

但是,当我尝试按如下方式调用它时:

substring('hello world',2)

它给了我错误

??? 未定义的函数或方法'substring'用于'char'类型的输入参数.

调用它的正确方法是什么substring

wak*_*jah 12

不要减损OP的答案,它实际上更直接地解决了你问的问题,但假设你想要做的就是从字符串中提取一定数量的字符,MATLAB的索引就是你所需要的:

myString = 'Hello, world!';
mySubstring = myString(3:end)
mySubstring =

llo, world!
Run Code Online (Sandbox Code Playgroud)