rita 发表于 2008-1-2 12:58

如何挑选实部绝对值大于0.0001的数据

如何将下面这组结果数据的实部绝对值大于0.0001的数值输出来.前面那些小值不要.
JJJ =

1.0e+002 *

               0                  
               0                  
-0.00000000000000 - 0.00000000000003i
-0.00000000000025 + 0.00000000000020i
0.00000000000002 + 0.00002705962718i
-0.00000000000002 + 0.00002983071014i
-0.00000000000000 + 0.00002983071044i
0.00000000000005 + 0.00002983120391i
0.00000000000007 + 0.00003081204366i
-0.00000000000000 + 0.00003185574004i
-0.00000000000006 + 0.00003375660912i
-0.00000000000051 + 0.00003549660540i
-0.00000000000001 + 0.00003894257522i
0.00000000000597 + 0.00004820387857i
-0.00000000000002 + 0.00005545828213i
-0.00000000000021 + 0.00029918355520i
-0.00000000000021 + 0.00047066802383i
-0.00285142806876 - 0.00001562499215i
0.00285142811364 - 0.00001562500229i
-0.01139689481606 - 0.00001755848015i
0.01139689495464 - 0.00001755864576i
0.02564220197976 - 0.00001512977407i
-0.02564220211965 - 0.00001512977077i
0.04559051315957 - 0.00003005256254i
-0.04559053490082 - 0.00003005223106i
0.07105080088317 - 0.00005945406826i
-0.07105091251821 - 0.00005945648413i
0.10581265155885 + 0.00009610109907i
-0.10581265172041 + 0.00009608667775i
0.13160183716196 + 0.00018582466982i
-0.13160184072868 + 0.00018586691680i
-0.29741884122307 - 0.00049531214245i
0.29741905017535 - 0.00049580465780i
-0.31979648974564 - 0.00061033160065i
0.31979665739136 - 0.00060971357722i
-5.15878533153912 + 0.00018084272622i
5.15878538586313 + 0.00018431766542i
            -Inf +            Infi
               Inf +            Infi

[ 本帖最后由 eight 于 2008-1-2 13:08 编辑 ]

eight 发表于 2008-1-2 13:08

原帖由 rita 于 2008-1-2 12:58 发表 http://www.chinavib.com/forum/images/common/back.gif
如何将下面这组结果数据的实部绝对值大于0.0001的数值输出来.前面那些小值不要.
JJJ =

1.0e+002 *

               0                  
               0                  
-0.00000000000 ...

help real, abs, find

hyl2323 发表于 2008-1-3 09:24

eight的回答很有特色,授人以鱼不若授人以渔!顶你。

hyl2323 发表于 2008-1-3 09:25

JJJ(find(abs(real(JJJ))>0.0001))
页: [1]
查看完整版本: 如何挑选实部绝对值大于0.0001的数据