【matlab求助】间接定义的符号变量的值的问题

遇到类似这样的问题,比如在这个程序里
x=sym('x',[6,1]);
u=sym('u',[3,1]);
u(1)=x(1);
u(2)=x(3);
u(3)=x(5);
x=ones(6,1);
u
这个时候x已经有值了,但是u的值仍是x1;x2;x3,也无法对u进行运算等操作(比如图片里的情况),想问下怎么把已经赋给x的值传递给u呢?大佬们救救我吧图片说明

https://zhidao.baidu.com/question/425728240611623412.html