《管理系統(tǒng)模擬》大作業(yè)(大連理工大學(xué))_第1頁
《管理系統(tǒng)模擬》大作業(yè)(大連理工大學(xué))_第2頁
《管理系統(tǒng)模擬》大作業(yè)(大連理工大學(xué))_第3頁
《管理系統(tǒng)模擬》大作業(yè)(大連理工大學(xué))_第4頁
《管理系統(tǒng)模擬》大作業(yè)(大連理工大學(xué))_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 本科生大作業(yè)管理系統(tǒng)模擬課程實(shí)驗(yàn)報(bào)告 隨機(jī)數(shù)及隨機(jī)變量的產(chǎn)生程序改寫(java)院 (系): 專 業(yè): 課程名稱: 學(xué) 生: 學(xué) 號: 班 級: 任課教師: 完成日期 2013年6月目錄1.實(shí)驗(yàn)介紹:- 2 -2. 隨機(jī)數(shù)產(chǎn)生方法- 2 -2.1 乘同余法- 2 -2.2 平方取中法- 2 -3檢驗(yàn)方案- 3 -3.1 分布均勻性檢驗(yàn)- 3 -3.2 分布獨(dú)立性檢驗(yàn)- 4 -4. 隨機(jī)變量產(chǎn)生算法- 4 -4.1 正態(tài)分布:- 4 -4.2 負(fù)指數(shù)分布:- 4 -4.3 愛爾郎分布:- 4 -4.4 威布爾分布:- 5 -4.5 均勻分布:- 5 -5. 程序代碼- 5 -5.1 MyJFr

2、ame_1.java- 5 -5.2 MyPanel.java- 35 -5.3 RButton.java- 38 -6. 程序運(yùn)行界面- 40 -6.1 啟動(dòng)界面- 41 -6.2 采用乘同余法生成隨機(jī)數(shù)并進(jìn)行均勻性、獨(dú)立性檢驗(yàn)- 41 -6.3 采用平方取中法生成隨機(jī)數(shù)并進(jìn)行均勻性、獨(dú)立性檢驗(yàn)- 42 -6.4 生成正態(tài)隨機(jī)變量界面- 42 -6.5 生成負(fù)指數(shù)隨機(jī)變量界面- 43 -6.6 生成愛爾郎分布隨機(jī)變量界面- 44 -6.7 生成威布爾分布隨機(jī)變量界面- 44 -6.8 生成均勻分布隨機(jī)變量界面- 45 -7. 程序運(yùn)行結(jié)果- 45 -8. 試驗(yàn)結(jié)果分析- 50 -8. 1 隨

3、機(jī)數(shù)生成- 50 -8.2 隨機(jī)數(shù)檢驗(yàn)- 50 -9. 程序使用步驟- 52 -9.1 程序安裝與啟動(dòng)- 52 -9.2 程序運(yùn)行- 52 -9.3 文件保存- 52 -10. 收獲及體會- 53 -1. 實(shí)驗(yàn)介紹:根據(jù)指導(dǎo)教師要求,本實(shí)驗(yàn)是對原有05級信息管理與信息系統(tǒng)專業(yè)張屹學(xué)長的程序進(jìn)行改寫,本人選擇第一個(gè)實(shí)驗(yàn)“隨機(jī)數(shù)及隨機(jī)變量的產(chǎn)生”,將其VB6.0編寫的代碼,改寫為Java代碼,在改寫過程中,基本沿用原始算法,并在原有基礎(chǔ)上添加了兩項(xiàng)新的隨機(jī)變量生成,并對界面布局進(jìn)行了調(diào)整。2. 隨機(jī)數(shù)產(chǎn)生方法2.1 乘同余法用乘同余法產(chǎn)生0,1均勻分布的隨機(jī)數(shù)遞推公式為: 式中為乘子,為模,當(dāng)=1

4、時(shí),為初始參數(shù),可取1或任意奇數(shù)。利用上式算出序列后再取 即為第個(gè)0,1 均勻分布的隨機(jī)數(shù)。2.2 平方取中法首先給出一個(gè)初始數(shù),或稱種子。把這個(gè)數(shù)平方,然后取中間位的數(shù),再放上小數(shù)點(diǎn)就得到一個(gè)隨機(jī)數(shù)。這個(gè)中間位的數(shù)再平方取中得到第二個(gè)隨機(jī)數(shù)。其遞推公式為: 其中,x0為2k位的非負(fù)整數(shù),x表示取x的整數(shù)部分,NmodM為對N進(jìn)行模為M的求余運(yùn)算,即:3檢驗(yàn)方案3.1 分布均勻性檢驗(yàn)采用卡方分布檢驗(yàn)??ǚ綑z驗(yàn)利用樣本統(tǒng)計(jì)量式中,Qi是第i組觀察到的次數(shù),Ei是出現(xiàn)在第i組的期望次數(shù),n是組數(shù)。 對均勻分布來說,當(dāng)各組尺寸相同時(shí),每一組中數(shù)的期望次數(shù) Ei由下式給出: 式中,N是總觀察次數(shù)??ǚ?/p>

5、樣本統(tǒng)計(jì)量分布漸近地服從自由度為 n-1 的卡方分布??ǚ綑z驗(yàn)步驟如下:第一步:將0,1)區(qū)間分成 n-1個(gè)不相容的小區(qū)間 (i=1,2,n);第二步:由均勻性假設(shè), 落入第i個(gè)小區(qū)間 概率為1/n,計(jì)算 (i=1,2,m),稱之為理論頻數(shù);第三步:計(jì)算xi 序列落在區(qū)間 中的個(gè)數(shù)ni(i=1,2,m),稱之為經(jīng)驗(yàn)頻數(shù);第四步:由于樣本統(tǒng)計(jì)量漸近地服從自由度為n-1的卡方分布,對給定水平,查卡方分布表得臨界值:第五步:計(jì)算出卡方的值,如果,可以得出結(jié)論:經(jīng)驗(yàn)頻數(shù)與理論頻數(shù)之間沒有檢測出明顯的差異。如果,拒絕假設(shè)。3.2 分布獨(dú)立性檢驗(yàn)采用趨勢檢驗(yàn)(連貫性檢驗(yàn))。設(shè)給定N個(gè)隨機(jī)數(shù) ,令 ,把 v

6、i按正負(fù)分為兩類,表示隨機(jī)數(shù)的增減及長度的變化規(guī)律,組成升降兩類連。用T表示一個(gè)隨機(jī)數(shù)序列的連的總數(shù),當(dāng)獨(dú)立服從 U(0,1)分布時(shí),有:,;統(tǒng)計(jì)量漸近地服從N(0,1)。于是,可以利用統(tǒng)計(jì)量T 對隨機(jī)數(shù)序列進(jìn)行檢驗(yàn)。4. 隨機(jī)變量產(chǎn)生算法4.1 正態(tài)分布:生成正態(tài)分布隨機(jī)數(shù)的具體算法如下:第一步:產(chǎn)生兩個(gè)獨(dú)立的均勻分布U(0,1)隨機(jī)數(shù),;第二步:計(jì)算;第三步:返回,則 y就是正態(tài)分布隨機(jī)數(shù)。4.2 負(fù)指數(shù)分布:采用逆變換法生成負(fù)指數(shù)分布E()的隨機(jī)數(shù)的步驟:第一步:產(chǎn)生獨(dú)立的U(0,1)隨機(jī)數(shù);第二步:令,i=1,2,n,則 就是負(fù)指數(shù)分布E()的隨機(jī)數(shù)。4.3 愛爾郎分布:Erlang分

7、布的隨機(jī)數(shù)生成方法: 第一步:產(chǎn)生獨(dú)立的U(0,1)隨機(jī)數(shù)隨機(jī)數(shù) x1,x2,xi,xN; 第二步:令x = x1+x2+xi+xN,i=1,2,n; 第三步:令y = -(1/)ln(x) ,則y就是n階愛爾朗分布的隨機(jī)數(shù)4.4 威布爾分布:采用逆變換法生成威布爾分布W(,)的隨機(jī)數(shù)的步驟:第一步:產(chǎn)生獨(dú)立的U(0,1)隨機(jī)數(shù);第二步:令,i=1,2,n,則就是威布爾分布W(,)的隨機(jī)數(shù)。4.5 均勻分布:采用逆變換法生成U(a,b) 隨機(jī)數(shù)的步驟:第一步:產(chǎn)生獨(dú)立的U(0,1)隨機(jī)數(shù);第二步:令,則就是U(a,b)的隨機(jī)數(shù)5. 程序代碼5.1 MyJFrame_1.javaimport j

8、ava.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.awt.List;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import java.awt.event.WindowAdapter;import java.awt.event.W

9、indowEvent;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.text.DecimalFormat;import javax.swing.ButtonGroup;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;impo

10、rt javax.swing.JPanel;import javax.swing.JRadioButton;import javax.swing.JTextField;import javax.swing.border.EtchedBorder;import javax.swing.border.TitledBorder;public class MyJFrame_1 public static void main(String args) MyJFrame_0 MyJFrame = new MyJFrame_0(); MyJFrame.setTitle("實(shí)驗(yàn)一:隨機(jī)數(shù)及隨機(jī)變量的

11、產(chǎn)生"); Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); MyJFrame.setSize(800,600);MyJFrame.setLocation(d.width - MyJFrame.getSize().width) / 2,(d.height - MyJFrame.getSize().height) / 2); MyJFrame.setResizable(false); MyJFrame.addWindowListener(new Frame_Close(); MyJFrame.setVisible(tr

12、ue); class MyJFrame_0 extends JFrameprivate static final long serialVersionUID = 1L;Font Font1 = new Font("楷體",Font.PLAIN,14);Font Font2 = new Font("楷體",Font.PLAIN,10);int num,k,a; double m; float x,y;String right; DecimalFormat df1 = new DecimalFormat("#0.0000000"); JP

13、anel MyPanel_1 = new JPanel();JPanel MyPanel_2 = new JPanel();JPanel MyPanel_3 = new JPanel();JPanel MyPanel_4 = new JPanel();MyPanel MyPanel_5 = new MyPanel();JPanel MyPanel_6 = new JPanel();JPanel MyPanel_7 = new JPanel();JPanel MyPanel_8 = new JPanel();JPanel MyPanel_9 = new JPanel();JLabel JP1_L

14、abel_1 =new JLabel("請輸入種子:");JLabel JP1_Label_2 =new JLabel("生成隨機(jī)數(shù)個(gè)數(shù):");JLabel JP1_Label_3 =new JLabel("(最大可輸入6位。)");JTextField JP1_TextField_1 =new JTextField();JTextField JP1_TextField_2 =new JTextField();RButton JP1_Button_1 = new RButton("同余法");RButton JP1

15、_Button_2 = new RButton("平方取中法");JLabel JP2_Label_1 =new JLabel("請給定顯著性水平 :");JLabel JP2_Label_2 =new JLabel("請給定獨(dú)立性水平 :");JLabel JP2_Label_1_1 =new JLabel("=");JLabel JP2_Label_2_1 =new JLabel("=");JLabel JP2_Label_1_2 =new JLabel("");JLab

16、el JP2_Label_2_2 =new JLabel("");JTextField JP2_TextField_1 =new JTextField();JTextField JP2_TextField_2 =new JTextField();RButton JP2_Button_1 = new RButton("均勻性檢驗(yàn)");RButton JP2_Button_2 = new RButton("獨(dú)立性檢驗(yàn)");ButtonGroup JP3_ButtonGroup1 = new ButtonGroup();JRadioButt

17、on JP3_JRadioButton1 = new JRadioButton("正態(tài)分布");JRadioButton JP3_JRadioButton2 = new JRadioButton("負(fù)指數(shù)分布");JRadioButton JP3_JRadioButton3 = new JRadioButton("愛爾朗分布");JRadioButton JP3_JRadioButton4 = new JRadioButton("威布爾分布");JRadioButton JP3_JRadioButton5 = ne

18、w JRadioButton("均勻分布");JPanel JP3_JPanel_1 = new JPanel();JLabel JP3_Label_1_1 =new JLabel("=");JLabel JP3_Label_1_2 =new JLabel("=");JLabel JP3_Label_2_1 =new JLabel("=");JLabel JP3_Label_3_1 =new JLabel("=");JLabel JP3_Label_4_1 =new JLabel("=

19、");JLabel JP3_Label_4_2 =new JLabel("=");JLabel JP3_Label_5_1 =new JLabel("a=");JLabel JP3_Label_5_2 =new JLabel("b=");JTextField JP3_TextField_1_1 =new JTextField();JTextField JP3_TextField_1_2 =new JTextField();JTextField JP3_TextField_2_1 =new JTextField();JText

20、Field JP3_TextField_3_1 =new JTextField();JTextField JP3_TextField_4_1 =new JTextField();JTextField JP3_TextField_4_2 =new JTextField();JTextField JP3_TextField_5_1 =new JTextField();JTextField JP3_TextField_5_2 =new JTextField();RButton JP3_Button_1 = new RButton("確定"); List JP4_List_1 =

21、new List(); List JP6_List_1 = new List(); JLabel JP7_Label_1 =new JLabel("保存文件名:"); JTextField JP7_TextField_1 =new JTextField(); RButton JP7_Button_1 = new RButton("保存數(shù)據(jù)"); JLabel JP8_Label_1 =new JLabel(""); JLabel JP9_Label_1 =new JLabel("保存文件名:"); JTextFie

22、ld JP9_TextField_1 =new JTextField(); RButton JP9_Button_1 = new RButton("保存數(shù)據(jù)");MyJFrame_0() /-MyPanel_1.setSize(200,150);MyPanel_1.setLocation(0,0);MyPanel_1.setLayout(null);/MyPanel_1.setBackground(Color.blue);MyPanel_1.setBorder(new TitledBorder(new EtchedBorder();this.add(MyPanel_1);/

23、-MyPanel_2.setSize(350,150);MyPanel_2.setLocation(200,0);MyPanel_2.setLayout(null);/MyPanel_2.setBackground(Color.red);MyPanel_2.setBorder(new TitledBorder(new EtchedBorder();this.add(MyPanel_2);/-MyPanel_3.setSize(250,150);MyPanel_3.setLocation(550,0);MyPanel_3.setLayout(null);/MyPanel_3.setBackgro

24、und(Color.green);MyPanel_3.setBorder(new TitledBorder(new EtchedBorder();this.add(MyPanel_3);/-MyPanel_4.setSize(200,350);MyPanel_4.setLocation(0,150);MyPanel_4.setLayout(null);/MyPanel_4.setBackground(Color.red);MyPanel_4.setBorder(new TitledBorder(new EtchedBorder();this.add(MyPanel_4);/-MyPanel_5

25、.setSize(350,350);MyPanel_5.setLocation(200,150);MyPanel_5.setLayout(null);MyPanel_5.setBackground(Color.green);MyPanel_5.setBorder(new TitledBorder(new EtchedBorder();this.add(MyPanel_5);/-MyPanel_6.setSize(250,350);MyPanel_6.setLocation(550,150);MyPanel_6.setLayout(null);/MyPanel_6.setBackground(C

26、olor.blue);MyPanel_6.setBorder(new TitledBorder(new EtchedBorder();this.add(MyPanel_6);/-MyPanel_7.setSize(200,100);MyPanel_7.setLocation(0,500);MyPanel_7.setLayout(null);/MyPanel_7.setBackground(Color.green);MyPanel_7.setBorder(new TitledBorder(new EtchedBorder();this.add(MyPanel_7);/-MyPanel_8.set

27、Size(350,100);MyPanel_8.setLocation(200,500);MyPanel_8.setLayout(null);/MyPanel_8.setBackground(Color.blue);MyPanel_8.setBorder(new TitledBorder(new EtchedBorder();this.add(MyPanel_8);/-MyPanel_9.setSize(250,100);MyPanel_9.setLocation(550,500);MyPanel_9.setLayout(null);/MyPanel_9.setBackground(Color

28、.red);MyPanel_9.setBorder(new TitledBorder(new EtchedBorder();this.add(MyPanel_9);/-JP1_Label_1.setFont(Font1);JP1_Label_1.setAlignmentX(LEFT_ALIGNMENT);JP1_Label_1.setBounds(20, 20, 100, 14);MyPanel_1.add(JP1_Label_1);JP1_Label_2.setFont(Font1);JP1_Label_2.setAlignmentX(LEFT_ALIGNMENT);JP1_Label_2.

29、setBounds(20, 55, 120, 14);MyPanel_1.add(JP1_Label_2);JP1_Label_3.setFont(Font2);JP1_Label_3.setAlignmentX(LEFT_ALIGNMENT);JP1_Label_3.setBounds(20, 75, 120, 10);MyPanel_1.add(JP1_Label_3);JP1_Button_1.setFont(Font2);JP1_Button_1.setAlignmentX(CENTER_ALIGNMENT);JP1_Button_1.setAlignmentY(CENTER_ALIG

30、NMENT);JP1_Button_1.setBounds(0, 0, 80, 20);JP1_Button_1.setLocation(10,110);/-以下為:同余法生成隨機(jī)數(shù)JP1_Button_1.addActionListener(new ActionListener()private int c;SuppressWarnings("deprecation")public void actionPerformed(ActionEvent e) if(e.getSource()=JP1_Button_1)/同余法 boolean isNumJP_1_1 = JP1

31、_TextField_1.getText().matches("0-9+"); boolean isNumJP_1_2 = JP1_TextField_2.getText().matches("0-9+"); if(!"".equals(JP1_TextField_1.getText()&&(isNumJP_1_1)&&(!"".equals(JP1_TextField_2.getText()&&(isNumJP_1_2) num = Integer.parseInt

32、(JP1_TextField_2.getText(), 10); k = JP1_TextField_1.toString().length(); x = new floatnum+2; y = new floatnum+1; JP4_List_1.clear(); x0=Integer.parseInt(JP1_TextField_1.getText(), 10); m = 2 16 - 1; a = 32719; c = (int) (0.5+Math.sqrt(3)/6)/m); for(int i=1;i<=num+1;i+) xi=(float) (a*xi-1+c) % m)

33、; yi-1=(float) (xi-1/m); right= new Stringnum+1; for(int i=1;i<=num+1;i+) righti=df1.format(yi); JP4_List_1.add(righti); else JOptionPane.showMessageDialog( null , "參數(shù)輸入有誤,請重新輸入!" ,"乘同余法" , JOptionPane.ERROR_MESSAGE) ; );/-以上為:同余法生成隨機(jī)數(shù)MyPanel_1.add(JP1_Button_1);JP1_Button_2.s

34、etFont(Font2);JP1_Button_2.setAlignmentX(CENTER_ALIGNMENT);JP1_Button_2.setAlignmentY(CENTER_ALIGNMENT);JP1_Button_2.setBounds(0, 0, 90, 20);JP1_Button_2.setLocation(100,110);/-以下為:平方取中法生成隨機(jī)數(shù)JP1_Button_2.addActionListener(new ActionListener()SuppressWarnings("deprecation")public void actio

35、nPerformed(ActionEvent e) if(e.getSource()=JP1_Button_2)/平方取中法 boolean isNumJP_2_1 = JP1_TextField_1.getText().matches("0-9+"); boolean isNumJP_2_2 = JP1_TextField_2.getText().matches("0-9+"); if(!"".equals(JP1_TextField_1.getText()&&(isNumJP_2_1)&&(!&qu

36、ot;".equals(JP1_TextField_2.getText()&&(isNumJP_2_2) JP4_List_1.clear(); num = Integer.parseInt(JP1_TextField_2.getText(), 10); k = JP1_TextField_1.toString().length(); x = new floatnum+1; y = new floatnum+1; x0=Integer.parseInt(JP1_TextField_1.getText(), 10); for(int i=1;i<=num;i+)

37、xi=(xi-1*xi-1)/(102)%(10(2*k); yi = xi / (10 (2 * k); /yi=Math.abs(float) (xi / (10 (2 * k)-Math.random(); right= new Stringnum+1; for(int i=1;i<=num;i+) righti=df1.format(yi); JP4_List_1.add(righti); else JOptionPane.showMessageDialog( null , "參數(shù)輸入有誤,請重新輸入!" ,"平方取中法" , JOptio

38、nPane.ERROR_MESSAGE) ; );/-以上為:平方取中法生成隨機(jī)數(shù)MyPanel_1.add(JP1_Button_2);JP1_TextField_1.setFont(Font1);JP1_TextField_1.setAlignmentX(LEFT_ALIGNMENT);JP1_TextField_1.setBounds(100, 18, 80, 20);MyPanel_1.add(JP1_TextField_1);JP1_TextField_2.setFont(Font1);JP1_TextField_2.setAlignmentX(LEFT_ALIGNMENT);JP1

39、_TextField_2.setBounds(130,53, 50, 20);JP1_TextField_2.addKeyListener(new KeyAdapter() public void keyTyped(KeyEvent e) char c = e.getKeyChar(); if (Character.isDigit(c) && JP1_TextField_2.getText().trim().length() <=5)/只允許數(shù)字,且長度不大于10 return; e.consume(); );MyPanel_1.add(JP1_TextField_2);

40、/-JP2_Label_1.setFont(Font1);JP2_Label_1.setAlignmentX(LEFT_ALIGNMENT);JP2_Label_1.setBounds(20, 20, 180, 14);MyPanel_2.add(JP2_Label_1);JP2_Label_1_1.setFont(Font1);JP2_Label_1_1.setAlignmentX(LEFT_ALIGNMENT);JP2_Label_1_1.setBounds(150, 20, 40, 14);MyPanel_2.add(JP2_Label_1_1);JP2_Label_1_2.setFon

41、t(Font2);JP2_Label_1_2.setAlignmentX(LEFT_ALIGNMENT);JP2_Label_1_2.setBounds(20, 30, 450, 50);JP2_Label_1_2.setForeground(Color.blue);MyPanel_2.add(JP2_Label_1_2);JP2_TextField_1.setFont(Font1);JP2_TextField_1.setAlignmentX(LEFT_ALIGNMENT);JP2_TextField_1.setBounds(180, 18, 60, 20);MyPanel_2.add(JP2

42、_TextField_1);JP2_Button_1.setFont(Font2);JP2_Button_1.setAlignmentX(CENTER_ALIGNMENT);JP2_Button_1.setAlignmentY(CENTER_ALIGNMENT);JP2_Button_1.setBounds(0, 0, 90, 20);JP2_Button_1.setLocation(250,18);/-以下為:均勻性檢驗(yàn)JP2_Button_1.addActionListener(new ActionListener()public void actionPerformed(ActionEv

43、ent e) int a=new int10;int x = 0;double y ;/定義卡方分布表-double df_0995=0.00004,0.01,0.072,0.207,0.412,0.676,0.989,1.344,1.735,2.156,2.603,3.074,3.565,4.075,4.601,5.142;double df_0990=0.00016,0.02,0.115,0.297,0.554,0.872,1.239,1.646,2.088,2.558,3.053,3.571,4.107,4.66,5.229,5.812;double df_0975=0.001,0.05

44、1,0.216,0.484,0.831,1.237,1.69,2.18,2.7,3.247,3.816,4.404,5.009,5.629,6.262,6.908;double df_0950=0.004,0.103,0.352,0.711,1.145,1.635,2.167,2.733,3.325,3.94,4.575,5.226,5.892,6.571,7.261,7.962;double df_0900=0.016,0.211,0.584,1.064,1.61,2.204,2.833,3.49,4.168,4.865,5.578,6.304,7.042,7.79,8.547,9.312;

45、double df_0100=2.706,4.605,6.251,7.779,9.236,10.645,12.017,13.362,14.684,15.987,17.275,18.549,19.812,21.064,22.307,23.542;double df_0050=3.841,5.991,7.815,9.488,11.07,12.592,14.067,15.507,16.919,18.307,19.675,21.026,22.362,23.685,24.996,26.296;double df_0025=5.024,7.378,9.348,11.143,12.833,14.449,16

46、.013,17.535,19.023,20.483,21.92,23.337,24.736,26.119,27.488,28.845;double df_0010=6.635,9.21,11.345,13.277,15.086,16.812,18.475,20.09,21.666,23.209,24.725,26.217,27.688,29.141,30.578,32; double df_0005=7.879,10.597,12.838,14.86,16.75,18.548,20.278,21.955,23.589,25.188,26.757,28.3,29.819,31.319,32.80

47、1,34.267;/-if(e.getSource()=JP2_Button_1)if("".equals(JP2_TextField_1.getText()JOptionPane.showMessageDialog( null , "參數(shù)輸入有誤,請重新輸入!" ,"均勻性檢驗(yàn)" , JOptionPane.ERROR_MESSAGE) ;else for(int i=0;i<num;i+)float TempNum1 = Float.valueOf(JP4_List_1.getItem(i);int TempNum2 = (

48、int) (TempNum1*10000000);int TempNum = (TempNum2-TempNum2%1000000)/1000000;switch(TempNum) case 0 :a0+=1;break; case 1 :a1+=1;break; case 2 :a2+=1;break; case 3 :a3+=1;break; case 4 :a4+=1;break; case 5 :a5+=1;break; case 6 :a6+=1;break; case 7 :a7+=1;break; case 8 :a8+=1;break; case 9 :a9+=1;break;MyPanel_5.a0=a0;MyPanel_5.a1=a1;MyPanel_5.a2=a2;MyPanel_5.a3=a3;MyPanel_5.a4=a4;MyPanel_5.a5=a5;MyPanel_5.a6=a6;MyPanel_5.a7=a7;MyPanel_5.a8=a8;MyPanel_5.a9=a9;MyPanel_5.repaint();for(int i=0;i<10;i+)x=(ai-JP4_List_1.getItemCount()/10)*(ai-JP4_List_1.getItemCount()/10)+x

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論