将JAVA计算的数据通过gnuplot在dos中作出波形图

本文介绍了如何在Windows环境下使用gnuplot进行数据可视化,特别是通过JAVA计算数据并将其导出到TXT文件,然后利用gnuplot读取数据生成波形图的步骤。详细阐述了JAVA代码的实现、数据导出以及gnuplot的两种绘图方法。
摘要由CSDN通过智能技术生成

一、gnuplot下载安装(windows)

  • 下载地址https://sourceforge.net/projects/gnuplot/files/gnuplot/5.2.5/
    在这里插入图片描述

  • 安装
    点击下载的应用程序,按提示选择安装路径等即可。
    在这里插入图片描述

  • 显示窗口
    在这里插入图片描述

  • 环境变量配置
    将gnuplot.exe所在路径【此处为 E:\MyDownloads\Download\gnuplot\bin】添加到windows系统环境变量path中,使在命令窗口中打入gnuplot能执行进行gnuplot命令窗口。
    在这里插入图片描述

genuplot详细基础应用参见genuplot入门教程

二、将JAVA计算的数据提取到TXT

注:此例引用于《如何最简地将C语言计算的数据通过gnuplot作出波形图来》,在此感谢博主分享!

1. 题目要求

用java产生一个调幅波的波形数据(时间长度为1秒),并通过gnuplot作出2个被调信号周期上的波形图。

2. 计算思路:

设信号采样率为8000Hz,载波频率为800Hz,被调信号为100Hz。调制度为0.5,表达式为:
s ( t ) = ( 1 + 0.5 cos ⁡ ( 2 π 100 t ) ) cos ⁡ ( 2 π 800 t ) s(t)=(1+0.5\cos(2\pi100t))\cos(2\pi800t) s(t)=(1+0.5cos(

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值