3

嗨,你知道这是什么意思吗?我该如何解决

??? Attempt to reference field of non-structure array.
Error in ==> sym.symsum at 74
   r = mupadmex('symobj::map',f.s,'symobj::symsum',x.s,a.s,b.s);
is it about my symbols which are

syms x y Mi q B alp

或系列的总和...

用这些不充分的信息可能不容易回答,但我的整个功能包含多个功能,所以在这里不容易介绍......

最后一个问题是黑白有什么区别吗

syms x & x=sym('x')
4

2 回答 2

4

你知道这是什么意思吗?
??? Attempt to reference field of non-structure array.

您正在尝试访问不是结构的变量中的字段,该字段可能是以下四种之一:

f.s
x.s
a.s
b.s

这些变量中的一个或多个(、f或)不是结构,但您正试图访问其中的字段,就好像它是一样。xab

syms x和有什么区别sym('x')吗?


官方文档指出这symssym.

于 2013-05-23T11:38:09.237 回答
0

我不知道您的函数签名,但是当我传递一个字符串代替数组时出现此错误。开始认为打字毕竟不是一个坏主意。

于 2016-04-25T11:54:31.090 回答