Matlab 版 (精华区)
发信人: hahn (有奇@选择遗忘的自由), 信区: Matlab
标 题: [合集] 怎么增大matlab数字的精确的位数阿
发信站: 哈工大紫丁香 (Sun Aug 6 08:46:01 2006), 站内
────────────────────────────────────────
SYBASE (起航) 于 (Thu May 18 23:02:21 2006) 说道:
rt
────────────────────────────────────────
feifeifool (尉飞) 于 (Fri May 19 07:44:58 2006) 说道:
精确度改不了的,只能改变显示数据的格式吧。
【 在 SYBASE (起航) 的大作中提到: 】
: rt
────────────────────────────────────────
esong (准备走人) 于 (Fri May 19 09:50:39 2006) 说道:
版内搜索一下 精度
【 在 feifeifool (尉飞) 的大作中提到: 】
: 精确度改不了的,只能改变显示数据的格式吧。
────────────────────────────────────────
zjliu (秋天的萝卜) 于 (Fri May 19 11:05:12 2006) 说道:
matlab的计算精度已经很高了
【 在 SYBASE (起航) 的大作中提到: 】
: rt
────────────────────────────────────────
feixueliam (烟笼寒水) 于 (Fri May 19 13:41:20 2006) 说道:
就是加大小数点后的位数吧,用format long
【 在 SYBASE (起航) 的大作中提到: 】
: rt
────────────────────────────────────────
shrEk (月表篆刻) 于 (Fri May 19 14:28:09 2006) 说道:
【 在 SYBASE (起航) 的大作中提到: 】
: rt
类似于c中定义数据类型一样(long double):
format long
另外,如果你是想在输出数据得时候,能够输出更多得有效位:
仍然是类似于c得格式输出(printf):
fprintf(‘output = %.m’,data)
其中m就是你想输出得有效位数个数
────────────────────────────────────────
jingsanhui (sanmao) 于 (Fri May 19 14:41:10 2006) 说道:
楼上说得我见过一次,我在张志涌的书中还见过这样的情况:
>> B=rand(2,4)
B =
0.9501 0.6068 0.8913 0.4565
0.2311 0.4860 0.7621 0.0185
>> B3=num2str(B,3)
B3 =
0.95 0.607 0.891 0.456
0.231 0.486 0.762 0.0185
我就改了一下括弧中的数字得到:
>>B4=num2str(B,8)
B4 =
0.95012929 0.60684258 0.89129897 0.45646767
0.23113851 0.48598247 0.76209683 0.018503643
参考一下吧!呵呵。
【 在 shrEk (月表篆刻) 的大作中提到: 】
: 类似于c中定义数据类型一样(long double):
: format long
: 另外,如果你是想在输出数据得时候,能够输出更多得有效位:
: 仍然是类似于c得格式输出(printf):
: fprintf(‘output = %.m’,data)
: 其中m就是你想输出得有效位数个数
────────────────────────────────────────
zjliu (秋天的萝卜) 于 (Fri May 19 14:42:16 2006) 说道:
这个没改变内部的计算精度
【 在 jingsanhui (sanmao) 的大作中提到: 】
: 楼上说得我见过一次,我在张志涌的书中还见过这样的情况:
: B =
: 0.9501 0.6068 0.8913 0.4565
: ...................
────────────────────────────────────────
heggem (heggem) 于 (Fri May 19 20:10:30 2006) 说道:
【 在 SYBASE (起航) 的大作中提到: 】
: rt
演示一遍vpa(pi,6),可能会有点用处,仅供参考.
────────────────────────────────────────
momo (:-)) 于 (Sat May 20 10:02:30 2006) 说道:
这个是显示精度。
【 在 shrEk (月表篆刻) 的大作中提到: 】
: 标 题: Re: 怎么增大matlab数字的精确的位数阿
: 发信站: BBS 哈工大紫丁香站 (Fri May 19 14:28:09 2006)
:
:
: 【 在 SYBASE (起航) 的大作中提到: 】
: : rt
:
: 类似于c中定义数据类型一样(long double):
:
: format long
:
:
: 另外,如果你是想在输出数据得时候,能够输出更多得有效位:
:
: 仍然是类似于c得格式输出(printf):
:
: fprintf(‘output = %.m’,data)
:
:
: 其中m就是你想输出得有效位数个数
: --
: ==== ==== ==== ==== ====
: |锣| |鞭| |红| |银| |相|
: |鼓| |炮| |旗| |山| |当|
: |齐| |喧| |招| |银| |壮|
: |鸣| |天| |展| |海| |观|
: ==== ==== ==== ==== ====
:
:
: ※ 来源:·哈工大紫丁香 http://bbs.hit.edu.cn·[FROM: 202.118.230.27]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.392毫秒