EDA365电子论坛网

标题: 元素是否全为数值的问题。 [打印本页]

作者: needham    时间: 2020-5-6 16:01
标题: 元素是否全为数值的问题。

2 W( r3 q: R5 W! W
' g+ i1 q4 n3 r  w: x3 P% M单元数组中元素全为数值和由数值构成的数组有什么区别啊,我做了两次实验发现还是不一样
* o6 a; f* i8 J; H
8 }: q' b7 b. ?+ U0 p8 J. {% v) ], n5 A2 t; Z
B =  f+ H1 C5 `# @, j( D, [7 T4 ]
  2×2 cell 数组                                    
! t4 s. p% _. T8 P. m4 t/ l. ~7 j8 G- d" q1 W& w7 O
    {[1]}    {[2]}
; {7 z/ j% E% B" F5 V    {[3]}    {[4]}6 c4 V- O: c# {# l$ M0 H$ C; `
>> isnumeric(B)
$ h# a* x; S0 K( n# H6 R6 z) _4 k3 Uans =
+ J1 s3 {! `& D# _' Q; T  logical
9 d' k! c, S+ r6 o+ F1 b   0
. h/ _1 i' b( ]8 r
: T7 L( ?1 \+ v' YA = [1 2;3 4]
2 R. U* I2 T' j6 U& {$ SA =6 R4 ^. ?" g3 {
     1     2
+ w  }' ?% E! ^) Z2 o" {# U     3     4+ x& `' ]- X5 S
>> isnumeric(A)
! k  `5 I6 @5 d- o9 U$ h+ C  rans =
2 ]# ]6 h; l# @  logical
; L& O1 h3 b" g2 A   1
作者: House    时间: 2020-5-6 17:18
B是元胞数组,不是数值的矩阵,因为元胞数组里可以有很多类型的数据,例如sym之类的,所以逻辑值返回为0,而矩阵一定是数值。
作者: needham    时间: 2020-5-6 17:57
House 发表于 2020-5-6 17:18' m  z# j1 Z! Q* Q6 p
B是元胞数组,不是数值的矩阵,因为元胞数组里可以有很多类型的数据,例如sym之类的,所以逻辑值返回为0,而 ...

7 A. q4 Q% A% B: T1 s请问isnumeric(A):若A是一个数值数组,则返回1,我的元胞数组里元素均为数值,不可以当做数值数组吗?2 J% N7 @' L4 ]3 n7 S" m

作者: House    时间: 2020-5-6 18:36
needham 发表于 2020-5-6 17:57
# z5 h9 N( F2 h请问isnumeric(A):若A是一个数值数组,则返回1,我的元胞数组里元素均为数值,不可以当做数值数组吗?
2 N! \: E2 E0 `) w6 R5 `' w& t
B = {[1] [2];[3] [4]};$ e/ o" ?' b( o% w% o4 W8 s5 M) E
A=[1 2;3 4];你看B的类是cell,不是double% i, S1 p. O. v. X4 k+ s; O% b1 z
而A的类是double,代表是数值数据。
1 c* c5 W1 a" [. P0 p) [
作者: needham    时间: 2020-5-6 18:38
House 发表于 2020-5-6 18:36
" ^& ]6 r' ?; u2 E9 ^4 L2 jB = {[1] [2];[3] [4]};; c7 b" u; f: }  }
A=[1 2;3 4];你看B的类是cell,不是double. h7 {9 A+ f7 \+ J9 l
而A的类是double,代表是数值数据。 ...

1 e3 I1 H# K  {! j, o( t1 o5 g$ Q好的,知道了,感谢大神。
$ A8 a2 `; Q" }
作者: shelby    时间: 2020-5-7 13:45
学习一下。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2