首页 > 其他分享 >octave中matlab中的双变量循环的解决思路,不是双层循环,请钢精回避吧

octave中matlab中的双变量循环的解决思路,不是双层循环,请钢精回避吧

时间:2024-03-23 11:00:15浏览次数:29  
标签:10 KI 循环 kki matlab octave KKI

同时画出K=1,KI=0和K=1,KI=1和K=10,KI=5,传递函数为Ts=(Ks+KI)/(s^3+3*s^2+(2+K)*s+KI)的暂态响应曲线。

刚开始用循环时,发现不能像c中的for中双变量循环,很明显,此处也不能双重循环,否则图像就不对了,后来的解决的办法,虽然不是很高明,但总算解决了,记录下,代码的注释已经很详细了,具体就说了。

代码如下:

 1 pkg load control
 2 
 3 t=0:0.01:10;
 4 %充分利用matlab中yis 列输出的特性,将KKI按照2行3列的方法形成一个矩阵
 5 KKI=[1 1 10; 0 1 5]
 6 
 7 for kki=KKI
 8     %此时kki是第一列数值,也就是1 0
 9     denT=[1 3 2+kki(1) kki(2)];
10     %kki(1)=1 kki(2)=0,变相实现了并行的双变量循环,而不是二层循环
11     numT=[kki(1) kki(2)];
12     sysT=tf(numT,denT);
13     hold on;
14     grid on;
15     step(sysT);
16 end

图像:

先凑合用吧。

标签:10,KI,循环,kki,matlab,octave,KKI
From: https://www.cnblogs.com/guochaoxxl/p/18090869

相关文章

  • 【故障诊断】基于卷积神经网络结合长短时记忆CNN-LSTM实现数据分类含Matlab源码
     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......
  • 【VRP问题】基于粒子群算法求解带时间窗的路径最短多车辆多任务车辆路径规划CTWVRP问
     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......
  • MES(制造执行系统)中执行PDCA循环 ,涉及到的二三事。
    一、什么是MES和PDCAMES是制造执行系统(ManufacturingExecutionSystem)的缩写,是一种用于监控和控制制造过程的计算机系统。它与企业资源计划(ERP)系统和设备控制系统(DCS)等其他系统集成,用于实时收集和分析生产数据,协调和管理生产活动,优化生产计划和资源利用,提高生产效率和质量。......
  • MATLAB用GARCH-EVT-Copula模型VaR预测分析股票投资组合
    全文链接:http://tecdat.cn/?p=30426原文出处:拓端数据部落公众号对VaR计算方法的改进,以更好的度量开放式基金的风险。本文把基金所持股票看成是一个投资组合,引入Copula来描述多只股票间的非线性相关性,构建多元GARCH-EVT-Copula模型来度量开放式基金的风险,并与其他VaR估计方法的预......
  • 机器人路径规划:基于霸王龙优化算法(Tyrannosaurus optimization,TROA)的机器人路径规划(提
     一、机器人路径规划介绍移动机器人(Mobilerobot,MR)的路径规划是移动机器人研究的重要分支之,是对其进行控制的基础。根据环境信息的已知程度不同,路径规划分为基于环境信息已知的全局路径规划和基于环境信息未知或局部已知的局部路径规划。随着科技的快速发展以及机器人的大量......
  • 在for循环中删除迭代器所指内容崩溃
    经常在网上看到“容器中删除的只要不是最后一个元素,循环就会崩溃”其实不然,经过测试;容器中使用迭代器循环访问,只要删除迭代器所指元素后,继续for,不管你删除的是第一个还是最后一个,或者中间的某一个,只要不跳出来,就会崩溃;首先,for循环,++或者--,都是在for循环体执行完一次后执行;所以当......
  • Matlab在高光谱遥感中的作用:从数据处理到决策支持
    光谱和图像是人们观察世界的两种方式,高光谱遥感通过“图谱合一”的技术创新将两者结合起来,大大提高了人们对客观世界的认知能力,本来在宽波段遥感中不可探测的物质,在高光谱遥感中能被探测。以高光谱遥感为核心,构建大范围、快速、远程、定量探测技术,已在矿物填图、土壤质量参......
  • Matlab绘图(1)通过属性检查器调整绘图
    Matlab图形属性检查器和其他语言的绘图不一样的是,Matlab允许我们通过非编程的方式来自定义调整绘图。下面介绍Matlab图形的构成以及几种调整绘图时的常用操作。图形构成什么是Figure当我们使用绘图函数创建图形时,总会弹出一个窗口以显示我们绘制的图形,这整个窗口我们把它叫做F......
  • 减少循环嵌套,提升代码运行速度!你不知道的3个实用Python函数(转)
    原文地址(https://zhuanlan.zhihu.com/p/114787201)作为21世纪最流行的语言之一,Python有很多有趣的功能值得深入探索和研究。今天将讨论其中的三个你可能没听说过的函数,将从理论和实际应用两方面为你详细讲解。我之所以要讨论这些函数,主要是因为它们可以帮助你避免陷入编写循环中......
  • 数据分享|MATLAB、R基于Copula方法和k-means聚类的股票选择研究上证A股数据|附代码数
    全文链接:http://tecdat.cn/?p=31733最近我们被客户要求撰写关于Copula的研究报告,包括一些图形和统计输出。Copula方法是测度金融市场间尾部相关性比较有效的方法,而且可用于研究非正态、非线性以及尾部非对称等较复杂的相依特征关系因此,Copula方法开始逐渐代替多元GARCH模型的相......