问题描述:
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-函数的模板,如果不可以的话,像我这种情况怎样解决?
我编写的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-函数的模板,如果不可以的话,像我这种情况怎样解决?
问题解答:
我来补答展开全文阅读