精华内容
下载资源
问答
  • 2019-10-04 10:48:40

    gnuplot

    http://stahlke.org/dan/gnuplot-iostream/
    git clone https://github.com/dstahlke/gnuplot-iostream.git

    plplot

    https://plplot.sourceforge.net
    vcpkg 已经包含这个包了。可以直接 vcpkg install plplot

    dislin

    https://www.mps.mpg.de/dislin 商业用途需付费。

    vtk

    https://www.vtk.org/ 3D 功能很强,也可以用来画普通的 2D 函数图像。
    vcpkg 已经包含这个包了。可以直接 vcpkg install vtk

    DPlot Jr

    https://www.dplot.com/software-developers.htm

    MathGL

    https://sourceforge.net/projects/mathgl/

    PGPlot

    http://www.astro.caltech.edu/~tjp/pgplot/

    下面几个是 qt 相关的。

    Qwt、QwtPolar、QwtPlot3D

    https://qwt.sourceforge.io/
    http://qwtpolar.sourceforge.net/
    http://qwtplot3d.sourceforge.net/

    QCustomPlot

    http://www.qcustomplot.com/

    最后2个是 wxWidgets 上的。

    istiChartLib

    https://firagiel.com/web/technical-software/istichartlib/

    wxFreeChart

    http://wxcode.sourceforge.net/components/freechart/

    更多相关内容
  • C++画数学函数图象

    热门讨论 2013-02-05 21:08:32
    1. vs2008里弄了一个数学函数的类,基本的函数都可以,当然复杂的也可以,只是函数本身需要调用者设计,已经变量的范围 2. 最后的图象提供两种方式输出,一个是bmp文件,一个是gif图象,gif需要注意它的256种...
  • C++实现数学函数图形绘制.doc
  • C++ MFC 画函数曲线(包含坐标)

    万次阅读 2016-12-23 22:39:16
    第一步:新建MFC。 VC++6.0的话是文件--新建--工程--MFCAppWizard(exe)--填写工程名称--...这个函数名在--C+你的工程名字+View里面,点开这个,就可以看见OnDraw(CDC *pDC)了,双击,然后看见:// TODO: add draw c


    第一步:新建MFC。

    VC++6.0的话是文件--新建--工程--MFCAppWizard(exe)--填写工程名称--确定(其他的可以不动)--点单文档--直接点完成就行了。

    第二步:找到OnDraw(CDC *pDC)这个函数名。

    这个函数名在--C+你的工程名字+View里面,点开这个,就可以看见OnDraw(CDC *pDC)了,双击,然后看见:// TODO: add draw code for native data here。在下面插入画函数曲线代码就可以了,其他的地方代码不需要修改。
    下面我给个案例:y=sinx 函数的曲线代码。当然头文件不能少:#include "math.h" 和 #define PI 3.14159;
    void CGraphView::OnDraw(CDC* pDC)
    {
    	CGraphDoc* pDoc = GetDocument();
    	ASSERT_VALID(pDoc);
    	//绘制画笔
    	CPen cpen,pen;
    	cpen.CreatePen(PS_SOLID,4,RGB(0,0,0));
    	pen.CreatePen(PS_SOLID,2,RGB(255,0,0));
    	pDC->SelectObject(&cpen);
    	
    	//指定原点
    	pDC->SetViewportOrg(300,300);
    	pDC->SetTextColor(RGB(255,0,0));
    	
    	//绘制横坐标
    	CString sPIText[]={"-1/2π","1/2π","π","3/2π","2π","5/2π","3π","7/2π","4π","9/2π","5π"};
    	for(int n=-1,nTemp=0;nTemp<=660;n++,nTemp+=60)
    	{
    		pDC->LineTo(60*n,0);//坐标横线
    		pDC->LineTo(60*n,-5);
    		pDC->MoveTo(60*n,0);
    		pDC->TextOut(60*n-sPIText[n+1].GetLength()*3,16,sPIText[n+1]);
    	}
    	pDC->MoveTo(0,0);
    	CString sTemp;
    	//绘制纵坐标
    	for(n=-4,nTemp=0;nTemp<=180;n++,nTemp=60*n)
    	{
    		pDC->LineTo(0,60*n);
    		pDC->LineTo(5,60*n);
    		pDC->MoveTo(0,60*n);
    		sTemp.Format("%d",-n);
    		pDC->TextOut(10,60*n,sTemp);
    	}
    	double y,radian;
    	pDC->SelectObject(&pen);
    	
    	//绘制相关曲线
    	for(int x=-60;x<600;x++)
    	{
    		//弧度=X坐标/曲线宽度*角度*π
    		//Y坐标=振幅*曲线宽度*sin(弧度)
    		radian=x/((double)60*2)*PI;
    		y=sin(radian)*2*60;
    		pDC->MoveTo((int)x,-(int)y);
    		pDC->LineTo((int)x,-(int)y);
    	}
    	cpen.DeleteObject();
    	pen.DeleteObject();}

    代码运行如下:
    
    
    
    
    
    
    
    
    
    



    下面说一下在VS2010下的MFC画函数曲线:

    第一步:新建MFC项目

    文件--新建--项目--其他语言--Visual C++--MFC--MFC应用程序--输入名称--点确定(其他不动)--下一步--单个文档--在项目类型你可以选自己喜欢的,都有预览--完成。

    第二步:插入画函数曲线代码

    同样的,在源文件夹下找到 ”你的项目名称+view.cpp“”文件,如果没有解决方案窗口,在视图菜单下可以打开。接着找到“void CtestView::OnDraw(CDC* /*pDC*/)”这个函数,在“// TODO: 在此处为本机数据添加绘制代码”下插入代码,代码跟刚才的代码一样,不过跑的结果不太一样,你可以把"//绘制曲线"那部分代码放在"//绘制横纵坐标"的前面,运行结果就跟上面是一样的了。当然也要插入那两个头文件。
    做完之后会发现很有意思,想画什么函数就画什么函数曲线。这篇文章横纵坐标都是扩大了60倍,我们可以自己折腾一下,很快就懂了画函数曲线MoveTO()和LineTo()两个函数了。谢谢了!文章不妥之处望批评指正,有什么问题可以私信我,知无不言,我也是一个菜鸟。
    展开全文
  • 做出函数图像。快速 简便支持标准直角坐标、极坐标采用剪枝算法,具备极高绘制精度、速度,同时自动过滤间断点、无穷点。自动上色、自动编号、自动筛选有效定义域。
  • 今天在用OpenCV实验Image Pyramid的时候发现一个奇怪的问题,就是利用C++函数imread读取图片的时候返回的结果总是空,而利用C函数cvLoadImage时却能读取到图像。代码如下: //环境:VS2010 + OpenCV 2.3.1 #include...
  • C++ Opencv imfill 孔洞填充函数
  • python绘制函数图像

    2019-01-23 20:19:43
    python绘制函数图像代码,NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它...
  • c++中的三角函数

    2021-12-08 12:55:23
    三角函数 f(x)=sinxf(x) = sinxf(x)=sinx 图像: 那么c++可以帮助你解决。 1. sin #include<bits/stdc++.h> using namespace std; int n; int main(){ cin>>n; cout<<sin(n); return 0; } 2....

    相信大家学三角函数时都会非常头疼。

    三角函数 f ( x ) = s i n x f(x) = sinx f(x)=sinx 图像:
    在这里插入图片描述
    那么c++可以帮助你解决。

    1. sin

    #include<bits/stdc++.h>
    using namespace std;
    int n;
    int main(){
    	cin>>n;
    	cout<<sin(n);
    	return 0;
    }
    

    2. cos

    #include<bits/stdc++.h>
    using namespace std;
    int n;
    int main(){
    	cin>>n;
    	cout<<cos(n);
    	return 0;
    }
    

    3. tan

    #include<bits/stdc++.h>
    using namespace std;
    int n;
    int main(){
    	cin>>n;
    	cout<<tan(n);
    	return 0;
    }
    
    展开全文
  • 图形函数c++

    2014-11-21 11:23:57
    图形函数,对c++这个软件画图很有必要,这里包括了图形文件和
  • 利用VS建立MFC基于对话框的工程,其他默认。之后添加两个文本输入控件,两个按钮控件,并为文本控件建立两个...找到:OnPaint() 函数,在该函数最后的 }前添加实现代码。本资源以上传全部解决方案文件,可直接运行使用。
  • susan特征检测c++函数

    2018-11-20 19:27:05
    因为opencv官方api中没有提供susan特征检测函数,因此作者本人根据相关原理编写了检测图像头文件和源文件,,详情请参考我的博客以及代码的说明
  • C++画正态曲线

    2018-01-07 17:00:07
    C++画正态曲线,Gamma函数的计算,不完全Gamma函数,误差函数生产正态分布函数
  • 绘制函数图像

    2018-04-27 21:14:11
    在linux中绘制函数图像,用c++编写。大家可以参考。。。。
  • c++清屏函数是什么

    千次阅读 2021-01-26 20:36:30
    c++清屏函数是“system("cls")”。system()是一个C/C++函数,功能是发出一个DOS命令;当该函数的参数为“cls”时,表示在DOS上使用cls命令,作用是“清屏”,即清除所有屏幕显示信息。本教程操作环境:windows7...

    c++清屏函数是“system("cls")”。system()是一个C/C++的函数,功能是发出一个DOS命令;当该函数的参数为“cls”时,表示在DOS上使用cls命令,作用是“清屏”,即清除所有屏幕显示信息。

    67602f0f157991a9fbbaaa70dae8d5fe.png

    本教程操作环境:windows7系统、C++17版、Dell G3电脑。

    相关推荐:C语言视频教程、C++视频教程

    c++清屏函数是“system("cls")”,执行控制台命令cls,功能是清屏,清除所有屏幕显示信息。

    system是一个C/C++的函数。windows操作系统下system () 函数详解主要是在C语言中的应用,system函数需加头文件后方可调用。

    功 能:发出一个DOS命令

    用 法:int system(char *command);

    system函数已经被收录在标准c库中,可以直接调用

    程序例:#include

    #include

    int main(void)

    {

    printf("About to spawn command.com and run a DOS command

    ");

    system("dir");

    return 0;

    }

    又如:system("pause")可以实现冻结屏幕,便于观察程序的执行结果;system("CLS")可以实现清屏操作。而调用color函数可以改变控制台的前景色和背景。

    下面列出常用的DOS命令,都可以用system函数调用:ASSOC 显示或修改文件扩展名关联。

    AT 计划在计算机上运行的命令和程序。

    ATTRIB 显示或更改文件属性。

    BREAK 设置或清除扩展式 CTRL+C 检查。

    CACLS 显示或修改文件的访问控制列表(ACLs)。

    CALL 从另一个批处理程序调用这一个。

    CD 显示当前目录的名称或将其更改。

    CHCP 显示或设置活动代码页数。

    CHDIR 显示当前目录的名称或将其更改。

    CHKDSK 检查磁盘并显示状态报告。

    CHKNTFS 显示或修改启动时间磁盘检查。

    CLS 清除屏幕。

    CMD 打开另一个 Windows 命令解释程序窗口。

    COLOR 设置默认控制台前景和背景颜色。

    COMP 比较两个或两套文件的内容。

    COMPACT 显示或更改 NTFS 分区上文件的压缩。

    CONVERT 将 FAT 卷转换成 NTFS。您不能转换当前驱动器。

    COPY 将至少一个文件复制到另一个位置。

    DATE 显示或设置日期。

    DEL 删除至少一个文件。

    DIR 显示一个目录中的文件和子目录。

    DISKCOMP 比较两个软盘的内容。

    DISKCOPY 将一个软盘的内容复制到另一个软盘。

    DOSKEY 编辑命令行、调用 Windows 命令并创建宏。

    ECHO 显示消息,或将命令回显打开或关上。

    ENDLOCAL 结束批文件中环境更改的本地化。

    ERASE 删除至少一个文件。

    EXIT 退出 CMD.EXE 程序(命令解释程序)。

    FC 比较两个或两套文件,并显示不同处。

    FIND 在文件中搜索文字字符串。

    FINDSTR 在文件中搜索字符串。

    FOR 为一套文件中的每个文件运行一个指定的命令

    FORMAT 格式化磁盘,以便跟 Windows 使用。

    FTYPE 显示或修改用于文件扩展名关联的文件类型。

    GOTO 将 Windows 命令解释程序指向批处理程序中某个标明的行。

    GRAFTABL 启用 Windows 来以图像模式显示扩展字符集。

    HELP 提供 Windows 命令的帮助信息。

    IF 执行批处理程序中的条件性处理。

    LABEL 创建、更改或删除磁盘的卷标。

    MD 创建目录。

    MKDIR 创建目录。

    MODE 配置系统设备。

    MORE 一次显示一个结果屏幕。

    MOVE 将文件从一个目录移到另一个目录。

    PATH 显示或设置可执行文件的搜索路径。

    PAUSE 暂停批文件的处理并显示消息。

    POPD 还原 PUSHD 保存的当前目录的上一个值。

    PRINT 打印文本文件。

    PROMPT 更改 Windows 命令提示符。

    PUSHD 保存当前目录,然后对其进行更改。

    RD 删除目录。

    RECOVER 从有问题的磁盘恢复可读信息。

    REM 记录批文件或 CONFIG.SYS 中的注释。

    REN 重命名文件。

    RENAME 重命名文件。

    REPLACE 替换文件。

    RMDIR 删除目录。

    SET 显示、设置或删除 Windows 环境变量。

    SETLOCAL 开始批文件中环境更改的本地化。

    SHIFT 更换批文件中可替换参数的位置。

    SORT 对输入进行分类。

    START 启动另一个窗口来运行指定的程序或命令。

    SUBST 将路径跟一个驱动器号关联。

    TIME 显示或设置系统时间。

    TITLE 设置 CMD.EXE 会话的窗口标题。

    TREE 以图形模式显示驱动器或路径的目录结构。

    TYPE 显示文本文件的内容。

    VER 显示 Windows 版本。

    VERIFY 告诉 Windows 是否验证文件是否已正确写入磁盘。

    VOL 显示磁盘卷标和序列号。

    XCOPY 复制文件和目录树。

    命令大小写均可。

    更多编程相关知识,请访问:编程视频!!

    展开全文
  • 软件 2013,环境 opencv2,使用:截取图像某一区域,利用rect函数对图片进行截取
  • C++ Opencv基础函数

    千次阅读 2022-01-08 15:25:10
    image是输入图像,hsv是输出图像 cvtColor(image, gray, COLOR_BGR2GRAY); 图像从BGR颜色空间转换成灰度图 image是输入图像,gray是输出图像 Scalar() img = Scalar(255, 0, 0); 生成一个三通道的图像,第一通道的...
  • C++语言图形编程基本函数

    千次阅读 2020-03-08 18:34:32
        C++语言图形编程最基本的几个函数,简略代码,仅介绍函数及参数,并举例说明。非常简单,适合新人查阅。     工具及环境 平台:Windows VS2013 主要头文件:graphics.h   (百度EasyX安装依赖的库文件)   ...
  • 利用c++不调用库函数分别实现数字图像的膨胀与腐蚀。可以掌握图像的膨胀腐蚀理论以及c++编程基础。。。。
  • 尽管OpenCV 几何变换 部分提供了一个真正意义上的图像缩放函数(resize, 在以后的教程中会学到),不过在本篇我们首先学习一下使用 图像金字塔 来做图像缩放, 图像金字塔是视觉运用中广泛采用的一项技术。 图像金字塔 ...
  • 简单的用c语言数学函数图像

    千次阅读 多人点赞 2020-02-16 19:29:55
    大家好 今天给大家分享y=2sin(2x)函数图像的简单易用例子 首先需要搭建环境 需要装一个可以编译运行c/c++代码的IDE(集成开发环境)VS ,VC6.0等.我推荐VS2019 需要安装EasyX图形界面库,这个库很好用,适合初学者...
  • C/C++通过函数指针与C#通信----C#与C/C++的交互
  • c++中执行文件指:main函数 函数文件:其他所有需要用到的函数c++中,函数文件名没有特殊讲究,将文件添加到工程目录便能使用 对函数的要求有三点 函数的完整文件 输入参数的定义 函数声明加入头文件 1.函数的...
  • VS2013写的,MFC对话框程序,函数图像清晰漂亮,参数可调,包含全部源码,初学者可用于参考。 VS2013写的,MFC对话框程序,函数图像清晰漂亮,参数可调,包含全部源码,初学者可用于参考。
  • C++绘图函数

    2012-05-25 11:21:10
    easyx库中常用的函数,包含绘图环境相关函数,颜色表示及相关函数,绘制图形相关函数,文字输出相关函数图像处理相关函数
  • 主要介绍了用pybind11封装C++实现的函数库,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • C++ opencv返回一幅图像返回 https://blog.csdn.net/mao_hui_fei/article/details/109349244 vector作为函数返回值用法 https://blog.csdn.net/weixin_38285131/article/details/79474579 参考: ...
  • 图像出矩形,需要使用setMouseCallback()和MouseCallback()函数

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 98,133
精华内容 39,253
关键字:

c++画函数图像

c++ 订阅