Звучит так, будто вы хотите, чтобы вывод из roundn(...)
был символическим выражением.Тем не менее, ROUNDN представляется функцией из Mapping Toolbox , и поэтому я сомневаюсь, что она будет работать с символическими переменными. из Symbolic Toolbox - это то, что вы хотите:
>> eq = sym('exp(x*49/200)'); %# A symbolic equation
>> x = sym(0.49); %# A symbolic value
>> n = 22; %# Number of digits of precision
>> vpa(subs(eq,'x',x),n) %# Substitute x and evaluate
ans =
1.127553227831349194548 %# ans is a symbolic value