Matlab 为什么是;“尺寸垫”;及;尺寸(垫子)";不同?

Matlab 为什么是;“尺寸垫”;及;尺寸(垫子)";不同?,matlab,Matlab,我有以下结果: >> size fives 1 5 >> size(fives) 4000 17 后者是准确的。我完全不知道前者在做什么。当我在没有参数的情况下键入size时,我得到一个错误: 使用大小时出错 输入参数不足 所以我不确定为什么“五”和“(五)”都算作参数,但做不同的事情。在Matlab中,不带括号的大小得到文本字符串的大小。例如,size abcdefg是17,即使abcdefg不是一个定义的变量。在Matlab中,不带括号的size获取文本字符串的大小

我有以下结果:

>> size fives
1 5
>> size(fives)
4000 17
后者是准确的。我完全不知道前者在做什么。当我在没有参数的情况下键入
size
时,我得到一个错误:

使用大小时出错
输入参数不足


所以我不确定为什么“五”和“(五)”都算作参数,但做不同的事情。

在Matlab中,不带括号的大小得到文本字符串的大小。例如,size abcdefg17,即使abcdefg不是一个定义的变量。

在Matlab中,不带括号的size获取文本字符串的大小。例如,大小abcdefg17,即使abcdefg不是定义的变量。

。基本上,第一个表单将
fives
作为字符串文本(大小为
1x5
)传递,而第二个表单则传递变量。@TroyHaskin我接受这个答案。。基本上,第一个表单将
fives
作为字符串文本(大小为
1x5
)传递,而第二个表单则传递变量。@TroyHaskin我接受这个答案。