how I can use fprintf for syms

16 views (last 30 days)
hashem zohdi
hashem zohdi on 8 Jan 2013
hello I want to print syms with scinstific model. can you help me?
example:
Function a(n)
digits(400)
syms t
t=n;
z=vpa(t/3);
fprintf('%3,3e',z);
end
with extra thanks
zohdi
  1 Comment
Walter Roberson
Walter Roberson on 8 Jan 2013
Are you wanting to print it with all 400 digits?

Sign in to comment.

Answers (1)

Hassan F
Hassan F on 8 Jan 2013
Edited: Hassan F on 8 Jan 2013
have you tried the following?
fprintf('%3.3e',sscanf(char(z),'%e'))
  2 Comments
Walter Roberson
Walter Roberson on 8 Jan 2013
If you were going to do that, then
fprintf('%3.3e', double(z))
Hassan F
Hassan F on 8 Jan 2013
You're right. Disregard my answer please.

Sign in to comment.

Categories

Find more on Symbolic Math Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!