姚明明的博客

加油!坚持!

正态性检验

给一组数据,如何确定它是否属于某一分布呢?我们可以用以下方法大致判断: 画出直方图,大致观察看轮廓与某一分布接近,然后画出该数据的概率密度函数,使之与某一分布的密度函数比较 画QQPlot图验证 使用经验分布函数 为了简化,我们随机生成100个数作为一百名同学的体重,看这些同学的体重是否符合正...

2019-06-19 13:00:18

阅读数 26

评论数 0

DFT与IDFT

DFT与IDFT 一.方法简介 序列x(n)(n=0,1,…N-1)的DFT定义为 X(k)=∑n=0N−1x(n)e−j2πnkN X(k)=\sum_{n=0}^{N-1}x(n)e^{-j\frac{2\pi nk}{N}} X(k)=n=0∑N−1​x(n)e−jN2πnk​ ...

2019-02-28 20:38:01

阅读数 2053

评论数 0

用C语言实现DFT算法

一. 简介 离散傅里叶变换(Discrete Fourier Transform,缩写为DFT),是傅里叶变换在时域和频域上都呈离散的形式,将信号的时域采样变换为其DTFT的频域采样。在形式上,变换两端(时域和频域上)的序列是有限长的,而实际上这两组序列都应当被认为是离散周期信号的主值序列。即使对...

2019-01-22 17:11:25

阅读数 754

评论数 0

画出正弦波形(分别用C和MATLAB)

一. 用C画正弦波形 用TCC编译程序,用gnupolt画出图形,代码如下: #include<stdio.h> #include<math.h> #define pi 3.14 int main() { ...

2019-01-13 23:42:16

阅读数 911

评论数 0

ECharts的简单学习(一)

1.简介 ECharts是百度推出的一款强大的作图工具,是基于HTML5的图形库,其开源免费且功能丰富,官网上的资料也很详细,使用ECharts做图需要有一些简单的HTML和JavaScript基础,要用到一些标签。 ECharts官网 我们可以根据自己的需要选择下载合适的版本,这里我选择的是完整...

2019-01-08 00:25:00

阅读数 75

评论数 0

java.TCP通信(简单的聊天程序)

要求: 编写两个java application应用程序,完成以下功能: 一个程序为服务端,建立TCP服务端套接字。 另外一个程序为客户端,建立TCP客户端套接字。 这两个程序可以互联,完成一个基于TCP/IP网络的文本聊天程序。 主要方法: ServerSocket(int ...

2018-12-08 17:18:04

阅读数 107

评论数 0

JAVA定时器和多线程

文章目录任务一:主要方法:程序:运行结果:任务二:主要方法:程序:运行结果:任务三:主要方法:程序:运行结果: 这篇博客介绍java的定时器类Timer, 和多线程类Thread. 任务一: 完成一个java application应用程序,使用定时器编程,在实时显示当前时间,每1秒...

2018-11-10 16:10:51

阅读数 1145

评论数 0

JAVA 字符串操作

要求: 完成一个java application应用程序,完成字符串的各种操作。 操作包括字符串的初始化赋值和输出。 操作包括两个字符串相加合成为一个新字符串。 操作包括两个字符串比较其是否相同。 操作包括已知一个字符串,查找某一子字符串是否被包含在此字符串之中,如果包含,包含...

2018-11-02 12:37:52

阅读数 53

评论数 0

JAVA 文件操作(4)

要求: 通过二进制流的操作方式把程序调整为可以实现对任何类型文件进行文件移动(而不是调用windows命令行的外部命令move)。 主要方法: renameTo 官方说明: public boolean renameTo(File dest) Renames the file denoted...

2018-10-31 12:53:00

阅读数 39

评论数 0

JAVA 文件操作(3)

JAVA 文件操作(3) 要求: 通过二进制流的操作方式把程序调整为可以实现对任何类型文件进行文件复制(而不是调用windows命令行的内部命令copy)。 主要方法: 1. createNewFile() Atomically creates a new, empty file named ...

2018-10-30 21:11:36

阅读数 40

评论数 0

JAVA 文件操作(2)

要求: 把程序调整为可以对文本文件按行进行读取,每读取一行后显示此行,并统计此行有多少字节,有多少字符并显示统计结果。最后显示总的行数。 程序: import java.io.BufferedReader; import java.io.File; import java.io....

2018-10-29 20:08:54

阅读数 37

评论数 0

JAVA 文件操作(1)

要求 完成一个java application应用程序,判别指定路径下指定文件名的文件是否存在。 如果指定文件存在,读取并分别显示其修改时间和文件大小等属性。 以文本方式打开某一指定路径指定文件名的文本文件,读取其内容并显示。 以文本方式向某一指定路径指定文件名的文本文件写入指定文...

2018-10-28 20:56:18

阅读数 48

评论数 0

JAVA 异常捕捉机制(4)

要求 完成一个 java application应用程序,通过赋初值或接收用户通过键盘输入的方式为表示用户名和密码的两个String类对象赋值,然后进行判断,如果用户名或密码为null,抛出自定义异常并结束程序;如果输入密码长度小于6个字符,抛出自定义异常并结束程序;如果用户名和密码不等于事先指定...

2018-10-25 15:34:49

阅读数 45

评论数 0

JAVA 异常捕捉机制(3)

要求 完成一个 java application应用程序,接收用户通过键盘不断输入表示某门课程的成绩的字符串(按回车为一个字符串结束),当输入非法数字(输入值小于0或大于100)时提示成绩输入有误,当输入为非数字的字符串时提示输入格式不合法。 思路 先创建一个异常类型。可以像下面这样定义自己的异...

2018-10-22 23:09:27

阅读数 46

评论数 0

JAVA 异常捕捉机制(2)

要求 完成一个 java application应用程序,完成一个计算绝对值表达式 |a-b|的功能。要求当b比a大时人为抛出一个自定义异常,在计算绝对值时通过异常捕捉机制完成此绝对值表达式的计算。 思路 先创建一个异常类型。可以像下面这样定义自己的异常类: class MyException...

2018-10-20 16:27:51

阅读数 53

评论数 0

JAVA 异常捕捉机制(1)---除数为0

要求 完成一个 java application应用程序,完成c=a/b 的计算并输出c的结果,可以为a和b在程序中赋初值、或者接收用户通过键盘输入a和b的数值文本后转换为数字等,在程序要求当 b 为0时c的计算结果正确。 程序一 一. 在程序中给a,b赋初值 class ExcDemo_1...

2018-10-18 20:48:34

阅读数 1846

评论数 0

JAVA API学习(四)

要求: 完成一个java application应用程序,通过接收用户通过键盘输入的文本,把每次回车输入的字符串动态加入到Vector类对象中,并显示此Vector类对象中存储的字符串。 主要方法: vector 是一个集合,简单来说类似数组的功能,不过它是可变长的。 程序: import j...

2018-10-07 15:20:52

阅读数 67

评论数 0

JAVA API学习(三)

要求: 完成一个 java application应用程序,输出当前世间:年月日小时分秒星期几。 主要方法: new Date(); 表示获取系统当前日期。 Date().toString();表示把获取的当前系统日期从日期类型转换成String类型。 Calendar.getIn...

2018-10-07 12:58:08

阅读数 102

评论数 0

JAVA API学习(二)

要求: 完成一个 java application应用程序,计算执行十亿次空循环所需要的时间。 主要方法: System.currentTimeMillis() 的作用是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数,...

2018-10-06 23:05:15

阅读数 214

评论数 0

JAVA API学习(一)

要求: 完成一个 java application应用程序,可以接收用户通过键盘输入的文本,并输出此段文本字符的个数。 主要方法: 通过 Scanner 类来获取用户的输入。 通过length获取字符串长度。 程序: import java.util.Scanner; ...

2018-10-06 19:45:20

阅读数 466

评论数 0

提示
确定要删除当前文章?
取消 删除