matlab - 为 syms 创建多个变量

标签 matlab

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

符号 x1 x2 x3 x4 ... x50 x51....xn

n 是我需要的变量数量。

有什么办法可以做到这一点吗?

最佳答案

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

关于matlab - 为 syms 创建多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37542077/

相关文章:

matlab - 如何设置 Matlab waitbar 大小?

matlab - 如何在 MATLAB 的函数内创建 GUI?

c - 由 C 代码制作的 mex 在循环中崩溃,但运行一次时不会崩溃

matlab - Matlab:以很小的帧尺寸处理音频信号会使音频完全消失

matlab - 如何在Matlab中像在python和js中一样创建 'closure function'?

matlab - 如何绘制由 i 索引的函数序列的曲线

matlab - 如何在不使用 rgb2gray 的情况下在 matlab 中将 RGB 图像转换为灰度

string - 如何通过单个字符串内的匹配来排序和打印字符串单元格内容,Matlab?

.net 和 matlab 集成

matlab - 如何使用 MATLAB 将图像分割成多个部分