combine numbers and symbols in print to txt file
3 次查看(过去 30 天)
显示 更早的评论
Hi
I want to print a matrix
My input are:
LatLon=[ 57 42.682 10 36.159;
57 42.841 10 36.049......]
I want to print the output to a txt file to look like this.
Latdeg Latmin Londeg Lonmin
57 (Degrees sign) 42.682'N 10 (degrees sign) 36.159'E
57(degrees sign) 42.841'N 10 (degrees sign) 36.049'E
The degrees sign should be ^o .
0 个评论
回答(1 个)
Krishna Zanwar
2019-2-25
Hi Peter,
Use the File Id of your text file instead of <fileId>
a = "%d ";
b=char(176);
c=" %f'N %d";
d=" %f'E \n";
formatSpec=strcat(a,b,c,b,d)
fprintf(<fileId>,formatSpec,LatLon(:,1),LatLon(:,2),LatLon(:,3),LatLon(:,4))
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Environment and Settings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!