символьные переменные определяются с помощью команды syms.
Код MATLAB:
syms x y z C v1 v2 v3 v4;
v1 = x/y;
v2 = v1+C;
v3 = log(v2);
v4 = v3*x;
.......
или, если вам просто нужен expr,
syms x y z C expr;
expr = x + (x/z)*log(C + x/y);
А затем изучить эти переменные: например, (x = 1, y = 2, z = 3, C = 4 в выражении)
subs(expr,{x,y,z,C},{1,2,3,4});
Это даст:
expr = 1 + (1/3)*log(9/2);
Но я бы порекомендовал вам вместо этого использовать анонимную функцию, если вы не хотите использовать встроенную дифференциацию MATLAB или интеграцию или некоторые другие символические функции. Они намного быстрее и с ними проще работать.
expr = @(x,y,z,C) x + (x/z)*log(C + x/y);
expr(1,2,3,4)
Это даст результат: 1.501359 ...