MATLAB中5和[5]之间有什么区别?

tot*_*lly 7 matlab

它们似乎完全一样,如:

>> v1 = [5];
>> v2 = 5;
>> isequal(v1, v2)
ans = 
      1
>> [5] * [1,2,3]
ans = 
       5   10   15
>> v1(1)
ans = 
      5
>> v2(1)
ans = 
      5
Run Code Online (Sandbox Code Playgroud)

有什么区别我应该知道吗?

谢谢.

exc*_*aza 10

我应该注意哪些不同之处?

没有