【问题标题】:What does '-' mean in matlab codematlab代码中的“-”是什么意思
【发布时间】:2016-05-22 17:56:18
【问题描述】:

有人能解释一下这条线的作用吗?这是我需要在工作中重用的旧 matlab 代码的一部分

matdir = [params.ariens '-' num2str(dirtimes(ii))];

我对@9​​87654322@ 部分特别困惑。非常感谢提前。

【问题讨论】:

  • 这只是字符串连接

标签: matlab


【解决方案1】:

单引号用于创建字符串文字,因此'-' 只需创建一个包含连字符的字符串。在 MATLAB 中,[ ... ]performs horizontal concatenation 因此您显示的行将存储在params.ariens 中的字符串连接起来,字符'-' 和数字dirtimes(ii) 使用num2str 转换为字符串以创建一个长字符串由这三个字符串组成。

例如:

c = ['abc', '-', 'def']
%   abc-def

class(c)
%   char

d = ['abc', '-', num2str(10)]
%   abc-10

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-11
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    • 1970-01-01
    • 2013-10-06
    相关资源
    最近更新 更多