MATLAB符号变量定义>> F=[2*x(1)-x(2)-exp(-x(1)),-x(1)+2*x(2)-exp(-x(2))]Undefined function or method 'x' for input arguments of type 'double'.>> syms x;>> F=[2*x(1)-x(2)-exp(-x(1)),-x(1)+2*x(2)-exp(-x(2))]Index exceeds matrix dimensions.怎么
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 15:58:25
MATLAB符号变量定义>> F=[2*x(1)-x(2)-exp(-x(1)),-x(1)+2*x(2)-exp(-x(2))]Undefined function or method 'x' for input arguments of type 'double'.>> syms x;>> F=[2*x(1)-x(2)-exp(-x(1)),-x(1)+2*x(2)-exp(-x(2))]Index exceeds matrix dimensions.怎么
MATLAB符号变量定义
>> F=[2*x(1)-x(2)-exp(-x(1)),-x(1)+2*x(2)-exp(-x(2))]
Undefined function or method 'x' for input arguments of type 'double'.
>> syms x;
>> F=[2*x(1)-x(2)-exp(-x(1)),-x(1)+2*x(2)-exp(-x(2))]
Index exceeds matrix dimensions.
怎么定义符号变量数组?
MATLAB符号变量定义>> F=[2*x(1)-x(2)-exp(-x(1)),-x(1)+2*x(2)-exp(-x(2))]Undefined function or method 'x' for input arguments of type 'double'.>> syms x;>> F=[2*x(1)-x(2)-exp(-x(1)),-x(1)+2*x(2)-exp(-x(2))]Index exceeds matrix dimensions.怎么
可以定义一个元胞数组
syms x1 x2 %定义所需符号变量
x=cell(1,2); %建立1*N的元胞数组
x(1,1)={x1}; %这里需要用大括号,
x(1,2)={x2};
F=[2*x{1}-x{2}-exp(-x{1}),-x{1}+2*x{2}-exp(-x{2})] %调用数组中元素时要用大括号
运行结果:
F =
[ 2*x1 - x2 - 1/exp(x1),2*x2 - x1 - 1/exp(x2)]