首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将函数中的独立参数从单个值扩展为向量?

如何将函数中的独立参数从单个值扩展为向量?
EN

Stack Overflow用户
提问于 2021-09-21 05:11:33
回答 1查看 22关注 0票数 0

我正在尝试确定以下系统的稳定性: y(n-2)-4y(n-1)+(λ+6)y(n)-4y(n+1)+y(n+2)=λx(n).以下是我的代码:

代码语言:javascript
复制
function stable2(k)
k =5;
b = [0 0 k 0 0];
a = [1 -4 k+6 -4 1];
zplane(b,a);
p = roots(a);
pm = roundn(abs(p),-4);
if max(pm)>1 %double-sided
    disp('System is stable');
else
    disp('System is not stable');
end

我的问题是:在我的代码中,我只能为λ输入一个值,比如1或1.5。如何将λ作为包含多个值的向量输入,从而可以同时证明具有不同λ的系统的稳定性?

EN

回答 1

Stack Overflow用户

发布于 2021-09-21 13:59:20

代码语言:javascript
复制
eigVec = [1, 2, 3];
for i = 1:length(eigVec)
  chckStb(eigVec(i)) % Goes over all eigenvalues
end

将你的稳定性检查器组织成这个部分下面的一个函数,它就完成了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69263658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档