24小时热门版块排行榜    

Znn3bq.jpeg
查看: 11825  |  回复: 10

俟雨亭

金虫 (小有名气)

[求助] matlab结果中,太小的数不用科学计数法,让其显示为零(四舍五入),怎么办? 已有5人参与

如下:
ans =
[ -6.12323e-17, 1.22465e-16,         1.0,                2084.48]
[  -7.4988e-33,        -1.0,                 1.22465e-16,      -75.0]
[          1.0,                 0,                   6.12323e-17, 2179.37]
[            0,                  0,                    0,                          1.0]
让其显示为:
ans =
[            0,                   0,                   1.0,               2084.48]
[            0,                 -1.0,                   0,                    -75.0]
[          1.0,                 0,                      0,                2179.37]
[            0,                  0,                      0,                        1.0]
该使用什么指令?谢谢!
回复此楼
人生因奋斗而精彩!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

alorsmail

铁杆木虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
俟雨亭: 金币+1, 有帮助, 谢谢你!我已经解决了。 我想了一个不是办法的办法: 就是A=round(100.*A)./100;A=vpa(A,6)!!! 2014-04-27 18:19:42
假设你原来的结果为 A
可以用下面的办法:
a = A;
a(a<1e-10)=0;
3楼2014-04-27 16:36:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

baobiao007

木虫 (职业作家)

中国特色

【答案】应助回帖

感谢参与,应助指数 +1
其实你自己可以用一个if语句,让这些太小的数等于0嘛
我同意叔本华的观点,人们投身艺术和科学领域的强烈愿望之一就是逃离痛苦、残酷和枯燥无味的现实生活,逃离自己飘忽不定的七情六欲的桎梏。--爱因斯坦
2楼2014-04-27 16:29:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

alorsmail

铁杆木虫 (著名写手)

【答案】应助回帖

CODE:
A =
  -6.1232e-17   1.2247e-16            1       2084.5
  -7.4988e-33           -1   1.2247e-16          -75
            1            0   6.1232e-17       2179.4
            0            0            0            1

a =
            0            0            1       2084.5
            0            0            0            0
            1            0            0       2179.4
            0            0            0            1

4楼2014-04-27 16:37:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

L-ios

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
这个有点儿困难,你试一试输入format long,试一试
5楼2014-04-27 17:29:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

俟雨亭

金虫 (小有名气)

引用回帖:
2楼: Originally posted by baobiao007 at 2014-04-27 16:29:55
其实你自己可以用一个if语句,让这些太小的数等于0嘛

谢谢你!我已经解决了。 我想了一个不是办法的办法: 就是A=round(100.*A)./100;A=vpa(A,6)!!!
人生因奋斗而精彩!
6楼2014-04-27 18:20:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ju5200

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
试试这个
format bank
之后的数据就只有两位小数了
7楼2014-04-27 19:22:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

asmeng

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
可以用最常用的一个啊!fprintf,或sprintf,格式化打印,想打印几位就几位。
8楼2014-04-27 20:17:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

俟雨亭

金虫 (小有名气)

引用回帖:
8楼: Originally posted by asmeng at 2014-04-27 20:17:13
可以用最常用的一个啊!fprintf,或sprintf,格式化打印,想打印几位就几位。

这个对矩阵是不行的
人生因奋斗而精彩!
9楼2014-04-28 09:10:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

俟雨亭

金虫 (小有名气)

引用回帖:
7楼: Originally posted by ju5200 at 2014-04-27 19:22:18
试试这个
format bank
之后的数据就只有两位小数了

很早就试过,不行
人生因奋斗而精彩!
10楼2014-04-28 09:10:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 俟雨亭 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿2110,化学学硕310分,本科重点双非求调剂 +14 努力奋斗112 2026-04-08 14/700 2026-04-09 07:11 by clyblh
[考研] 求调剂求调剂 +13 121. 2026-04-02 13/650 2026-04-08 21:36 by zhouxiaoyu
[考研] 一志愿华南师范大学-22408计算机-292分-求华南师范大学调剂 +5 爱读书的小鳄鱼 2026-04-02 5/250 2026-04-08 14:55 by CAS小花工
[考研] 388求调剂 +6 四川王涛 2026-04-07 8/400 2026-04-08 00:17 by JourneyLucky
[考研] 316求调剂 +4 15318418673 2026-04-07 4/200 2026-04-07 22:12 by hemengdong
[考研] 化学调剂 +18 艾志恒 2026-04-03 19/950 2026-04-07 16:00 by 起飞的比熊1
[考研] 一志愿北京化工085600 310分求调剂 +20 0856材料与化工3 2026-04-04 22/1100 2026-04-07 15:14 by 上岸快快
[考研] 求调剂,一志愿郑州大学材料与化工专硕,英二数二342分,求老师收留 +19 v12abo 2026-04-02 21/1050 2026-04-06 09:29 by 蓝云思雨
[考研] 283求调剂 +5 baiiyu 2026-04-05 6/300 2026-04-05 20:35 by 啵啵啵0119
[考研] 材料专硕(0856) 339分求调剂 +10 哈哈哈鹅哈哈哈 2026-04-04 10/500 2026-04-05 18:51 by 蓝云思雨
[考研] 考研生物学考A区211,初试322,科目生化和生物综合,求调剂 +6 。。。54 2026-04-03 6/300 2026-04-05 14:54 by JOKER0401
[考研] 323求调剂 +8 李佳乐1 2026-04-04 8/400 2026-04-04 22:26 by hemengdong
[考研] 材料调剂 +10 懒羊羊轻置玉臀 2026-04-02 11/550 2026-04-04 21:56 by laoshidan
[考研] 085600调剂 +4 1amJJ 2026-04-02 4/200 2026-04-04 21:53 by hemengdong
[考研] 0835学硕299求调剂 08大类可接受 +5 useryy 2026-04-03 5/250 2026-04-04 20:07 by 蓝云思雨
[考研] 357求调剂 +13 1050389037 2026-04-03 13/650 2026-04-03 22:27 by 无际的草原
[考研] 求调剂 +4 压力??大 2026-04-03 4/200 2026-04-03 21:36 by 啵啵啵0119
[考研] 一志愿复旦材料,英一专硕,总分357调剂 +4 1050389037 2026-04-02 5/250 2026-04-02 21:40 by dongzh2009
[考研] 一志愿武汉理工0856,初试334 +3 26考研材料 2026-04-02 3/150 2026-04-02 21:22 by dongzh2009
[考研] 279求调剂 +5 傅文秋 2026-04-02 5/250 2026-04-02 18:10 by 笔落锦州
信息提示
请填处理意见