mdsk.net
当前位置:首页 >> mAtlAB BoDE怎么用 >>

mAtlAB BoDE怎么用

比较好的方式是你在调用bode函数时不要让它绘图,而是直接返回数据,例如:[mag,phase,w] = bode(sys);如果画出图再想从图中提取信息,虽然也能做到,但要

只要知道传函就可以绘制bode图了.用bode(g)就行了.eg.g = tf([1 0.1 7.5],[1 0.12 9 0 0]);bode(g)直接运行就可以了.最后,这与开环闭环没有关系.

clear all;clc;s=tf('s');g0=传递函数figure;margin(g0);grid on;

画一个1/(2s+3)P=bodeoptions;P.FreqUnits='Hz';num=[1];den=[2 3];G=tr(num,den);bodeplot(G,P);在帮助中搜bodeplot,有更详细的介绍

figure的工具栏有一个data cursor的按钮..在那只画笔的左边. 点击data cursor 按钮,再点你的曲线就能查看坐标值

在线编辑器,用于开发包含结果和图形以及相关代码的实时脚本;创建用于分享的交互式描述,包括代码、结果和图形以及格式化文本、超链接、图像及方程式应用设计器,使用增强的设计环境和扩展的 UI 组件集构建带有线条图和散点图的 MATLAB 应用!

您好,我来为您解答:首先要检查:axes控件的units属性改为normalizedsel=get(hobject,'value');a=str2num(get(handles.edit1,'string'));b=str2num(get(handles.edit2,'string'));sys=tf(a,b);axes(handles.axes1);cla;switch sel case 2 step(sys); case 3 bode(sys); case 4 rlocus(sys); case 5 nyquist(sys);end希望我的回答对你有帮助.

bodeplotload iddata1sys1 = n4sid(z1, 2) % discrete-time IDSS model of order 2sys2 = n4sid(z1, 6) w = linspace(8,10*pi,256);h = bodeplot(sys1,sys2,w);

在命令行输入help bode,然后看最下面一行,点 doc bode就是例子啊.要会用help哦,很有用的命令.

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com