matlab 我是菜鸟,比如一个标准的二阶传递函数G(S)=ωn^2/(S^2+2*ζ*ωn*S+ωn^2)由于过程需要 ωn ζ 取很多值 能不能将这个传递函数编成一个函数,要用的时候调用就可以了(能不能用function语句实现?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 22:09:38
matlab 我是菜鸟,比如一个标准的二阶传递函数G(S)=ωn^2/(S^2+2*ζ*ωn*S+ωn^2)由于过程需要 ωn ζ 取很多值 能不能将这个传递函数编成一个函数,要用的时候调用就可以了(能不能用function语句实现?

matlab 我是菜鸟,比如一个标准的二阶传递函数G(S)=ωn^2/(S^2+2*ζ*ωn*S+ωn^2)由于过程需要 ωn ζ 取很多值 能不能将这个传递函数编成一个函数,要用的时候调用就可以了(能不能用function语句实现?
matlab 我是菜鸟,比如一个标准的二阶传递函数G(S)=ωn^2/(S^2+2*ζ*ωn*S+ωn^2)
由于过程需要 ωn ζ 取很多值 能不能将这个传递函数编成一个函数,要用的时候调用就可以了(能不能用function语句实现?)

matlab 我是菜鸟,比如一个标准的二阶传递函数G(S)=ωn^2/(S^2+2*ζ*ωn*S+ωn^2)由于过程需要 ωn ζ 取很多值 能不能将这个传递函数编成一个函数,要用的时候调用就可以了(能不能用function语句实现?
这个很容易用function语句实现,首先说明一下,MATLAB中不识别ζ,这里用a代替ζ,这并不影响其它.
  在M文件中,输入并保存.
function f=G(wn,a)
syms S
f=wn.^2./(S^2+2*a.*wn.*S+wn.^2);
end
   在命令窗口中,输入:
     G(wn,a)
就可以得到你想要的结果了.
如:输入  G(2,3)
其结果为:4/(S^2 + 12*S + 4)
  输入 wn=[1,2,3];
a=[2,3,4];
G(wn,a)
其结果为:
[ 1/(S^2 + 4*S + 1),4/(S^2 + 12*S + 4),9/(S^2 + 24*S + 9)]

可以。如果我没理解错的话,wn,ζ可以取成向量,向量的元素就是你的值,做算法的时候用数组运算就可以了。
function f=G(wn,ζ) (ζ不知道matlab能不能接受,如果不行换一个就好)
f=wn.^2/(s.^2+2*ζ.*wn+wn.^2)
在命令窗口,输入
wn=[1,2,3];ζ=[1,2,3]
G(wn,ζ)
就可以得到对应的结果...

全部展开

可以。如果我没理解错的话,wn,ζ可以取成向量,向量的元素就是你的值,做算法的时候用数组运算就可以了。
function f=G(wn,ζ) (ζ不知道matlab能不能接受,如果不行换一个就好)
f=wn.^2/(s.^2+2*ζ.*wn+wn.^2)
在命令窗口,输入
wn=[1,2,3];ζ=[1,2,3]
G(wn,ζ)
就可以得到对应的结果

收起

matlab 我是菜鸟,比如一个标准的二阶传递函数G(S)=ωn^2/(S^2+2*ζ*ωn*S+ωn^2)由于过程需要 ωn ζ 取很多值 能不能将这个传递函数编成一个函数,要用的时候调用就可以了(能不能用function语句实现? flash一个小球沿一条线运动我是标准的菜鸟,写了!一个小球眼曲线运动 matlab中break使用符号的小问题我是个菜鸟,刚接触matlab,两个break后一个用分号,另一个不用,问题是去掉,显示出错啊! matlab 的sigma求和问题如何在matlab中用sigma求和并且定义区间?(我是matlab菜鸟……) 大家选择对象(男女)的标准是什莫?用英语怎莫说?我喜欢温柔体贴,孝敬长辈的,怎莫说?谢谢我是一个菜鸟 2000元到2600元的相机我是相机菜鸟,希望能买一个质量好,外形比较漂亮的相机,比如索尼T900我要切确的型号 我是个菜鸟,哪位能告诉我一些网络语言的含义,比如沙发.GF等等,越多越好. 我是菜鸟 我是菜鸟! 我是菜鸟 菜鸟一词的由来?我是不是菜鸟啊 c语言菜鸟求助 在已知的几个数之间随机选择一个比如已知1,2,3,6,8,9,随机从这几个数中选择一个,怎么实现?给出完整函数,我是用VB6.0的! 关于BP神经网络MATLAB程序我是菜鸟,想求教一下,有几个问题,1、写MATLAB程序的时候,矩阵的一行代表一个样本还是一列代表一个样本?2、能不能给出一个傻瓜型的程序,想用的时候改一下数据和参 电子温度计的工作原理,我是菜鸟! 魔方拼六面的公式发全点,我是菜鸟, 我想知道BAR的定义!我是菜鸟! matlab中,有一个三维图像,如何沿着两个坐标轴得到剖面图?有什么函数?最好能写个完整的表达式,用法详细点,我是matlab菜鸟先谢过,这个方法很好,但是不知道有没有写代码的方法,因为这是作业, 在CAD画了一个圆,我是菜鸟~