matlab中出现Undefined function or variable 'n'.

建立的脚本如下y=[zeros(1,15)];x=1.*(n>=0);fork=1:13y(k+2)=0.7*y(k+1)-0.1*y(k)+7*x(k+2)-2*x(k... 建立的脚本如下
y=[zeros(1,15)];
x=1.*(n>=0);
for k=1:13
y(k+2)=0.7*y(k+1)-0.1*y(k)+7*x(k+2)-2*x(k+1);
end
y
保存为lisandanweijieyue
运行时输入lisandanweijieyue,回车


>> lisandanweijieyue
Undefined function or variable 'n'.

Error in lisandanweijieyue (line 2)
x=1.*(n>=0);
展开
 我来答
无与A仑比
2015-04-19 · TA获得超过150个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:113万
展开全部
你没有定义n,
而且x=1.*(n>=0)的语句是不对的,乘号前面是一个数值变量,后面是一个逻辑变量,这两个变量是不能作乘的,你那样写语法是不对的。
你如果需要我们帮你修改的话,你需要把问题说得更详细一些,例如n是什么?变量,矩阵等等~~
还有你的编程目的是什么?
wenqing8585
推荐于2017-10-01 · TA获得超过8252个赞
知道大有可为答主
回答量:8078
采纳率:70%
帮助的人:3858万
展开全部
x=1.*(n>=0);改成 x=0:1:14;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haojunld
2015-04-19 · TA获得超过189个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:60.7万
展开全部
你没胡定义变量
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式