matlab ktrlink,大神们,怎么设置滑动滑动条然后出来的图形也跟着变化?
本帖最后由 我叫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,大神们,怎么设置滑动滑动条然后出来的图形也跟着变化?相关推荐
- edge robert matlab,哪位熟悉matlab的大神路过瞄一眼哈
cxfx(believe truth believe me) UID240430 帖子100 精华积分1755 蛋蛋币1755 枚 威望0 BT积分0 阅读权限60 性别男 在线时间125 小时 注册 ...
- win10添加网络打印机_大神教你设置
win10系统安装打印机及驱动的详细方案
-win10使用教程...
人吃五谷杂粮会生病,电脑也一样.工作运行时间久了就会出现很多的问题,比如win10系统安装打印机及驱动这样的状况,大部分伙计都是第一次看到win10系统安装打印机及驱动这样的事情,想请高手帮忙解决wi ...
- 不同cpu matlab,求助大神,为何不同机器运行MATLAB结果不同
求助:不同机器运行MATLAB结果不同 我调用MATLAB优化工具箱的库函数fmincon,使用相同的初始解(可行解),对同一个问题进行局部搜索(算法为序列二次规划,即SQP),但在不同机器上得到的结 ...
- evcdf matlab,求助大神
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 muX=[20;10];cvX=[0.25;0.2]; rhoX=[1,0.5;0.5,1];sigmaX=cvX.*muX; aEv=sqrt(6)*s ...
- 交流潮流matlab程序,大神们,求个电力系统潮流计算的matlab程序。
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 n=input('Please input n\n'); %n表示系统的节点数 d0=input('Please input d0\n'); %d0表示系 ...
- 电力系统潮流计算matlab程序,大神们,求个电力系统潮流计算的matlab程序。
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 n=input('Please input n\n'); %n表示系统的节点数 d0=input('Please input d0\n'); %d0表示系 ...
- bg算法 matlab,求助大神,有关BG算法
程序如下 function [ FLAGS ] = BGSA( x,y,P0,L0 ) % [ FLAGS ] = BGSA( x,y,P0,L0 ) % x: 序列的x坐标(仅用于绘图,如果不使用 ...
- 三维离散点包络 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 ...
- 河南理工大学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 ...
最新文章
- 基于注解的Spring AOP的配置和使用--转载
- 【OpenCV3】透视变换——cv::getPerspectiveTransform()与cv::warpPerspective()详解
- Kinect学习(七):综合提取彩色、深度、人体骨骼点
- poj2367 Genealogical tree
- python项目实战干货_干货 | 这4个Python实战项目,让你瞬间读懂Python!
- 从当前元素继续寻找_云漫圈 | 寻找无序数组的第k大元素
- 几种常见的电话光端机连接图以及电话光端机的连接方式
- 230.	Kth Smallest Element in a BST
- 白--留白与游戏设计
- 敏捷开发_敏捷开发和迭代开发的异同分析
- vue的computed单向绑定(如淘宝的购物车中使用)
- 游戏服务器高性能设计-游戏设计与开发(3)
- 完整安装PX4/PX4-Autopilot,无需科学上网。
- 客户端修改服务器的cookie,客户端与服务器cookie
- Matlab导入Excel数据快速绘图
- 蓝桥杯之单片机学习(十八)——555定时器与频率测量
- centos 6.4 thinly-provisioned
- 抖音上很火的3D立体动态相册
- Bugku - Misc图穷匕见 - Writeup
- 专利 | 基于微表情与脑波分析算法的心理健康状况分析算法