matlab中怎样定义多个变量?

学习 时间:2026-03-30 17:38:20 阅读:9636
matlab中怎样定义多个变量?我要定义形如x(1),x(2),……,x(160)的160个变量,使其作为后面将定义的函数的自变量,可以用x(i)=2*i+3的方式来进行赋值,从而计算函数F(x(1),……,x(160))的值.

最佳回答

爱听歌的哑铃

呆萌的洋葱

2026-03-30 17:38:20

你所说的这种情况,似乎不是要160个变量,而是用一个变量x,但x是有160个元素的向量。 再问: 那怎么来定义这个向量x呢? 再答: MATLAB 的变量不需要定义,可以直接使用,当然,也可以通过预置给它分配合适的空间:n=160;x=zeros(1,160);for i=1:160,x(i)=2*i+3;end得到的结果(受字数限制,只贴出部分):>> xx =  Columns 1 through 13     5     7     9    11    13    15    17    19    21    23    25    27    29  Columns 14 through 26    31    33    35    37    39    41    43    45    47    49    51    53    55  Columns 27 through 39    57    59    61    63    65    67    69    71    73    75    77    79    81  Columns 40 through 52    83    85    87    89    91    93    95    97    99   101   103   105   107  Columns 53 through 65   109   111   113   115   117   119   121   123   125   127   129   131   133再问: 谢谢!那么不给x(i)赋值,而需要写一个函数y=x(1)*t+x(2)*t^2+。。。。。。+x(160)*t^160 总提示出错,error using==>mupadmex什么的。。。。。。 再答: 表达式中t是什么? 把出错的代码贴出来,你现在既没给出错的代码,报错的信息也不完整,我很难判断是什么原因。

最新回答共有2条回答

  • 失眠的信封
    回复
    2026-03-30 17:38:20

    你所说的这种情况,似乎不是要160个变量,而是用一个变量x,但x是有160个元素的向量。 再问: 那怎么来定义这个向量x呢? 再答: MATLAB 的变量不需要定义,可以直接使用,当然,也可以通过预置给它分配合适的空间:n=160;x=zeros(1,160);for i=1:160,x(i)=2*i+3;end得到的结果(受字数限制,只贴出部分):>> xx =  Columns 1 through 13     5     7     9    11    13    15    17    19    21    23    25    27    29  Columns 14 through 26    31    33    35    37    39    41    43    45    47    49    51    53    55  Columns 27 through 39    57    59    61    63    65    67    69    71    73    75    77    79    81  Columns 40 through 52    83    85    87    89    91    93    95    97    99   101   103   105   107  Columns 53 through 65   109   111   113   115   117   119   121   123   125   127   129   131   133再问: 谢谢!那么不给x(i)赋值,而需要写一个函数y=x(1)*t+x(2)*t^2+。。。。。。+x(160)*t^160 总提示出错,error using==>mupadmex什么的。。。。。。 再答: 表达式中t是什么? 把出错的代码贴出来,你现在既没给出错的代码,报错的信息也不完整,我很难判断是什么原因。

上一篇 美剧中经常出现的一个单词,意思大概是完全的,音标大概为/ikslu:li/,

下一篇 课堂精练 北师大版《课堂精炼》数学 上 北师大版 的 期末测试题 的 三大题 和 四大题 谁能帮忙打过来 我忘带书了 今