早教吧作业答案频道 -->其他-->
在使用S-function过程中,仿真一段时间后出错,错误提示:**mustbearealvectoroflength2S函数中要解方程组,部分代码如下:functionsys=mdlOutputs(t,x,u)a=u(1);b=u(2);[m,n]=solve('m+n=a+b,m-n=a*b-10');sys=[m,n];反正
题目详情
在使用S-function过程中,仿真一段时间后出错,错误提示:**must be a real vector of length 2
S函数中要解方程组,部分代码如下:function sys=mdlOutputs(t,x,u)
a=u(1);b=u(2);
[m,n]=solve('m+n=a+b,m-n=a*b-10');
sys=[m,n];
反正总是报上面的错误
S函数中要解方程组,部分代码如下:function sys=mdlOutputs(t,x,u)
a=u(1);b=u(2);
[m,n]=solve('m+n=a+b,m-n=a*b-10');
sys=[m,n];
反正总是报上面的错误
▼优质解答
答案和解析
还能仿真一段时间出错?这段时间非常小吧?
solve('m+n=a+b,m-n=a*b-10');
在matlab计算之后得出的结果是:
m =-5+1/2*a+1/2*b+1/2*a*b
n =5+1/2*a+1/2*b-1/2*a*b
m和n都是符号变量,内容是如上的字符串,结果当然会出错了.
所以建议你还是把m和n求解出来的结果放到上面,这也算是一个搭建系统的好习惯.
solve('m+n=a+b,m-n=a*b-10');
在matlab计算之后得出的结果是:
m =-5+1/2*a+1/2*b+1/2*a*b
n =5+1/2*a+1/2*b-1/2*a*b
m和n都是符号变量,内容是如上的字符串,结果当然会出错了.
所以建议你还是把m和n求解出来的结果放到上面,这也算是一个搭建系统的好习惯.
看了 在使用S-function过...的网友还看了以下:
英语翻译三阶魔方高级玩法教程----F2L公式F2L、OLL、PLLA系列(RU'U'R'U)2y 2020-05-23 …
映射题,求正解.首先我读不懂题(f(n)∈R,v∈R,u∈R)求所有的f:R→R满足:(1)f(2 2020-06-07 …
一台电动机的额定电压为U,电流为I,电阻为R,当它正常工作时,电动机的功率为什么不是U^2/R功率 2020-07-04 …
下列关于外电阻R和路端电压U之间关系的说法中正确的是()1.随着R增大,U将减少2.随着R减小,U 2020-07-06 …
利用电能公式W=IUt和欧姆定律I=U/R推导:(1)w=I的平方乘以R乘以t.(2)W=U的平方 2020-07-15 …
(1)I=U/R(2)W=I²RT(3)W=U²T/R(4)W=UIT(5)W=PT(6)P=UI 2020-07-18 …
1.设U={小于10的所有正整数},A={1,4,7},求A在U中的补集.2.设U=R,A={x| 2020-07-30 …
1.已知集合A={x属于N/(8/6-X)属于N},试用列举法表示集合A.2.设U=R,集合A={ 2020-07-30 …
一个集合的提U=R.U是全集,集合cuA={x|lg2(x-7)(x-1)+9]>2},B={x| 2020-08-02 …
我想问一下关于并联电阻的事?我想问一下1/R=1/R1+1/R2这个式子怎么推出来的?是因为在并联电 2020-12-28 …