matlab中如何定义变量矩阵?

即矩阵的每个元素都是一个变量,都可以当作变量来使用。

_问题描述:即矩阵的每个元素都是一个变量,都可以当作变量来使用。答案1::其实任何矩阵的元素都可以直接作为变量来使用。能否作为变量的唯一判断标准就是它是否能够放在赋值符号(=)的左边。答案2::
syms
x1
y=x1;
for
i=2:5
syms(['x',num2str(i)]);
y=[y,['x',num2str(i)]];
end
可以定义一个向量变量[x1
x2
x3
x4
x5],所以你的变量矩阵也就好办了
:::::::::::::::::::请参考以下相关问题::::::::::::::::::::
matlab的0-1变量矩阵定义?
:::::::::::::::::::请参考以下相关问题::::::::::::::::::::
matlab
符号变量
能不能定义成矩阵形式?
:::::::::::::::::::请参考以下相关问题::::::::::::::::::::
矩阵中元素是均是变量,如何在matlab中定义它,请高人指点!
:::::::::::::::::::请参考以下相关问题::::::::::::::::::::
在matlab中怎样定义0,1矩阵变量
:::::::::::::::::::请参考以下相关问题::::::::::::::::::::
matlab
里面给一个变量赋值空矩阵是什么意思啊
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-04
syms x1
y=x1;
for i=2:5
syms(['x',num2str(i)]);
y=[y,['x',num2str(i)]];
end

可以定义一个向量变量[x1 x2 x3 x4 x5],所以你的变量矩阵也就好办了本回答被网友采纳
第2个回答  2006-04-19
其实任何矩阵的元素都可以直接作为变量来使用。

能否作为变量的唯一判断标准就是它是否能够放在赋值符号(=)的左边。本回答被网友采纳
相似回答