【问题标题】:Creating multiples variables for syms为 syms 创建多个变量
【发布时间】:2016-09-29 06:03:21
【问题描述】:

我想创建许多变量,例如 x1、x2、x3 以在 syms 旁边使用,所以它看起来像这样:

syms x1 x2 x3 x4 ... x50 x51....xn

n 是我需要的变量数。

有什么办法吗?

【问题讨论】:

    标签: matlab


    【解决方案1】:
    x = sym('x', [n 1]);
    

    这将创建 n 个符号变量,即x1, x2, x3 ......, xn,您可以分别使用x(1), x(2), x(3)....., x(n) 访问它们

    例如,当 n=4 时,您会得到以下结果:

    >> x
    
    x =
    
     x1
     x2
     x3
     x4
    
    >> x(1)
    
    ans =
    
    x1
    
    >> x(3)
    
    ans =
    
    x3
    

    【讨论】:

    • 这绝对是要走的路!好一个
    • 谢谢!你知道在使用 linsolve 求解线性方程时如何使用这个向量吗?所以它变成这样:syms x(而不是)syms x1 x2 x3 x4..xn(我必须把它们都列出来)
    猜你喜欢
    • 2013-09-06
    • 2018-07-31
    • 2011-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    相关资源
    最近更新 更多