Matlab中的矢量变量与矩阵变量

时间:2016-02-23 09:51:10

标签: matlab

他们。我是Matlab的新程序员。

但我有一个问题。

我是否必须在矢量变量中使用大括号?或仅在矢量变量中使用了parantheses?

我想定义一个名为number的矢量变量。

  Number = [10^0,10^0.01 .... 10^1] 

你有什么想法吗?

我尝试过这个命令,但它不起作用。

  num=(e10:e0.1:e1) 

1 个答案:

答案 0 :(得分:2)

这不是括号中的问题。您需要的是element-wise power operator, .^

num = 10.^(0:0.01:1)

我不知道你在哪里看到像e10这样的语法,但它不是MATLAB。

花括号仅适用于存储不同类型或大小的变量时使用的单元数组。

arr = {'I am a string', 0.344, 7 + 3i, [1,2;3,4]}

否则,使用方括号将最多二维的矩阵连接起来,并使用常规圆括号来索引矩阵。