题目5 (1) 输入a、b、c,采用两种方法对方程 [图] 进行求...
题目5 (1) 输入a、b、c,采用两种方法对方程进行求解。这里要对尽可能多情况做出判别。对这两种方法进行比较,并从多个角度进行对比描述。 (2) 输入a, b, c, x1, x2,采用两种方法对在 x1 ~ x2 区间求定积分。这里要对各种情况做出尽可能多的判别。对这两种方法进行比较,并从多个角度进行对比描述。 (1)与(2)任选一题,上传编程和运行结果的截图,并同时用文字说明对两种方法的比较。
题目5 (1) 输入a、b、c,采用两种方法对方程进行求解。这里要对尽可能多情况做出判别。对这两种方法进行比较,并从多个角度进行对比描述。 (2) 输入a, b, c, x1, x2,采用两种方法对在 x1 ~ x2 区间求定积分。这里要对各种情况做出尽可能多的判别。对这两种方法进行比较,并从多个角度进行对比描述。 (1)与(2)任选一题,上传编程和运行结果的截图,并同时用文字说明对两种方法的比较。
第1题
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import.java.applet.Applet;
/*
<applet code="ex21_3.class" width=800 height=400>
</applet>
*/
public class ex21_3 extends Applet implements ActionListener{
Panel pane=new Panel();
Label 11 = new Label("a:");
TextField tf1 = new TextField(5);
Label 12 = new Label("b:");
TextField tf2 = new TextField(5);
Label 13 = new Label("c:");
TextField tf3 = new TextField(5);
Button btn = new Button("OK");
Label 14=new Label("答案:");
TextField tf4=new TextField(20);
ex21_3 obj21_3;
public void init(){
pane.setLayout(new FlowLayout(FlowLayout.LEFT, 10,5));
pane.add(11);
pane.add(tf1);
pane.add(12);
pane.add(tf2);
add("North",pane);
Panel p2=new Panel();
p2.setLayout(new FlowLayout(FlowLayout.LEFT,10,5));
p2.add(13);
p2.add(tf3);
p2.add(btn);
btn.addActionListener(this);
add("Center",p2);
Panel p3=new Panel();
p3.setLayout(new FlowLayout(FlowLayout.LEFT,10,5));
p3.add(14);
tf4.setEditable(false);
p3.add(tf4);
add("South",p3);
obj21_3=new ex21_3();
}
public void doReal(double a1,double a2,double a3,TextField tf) {
double d,x1,x2;
d=a1*a1-4.0*a2*a3;
if(d>=0.0){
x1=(-a2+Math.sqrt(d))/(2.0*a1);
x2=(-a2+Math.sqrt(d))/(2.0*a1);
tf.setText("2个实根: x1="+x1+"\nx2="+x2);
}
else{
tf.setText("没有实根! ");
}
}
public void actionPerformed(ActionEvent ae) {
double a,b,c;
try{
a=new Double(tf1.getText()).doubleValue();
b=new Double(tf2.getText()).doubleValue();
c=new Double(tf3.getText()).doubleValue();
obj21_3.doReal(a,b,c,14);
}catch(NumberFormatException nfe){
tf4.setText("wrong number!");
}
}
}
ex21_3 . htm1
<HTML>
<HEAD>
<TITLE>ex21_3</TITLE>
</HEAD>
<BODY>
<applet code="ex21_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
第2题
(1)该系统的系统函数H(z),并确定常数a、b、c、d; (2)绘出该系统的零极点图,并说明该系统是否稳定; (3)当输入为f(k)=δ(k)+δ(k一2)时,求系统的输出y(k); (4)如果系统的输入为f(k)=(一1)k,求该系统的输出y(k); (5)绘出该系统的直接形式的流图。
第3题
1、已知系统的开环传递函数为,则该系统的开环增益为 ( )。
A、 50 B、25 C、10 D、5
2、下列传递函数中,为惯性环节的是( )
A、 G(s)=k/s2+s+k B 、G(s)=k
C 、 G(s)=1/s+k D、G(s)=k/s
3、系统在r(t)=t2作用下的稳态误差ess=∞,说明 ( )
A、 型别v<2; B、系统不稳定;
C、 输入幅值过大; D、闭环传递函数中有一个积分环节。
4、单位反馈系统的开环传递函数G(s)=k/s(s+1),则下列说法错误的是 ( )。
A、系统为Ⅱ型系统;
B、其闭环传递函数为G(s)=k/s2+s+k;
C、其对数幅频图的起始段斜率为[-20];
D、系统传递函数为振荡环节。
5、系统的传递函数为G(s)=5/s2+3s+2,其为__系统,系统的零点是 ___ ,极点是 ____ ,特征方程是 ____ 。
6、传递函数是指在零初始条件下、线性定常控制系统的 __与
____ 之比。
7、若系统的开环传递函数为10/s+2,其频率特性为 ———— ,其A(0) =____ , φ(0)=______ 。
二、1. 画出二阶欠阻尼系统单位阶跃响应曲线。
三、计算题
1、系统传递函数G(s)=10/(5s+1),输入r(t)=1,求其输出y(t)。
2、系统传递函数为G(s)=3s^3+12s^2+17s+20/s^5+2s^4+14s^3+88s^2+200s+800,用劳斯判据判定其稳定性
四、综合
已知反馈系统的开环传递函数为G(s)H(s)=K/s(s+1) ,
1、若给定输入r(t) = t时,要求系统的稳态误差为0.25,问开环增益K应取何值。
2、确定系统的阻尼比ζ 和固有频率ωn
3、求系统最大百分比超调量δp%,调整时间ts(误差允许5%)
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!