我如何将符号变量和符号函数存储在一个数组?
94(30天)
显示旧的评论
接受的答案
沃尔特·罗伯森
2020年9月13日
编辑:沃尔特·罗伯森
2020年9月17日
你不能混合符号表情和符号函数在一个数组中,除非它是一个复合数据结构如细胞数组或结构数组。
你也不能多个符号函数存储在一个数组中,除非它是一个复合细胞数组等数据结构。
如果您尝试存储多个符号函数在单个non-composite数组,和他们不都使用相同的一组变量作为参数,然后用MATLAB将发行一个错误。如果他们都使用相同的一组变量作为参数,而不是创建一个数组的函数,MATLAB将创建一个函数返回一个数组。
MATLAB使用相同的语法索引和函数调用的圆括弧。如果你有一个数组的函数,(5)应该从数组或函数提取5应该是调用函数传入5 ?(5)(7)假设提取5日函数并调用参数在MATLAB 7无效语法。
MATLAB处理这种象征性的说()函数总是调用,没有索引。因此能够单独的函数必须使用一个单元阵列作为{5}(7)是有效的。