matlab 元胞和元胞数组的区别a={'matlab',20;ones(2,3),1:10}a = 'matlab' [ 20] [2x3 double] [1x10 double]>> b=[{'matlab'},{20};{ones(2,3)},{1:10}]b = 'matlab' [ 20] [2x3 double] [1x10 double]我
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/20 04:32:03
![matlab 元胞和元胞数组的区别a={'matlab',20;ones(2,3),1:10}a = 'matlab' [ 20] [2x3 double] [1x10 double]>> b=[{'matlab'},{20};{ones(2,3)},{1:10}]b = 'matlab' [ 20] [2x3 double] [1x10 double]我](/uploads/image/z/6606725-5-5.jpg?t=matlab+%E5%85%83%E8%83%9E%E5%92%8C%E5%85%83%E8%83%9E%E6%95%B0%E7%BB%84%E7%9A%84%E5%8C%BA%E5%88%ABa%3D%7B%27matlab%27%2C20%3Bones%282%2C3%29%2C1%3A10%7Da+%3D++++%27matlab%27++++++++%5B+++++++++20%5D++++%5B2x3+double%5D++++%5B1x10+double%5D%3E%3E+b%3D%5B%7B%27matlab%27%7D%2C%7B20%7D%3B%7Bones%282%2C3%29%7D%2C%7B1%3A10%7D%5Db+%3D++++%27matlab%27++++++++%5B+++++++++20%5D++++%5B2x3+double%5D++++%5B1x10+double%5D%E6%88%91)
matlab 元胞和元胞数组的区别a={'matlab',20;ones(2,3),1:10}a = 'matlab' [ 20] [2x3 double] [1x10 double]>> b=[{'matlab'},{20};{ones(2,3)},{1:10}]b = 'matlab' [ 20] [2x3 double] [1x10 double]我
matlab 元胞和元胞数组的区别
a={'matlab',20;ones(2,3),1:10}
a =
'matlab' [ 20]
[2x3 double] [1x10 double]
>> b=[{'matlab'},{20};{ones(2,3)},{1:10}]
b =
'matlab' [ 20]
[2x3 double] [1x10 double]
我的理解是,a是元胞,b是元胞数组.是不是用{}定义的都是元胞,用[]定义的都是数组?是不是一个元胞里可以包含多个元素,比如,a里就包含了四个元素?那么也就是说,虽然a和b的值都是一样的,但是他们的类型是不一样的?
isequal(a,b)
ans =
1
为什么a和b is equal,他们一个是元胞,一个是元胞数组阿?
对这一块很糊涂,求高人指教~
matlab 元胞和元胞数组的区别a={'matlab',20;ones(2,3),1:10}a = 'matlab' [ 20] [2x3 double] [1x10 double]>> b=[{'matlab'},{20};{ones(2,3)},{1:10}]b = 'matlab' [ 20] [2x3 double] [1x10 double]我
a和b本来就是等同的,加个[]纯粹是多次一举,如果在m文件中这么使用,matlab会在[]下面标红色波浪线,提示你Use of brackets [ ] is unnecessary,
另外maltab有元胞么,鄙人只知道有元胞数组,不明白你所谓的元胞是啥意思.