matlab 变量x1和x(1)

发布网友 发布时间:2022-04-20 10:03

我来回答

2个回答

热心网友 时间:2023-07-09 16:28

第一种方法
syms x1 x2 x3 real;
f = 2*x1 + 3*x2 + 5*x3;
x = [x1,x2,x3];
第二种方法
x = [sym('x1','real'),sym('x2','real'),sym('x3','real')];
f = 2*x(1) + 3*x(2) + 5*x(3);

热心网友 时间:2023-07-09 16:28

X=sym([]);
for ii=1:3
    syms(['x',num2str(ii)],'real');
    X=[X;['x',num2str(ii)]];
end
f=[2,3,5]*X

我一般都这么写~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com