本帖最后由 我叫W儿 于 2016-5-25 20:56 编辑

大神们!我是初学者。在GUI设计中,我把传递函数里的变量以滑动条的形式表达了,但是,运行出图后,再改变滑动条中滑块位置,图不会跟着改变。求大神解答,在按钮中传递函数的设置是这样的:

Ktf=get(handles.slider1,'Value');

Ktr=get(handles.slider2,'Value');

补充图Nyquist图:在图片里。左边push  button的回调程序:

function pushbutton1_Callback(hObject, eventdata, handles)

a=0.73;

b=0.57;

Mc=103.05;

Ksf=4300;

Ksr=19150;

Ktf=get(handles.slider1,'Value');

Ktr=get(handles.slider2,'Value');

Ctf=0;

Ctr=0;

Kp=850;

l=get(handles.slider4,'Value');

bate=27;

Mp=get(handles.slider3,'Value');

Csf=212.5;

Csr=840;

Jc=94.438;

Cp=65;

Ksfe=5416.35;

Csfe=267.67;

Muf=49;

Mur=150;

A=[0 1 0 0 0 0 0 0 0 0;

(Kp+Ksfe+Ksr)/Mc -(Cp+Csfe+Csr)/Mc (a*Ksfe-b*Ksr+l*Kp)/Mc (a*Csfe-b*Csr+l*Cp)/Mc Ksfe/Mc a*Csfe/Mc Ksr/Mc Csr/Mc Kp/Mc Cp/Mc;

0 0 0 1 0 0 0 0 0 0;

(a*Ksfe-b*Ksr+l*Kp)/Jc (a*Csfe-b*Csr+l*Cp)/Jc (a*a*Ksfe+b*b*Ksr+l*l*Kp)/Jc (a*a*Csfe+b*b*Csr+l*l*Cp)/Jc -a*Ksfe/Jc -a*Csfe/Jc b*Ksr/Jc b*Csr/Jc -l*Kp/Jc -l*Cp/Jc;

0 0 0 0 0 1 0 0 0 0;

Ksfe/Muf Csfe/Muf -a*Ksfe/Muf -a*Csfe/Muf -(Ktf+Ksfe)/Muf -Csfe/Muf 0 0 0 0;

0 0 0 0 0 0 0 1 0 0;

Ksr/Mur Csr/Mur b*Ksr/Mur b*Csr/Mur 0 0 -(Ktr+Ksr)/Mur -Csr/Mur 0 0;

0 0 0 0 0 0 0 0 0 1;

Kp/Mp Cp/Mp -l*Kp/Mp -l*Cp/Mp 0 0 0 0 -Kp/Mp -Cp/Mp];

B=[0 0;

0 0;

0 0;

0 0;

0 0;

0 Ktf/Muf;

0 0;

Ktr/Mur 0;

0 0;

0 0];

C=[-(Kp+Ksfe+Ksr)/Mc -(Cp+Csfe+Csr)/Mc (a*Ksfe-b*Ksr+l*Kp)/Mc (a*Csfe-b*Csr+l*Cp)/Mc Ksfe/Mc Csfe/Mc Ksr/Mc Csr/Mc Kp/Mc Cp/Mc;

Kp/Mp Cp/Mp -l*Kp/Mp -l*Cp/Mp 0 0 0 0 -l*Kp/Mp -l*Cp/Mp];

D=[0 0;

0 0];

GSS=ss(A,B,C,D);

GTS=tf(GSS);

axes(handles.axes1)

nyquist(GTS)

2016-5-25 20:49 上传

1最原来的状态

2016-5-25 20:49 上传

2,改变完右边的参数后,左边图不变

2016-5-25 20:50 上传

3,还需点击左边的push button,图才有变化

matlab ktrlink,大神们,怎么设置滑动滑动条然后出来的图形也跟着变化?相关推荐

  1. edge robert matlab,哪位熟悉matlab的大神路过瞄一眼哈

    cxfx(believe truth believe me) UID240430 帖子100 精华积分1755 蛋蛋币1755 枚 威望0 BT积分0 阅读权限60 性别男 在线时间125 小时 注册 ...

  2. win10添加网络打印机_大神教你设置 win10系统安装打印机及驱动的详细方案 -win10使用教程...

    人吃五谷杂粮会生病,电脑也一样.工作运行时间久了就会出现很多的问题,比如win10系统安装打印机及驱动这样的状况,大部分伙计都是第一次看到win10系统安装打印机及驱动这样的事情,想请高手帮忙解决wi ...

  3. 不同cpu matlab,求助大神,为何不同机器运行MATLAB结果不同

    求助:不同机器运行MATLAB结果不同 我调用MATLAB优化工具箱的库函数fmincon,使用相同的初始解(可行解),对同一个问题进行局部搜索(算法为序列二次规划,即SQP),但在不同机器上得到的结 ...

  4. evcdf matlab,求助大神

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 muX=[20;10];cvX=[0.25;0.2]; rhoX=[1,0.5;0.5,1];sigmaX=cvX.*muX; aEv=sqrt(6)*s ...

  5. 交流潮流matlab程序,大神们,求个电力系统潮流计算的matlab程序。

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 n=input('Please input n\n'); %n表示系统的节点数 d0=input('Please input d0\n'); %d0表示系 ...

  6. 电力系统潮流计算matlab程序,大神们,求个电力系统潮流计算的matlab程序。

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 n=input('Please input n\n'); %n表示系统的节点数 d0=input('Please input d0\n'); %d0表示系 ...

  7. bg算法 matlab,求助大神,有关BG算法

    程序如下 function [ FLAGS ] = BGSA( x,y,P0,L0 ) % [ FLAGS ] = BGSA( x,y,P0,L0 ) %  x: 序列的x坐标(仅用于绘图,如果不使用 ...

  8. 三维离散点包络 matlab,求大神指点绘制空间内散点图的包络面,,,散点程序如下...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 E=[];a=0;b=0;c=0; for Zp=-50:2:50 for Xp=-200:2:200 for Yp=-200:2:200 P1_1=[c ...

  9. 河南理工大学matlab,有没有会MATLAB的大神

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 n=8;C=[0 5 4 3 0 0 0 0 0 0 0 0 5 3 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 2 0 0 0 0 ...

最新文章

  1. 基于注解的Spring AOP的配置和使用--转载
  2. 【OpenCV3】透视变换——cv::getPerspectiveTransform()与cv::warpPerspective()详解
  3. Kinect学习(七):综合提取彩色、深度、人体骨骼点
  4. poj2367 Genealogical tree
  5. python项目实战干货_干货 | 这4个Python实战项目,让你瞬间读懂Python!
  6. 从当前元素继续寻找_云漫圈 | 寻找无序数组的第k大元素
  7. 几种常见的电话光端机连接图以及电话光端机的连接方式
  8. 230. Kth Smallest Element in a BST
  9. 白--留白与游戏设计
  10. 敏捷开发_敏捷开发和迭代开发的异同分析
  11. vue的computed单向绑定(如淘宝的购物车中使用)
  12. 游戏服务器高性能设计-游戏设计与开发(3)
  13. 完整安装PX4/PX4-Autopilot,无需科学上网。
  14. 客户端修改服务器的cookie,客户端与服务器cookie
  15. Matlab导入Excel数据快速绘图
  16. 蓝桥杯之单片机学习(十八)——555定时器与频率测量
  17. centos 6.4 thinly-provisioned
  18. 抖音上很火的3D立体动态相册
  19. Bugku - Misc图穷匕见 - Writeup
  20. 专利 | 基于微表情与脑波分析算法的心理健康状况分析算法

热门文章

  1. kail linux安装软件提示“无法定位软件包”解决方法
  2. Spark程序运行常见错误解决方法以及优化
  3. 微服务架构及分布式事务解决方案
  4. 如何在JQuery $ .each函数中编辑全局变量?
  5. gj11 多线程、多进程和线程池编程
  6. 一只变成产品经理的狗
  7. Python学习笔记:Web后端开发一览
  8. Redhat7开机图形或文字界面
  9. Notepad++使用vs2015主题教程
  10. IE8 的兼容性问题总结