How to display pi symbol in the output?
Show older comments
how to display pi symbol instead of numerical value in the out of the given code
clc; clear all; close all;
nA=3.3;nB=2.25;
% nB=3.3;nA=2.25;
S=sign(1-(nA^2/nB^2));
x=-1i*log(S);
if x>0
disp('Zak Phase of 0th band = ')
disp(pi)
else
disp('Zak Phase of 0th band = ')
disp('0')
end
1 Comment
sprintf('\x3c0')
double('π')
Accepted Answer
More Answers (2)
Nathan Hardenberg
on 24 Aug 2023
Edited: Nathan Hardenberg
on 24 Aug 2023
You can display pi as a sybolic
disp(sym(pi))
Or you can use a π-character (𝜋 or π).
disp("𝜋")
disp("π")
How about this?
S = sprintf('Zak Phase of 0th band = %c',960);
disp(S);
1 Comment
Hiro Yoshino
on 24 Aug 2023
Please refer to the list of Unicode for your help:List of Unicode characters
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!