我想在Matlab中定义x之类的变量,而不是符号变量。这是我的代码示例,我不知道如何定义除syms x
之外的x:
a=[1,2;3,4];
b=a-x*eye(2);
c=inv(b);
我的程序确实非常大,因为我的程序syms
速度中的定义x大大减少了我想要定义x而不是符号。
答案 0 :(得分:0)
syms
是一个符号数学工具箱函数,可以创建符号变量。 MATLAB中的普通非符号变量是动态创建的,只需分配给它们即可。例如,x=0
创建一个名为x
的变量,并为其指定标量值0
。你不必预先声明x是一个变量; MATLAB凭借出现在赋值语句左侧的名称来计算出来。