【问题标题】:What does ~ mean inside the brackets of a function call in MATLAB? [duplicate]MATLAB 函数调用括号内的 ~ 是什么意思? [复制]
【发布时间】:2015-01-31 01:08:43
【问题描述】:

例如,我有一个函数

[power, capacity] = function_name(users, distance, radius)

函数调用是

[~, capacity] = function_name(users, distance, 5);

【问题讨论】:

    标签: matlab


    【解决方案1】:

    ~ 只是表示您不想将结果存储在任何变量中。

    这里有详细的解释: http://www.mathworks.com/matlabcentral/answers/72537-what-does-a-tilde-inside-square-brackets-mean

    最相关的部分是:“当你使用 [~,palette] 时,这意味着你只想要函数的第二个输出,而不关心第一个。”

    【讨论】:

    • 谢谢!谷歌搜索不接受“~”符号,它只是忽略它——你相信吗?而且我不知道那个符号的英文单词,所以我找不到“谷歌”它的方法。谢谢!
    • 当然可以,很高兴我能帮上忙!也请接受答案:) 为了您的信息,它在英语中被称为“波浪号”。
    • 是的,我会的,我只需要等待 7 分钟即可。也感谢词汇信息!
    • 哦,我不知道这个限制!很高兴知道。
    猜你喜欢
    • 1970-01-01
    • 2022-04-18
    • 2011-05-01
    • 2019-07-13
    • 2016-12-15
    • 1970-01-01
    • 1970-01-01
    • 2018-10-14
    相关资源
    最近更新 更多