matlab中S-函数是否可以输入符号参数变量?

我编写的S-函数中含有未知的符号参数变量,这些符号变量是S-函数模块与外部的模块组成的方程组求解出来的,我在运行整个模型的时候一直提示错误信息:Output returned by S-function'Tyre'in 'moxing/Tyre/S-Function' during flag=3 call must be a real vector of length 8,但是我尝试单独将S-函数的输入值设置为具体的常数来单独运行S-函数模块以便验证一下单独S-函数模块的正确与否,在这种情况下能够正常运行,请问S-函数是否可以输入符号参数变量?如果可以的话怎样修改S-函数的模板,如果不可以的话,像我这种情况怎样解决?

第1个回答  2013-05-10
S函数不支持求解符号参数变量,想想其他办法。加油!加油!加油!加油!加油!加油!加油!加油!加油!加油!加油!加油!加油!加油!加油!加油!加油!加油!加油!追问

哦~~~~原来是这个样子啊!!!!可是亲,这是为什么呢??????????

追答

哈哈,你猜!!

本回答被提问者采纳
相似回答