Function definitions are not permitted at the prompt or in s

问题描述:

Function definitions are not permitted at the prompt or in scripts.请高手帮我看看这段里面的错误
syms G H x0 u0 N T
function [t,xx]=diffstate(G,H,x0,u0,N,T)
xk=x0;u=u0;t=0;
for k=1:N
xk=G*xk+H*u;
x(:k)=x0;
xx=[x0,x];
t=[t,k*T];
end
1个回答 分类:综合 2014-10-24

问题解答:

我来补答
你把第一行删除掉就可以运行.
几点说明:
1. Matlab不支持符号运算的函数定义.
2. 如果你只是想定义一个函数,G, H, x0, u0, N, T均以数值参数输入函数,则你不需要声明它们.
 
 
展开全文阅读
剩余:2000
上一页:高数一指数函数
下一页:必修五第四单元