
gnuplot
*pan
不能当咸鱼的潘
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
gnuplot 二维图像绘制
gnuplot是一个很好的画图软件,这里将会学习如何使用gnuplot直接画图。另外,在我们使用gnuplot直接画图时,可以使用“help+命令”来查看相关的帮助。下面进行一些练习来了解画图的具体方法。1.画一个简单的正弦波plot sin(x)运行结果:2.设定坐标范围这里我们只想将横坐标设置在[-pi,pi]。set xrange [-pi:pi]plot sin(x)...原创 2019-02-26 10:48:27 · 1214 阅读 · 0 评论 -
gnuplot绘图 使用C语言输出的数据绘图
gnuplot作为常用的绘图工具之一,它除了可以直接作为绘图工具,也可以使用C语言、Java、Python等编程语言产生的数据进行绘图。我们有时候需要实现数据的图像化,可以让我们更直观观察数据变化情况,所以学会使用gnuplot进行C语言绘图是很有用的。这里我们通过画一个正弦函数的图像,来练习一下怎么使用gnuplot对C语言产生的数据进行绘图。x为弧度,那么正弦函数表达式为:y=sin(x*...原创 2019-02-26 15:39:02 · 9095 阅读 · 0 评论 -
gnuplot多组数据绘图实例
之前使用了MATLAB进行绘图,后面就想着学习一下gnuplot的多组数据绘图方法,然后用gnuplot完成这个绘图,先看结果:下面介绍一下绘图的过程:使用C语言编程产生6组数据。这里给出其中一组数据产生的代码:#include<stdio.h>#include<math.h>int main(){ double f_c=900; double h_原创 2019-03-06 10:02:01 · 8392 阅读 · 0 评论 -
C# 调用 gnuplot 作图并显示到界面 (二) 改进方法
之前我们介绍了一种C#调用gnuplot的方式,但是那种方式会弹出画图界面,然后再输出为图片。如果我们需要只进行图片的输出,这里就需要用到另一种方式——编写gnuplot脚本freq.plt,直接执行。1.gnuplot脚本文件编写我是使用的notepad进行的命令行代码编写: plot "a.dat" w l set terminal png set output "a.png" r...原创 2019-04-15 13:55:30 · 1241 阅读 · 2 评论 -
C语言产生抽样信号并使用gnuplot绘图
功能分析①产生采样率为8000次每秒的正弦信号,时长为1秒。正弦信号的幅度为0.6,频率为500Hz,或50Hz。② 用gnuplot软件画出这个信号的波形图。③ 将以上500Hz和50Hz的两个正弦信号相加。并用gnuplot画出相加后的波形图。首先分析正弦波信号的产生。设正弦信号的表达式为:f(t)=A sin(2 π f t),A为幅度,f为频率,t为时间。这样我们就设置好了幅度以及...原创 2019-06-01 10:56:04 · 1338 阅读 · 0 评论 -
C语言有限长序列的DFT实现及gnuplot作图
离散傅里叶变换(Discrete Fourier Transform,缩写为DFT),是傅里叶变换在时域和频域上都呈离散的形式,将信号的时域采样变换为其DTFT的频域采样。在形式上,变换两端(时域和频域上)的序列是有限长的,而实际上这两组序列都应当被认为是离散周期信号的主值序列。即使对有限长的离散信号作DFT,也应当将其看作其周期延拓的变换。...原创 2019-06-01 21:09:48 · 1856 阅读 · 0 评论