การเขียนข้อมูลแบบ double จากเวคเตอร์หรือเมตริกซ์ด้วยคำสั่งพวก csvwrite หรือ dlmwrite อาจจะไม่ได้ทำให้เกิดการเขียนเลขเต็มนัยสำคัญ ถ้าต้องการเขียนแบบเต็มก็ควรจะใช้คำสั่งจำพวก fprintf แทน
ตัวอย่าง
fid = fopen('hello.txt', 'w+');
fprintf(fid, '%1.14f\n', A);
fclose(fid);
ตัวอย่างข้างบนนั้นจะเขียนข้อมูลแบบเลขทศนิยมซึ่งยาวได้ถึงสิบสี่ตำแหน่ง
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment