MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 想问一下要如何存入Workspace时只存入我小要的小数位数 (https://www.labfans.com/bbs/showthread.php?t=12329)

半條龍 2010-12-06 11:17

想问一下要如何存入Workspace时只存入我小要的小数位数
 
不好意思 问一下 谢谢
假设我有一个E=0.123456789
我要如何存入Workspace时只存入我小要的小数位数
例如我只要求到小数第二位放入F
F=0.12
我只要求到小数第三位放入G
G=0.123

目前是
clear all
clc
E=0.123456789
F=vpa(E,2)
G=vpa(E,3)

但是我又有问题啦
假如
E是矩阵
E = [26.98999;125.89788;12668.895]

要如何F=[26.99;125.90;12668.90]
G= [26.990;125.898;12668.895]

shengsheng 2010-12-06 22:37

回复: 想问一下要如何存入Workspace时只存入我小要的小数位数
 
[QUOTE=半條龍;39301]不好意思 问一下 谢谢
假设我有一个E=0.123456789
我要如何存入Workspace时只存入我小要的小数位数
例如我只要求到小数第二位放入F
F=0.12
我只要求到小数第三位放入G
G=0.123

目前是
clear all
clc
E=0.123456789
F=vpa(E,2)
G=vpa(E,3)

但是我又有问题啦
假如
E是矩阵
E = [26.98999;125.89788;12668.895]

要如何F=[26.99;125.90;12668.90]
G= [26.990;125.898;12668.895][/QUOTE]

clear
E = [26.98999;125.89788;12668.895]
vpa(E,3)
fix(E)+vpa(E-fix(E),3)

结果:

ans =

26.990
125.898
12668.895


所有时间均为北京时间。现在的时间是 06:24

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.