软件: MatlabR2014a  CodeBlock

1.新建个工程

2.输入程序,求得坐标并保存到txt文件中

3.用MATLAB建个M文件

4.输入绘图代码,如图

5.点击运行,M文件保存在新建工程所在的文件夹下

6.绘图完成

7.如果想把图像以其他格式保存,则点击文件->另存为,选择保存类型,这里选择pdf格式,如图所示,这就是保存下来的图像。

总结: 本来很简单的东西,上课听了之后没动手实践,同学一问发现自己根本没记住,-_-#

自己好好反思一下吧。

cpp源代码:

//  实际应用---函数图象
#include <iostream>
#include <fstream>//输入/输出流
#include <cmath>
using namespace std;
int main()
{ofstream out_y("y.txt");  //ofstream---输出流,out--对象ofstream out_x("x.txt");int i,M=100;float dx=0.2;for(i=0;i<=M;i++){out_x<<i*dx<<'\t';out_y<<sin(i*dx)<<'\t';}out_x.close();out_y.close();return 0;
}

Matlab代码:

load x.txt
load y.txt
plot(x,y)

转载于:https://www.cnblogs.com/Genesis2018/p/8304767.html

用Matlab与c++程序生成的数据文件绘制sin函数相关推荐

  1. matlab画图入门篇--各种基本图形绘制的函数与实例【转载】

    MATLAB画图入门篇--各种基本图形绘制的函数与实例 一. 二维图形(Two dimensional plotting) 1. 基本绘图函数(Basic plotting function):Plo ...

  2. Matlab读取Zygo干涉仪dat数据文件 光学检测加工(明码需另付费)

    本程序支持在Matlab中读取Zygo干涉仪/轮廓仪(MetroPro或Mx)的.dat测量文件. Zygo干涉仪和轮廓仪 一.结果图 直接上结果对比图.图为MetroPro和Matlab分别对同一个 ...

  3. 图像 存储csv_matplotlib基于数据文件绘制其图像

    先前,我们已经介绍过 matplotlib 第三方绘图库的基本操作方法. 这里,我们将介绍如何通过读取文件中的数据来绘制其图像的操作方法. 基本绘制方法 假设要绘制的数据存储在名为 sample.tx ...

  4. 数据可视化——绘制sin cos图形

    import numpy as np import matplotlib.pyplot as plt# 生成数据 x = np.arange(0, 6, 0.1) # 以0.1为单位,生成从0到6的数 ...

  5. matlab中如何读取TXT数据文件中指定行的数据

    面这个函数是取filein中的第line行写入fileout中的程序,如果想实现取特定几行,只要稍微修改一下就可以. function dataout=dataread(filein,fileout, ...

  6. matlab利用t-SNE实现高维数据可视化(tsne函数用法实例)

    tsne用法 tsne - t-Distributed Stochastic Neighbor Embedding This MATLAB function returns a matrix of t ...

  7. 在Python中读取MATLAB的数据文件

    简 介: 本文测试了几种通过python直接读取MATLAB的**.MAT格式的数据文件,有些方法经过测试发现无法完成.而通过mat4py可以比较方便的读取MATLAB中的数据文件.利用手边已有的用于 ...

  8. MATLAB读取数据文件

    一.读入mat文件 mat文件是MATLAB特有的以.mat为后缀格式的数据文件,load函数读取及save函数保存: 二.读取Excel文件 读取:xlsread函数: 写入:xlswrite函数: ...

  9. 使用 matlab 产生GK101任意波数据文件的方法

    一.引言 MATLAB是由美国mathworks公司发布的主要面对科学计算.可视化以及交互式程序设计的高科技计算环境.它不但包含高效的数值计算.数据处理能力,而且简单易用,是工程师日常研发过程中不可缺 ...

最新文章

  1. A. Case of the Zeros and Ones
  2. 开启Web金库:互联网业务成功之道——前言
  3. 【 js 片段 】如何组织表单的默认提交?【亲测有效】
  4. 【MATLAB】变量 ( 特殊变量和常量 | 关键字 | 调用优先级 | 数值显示格式 )
  5. 一个命令kill所有符合条件的进程
  6. python的flask实现第三方登录怎么写_Python语言的Flask框架应用程序实现使用QQ账号登录的方法...
  7. C++工作笔记-VS中“调用堆栈”窗口的使用,实现越界的快速定位
  8. 刷脸AI供应商下调业绩预期,苹果股价应声跌掉一个小米
  9. 插入排序和Shell排序
  10. 记录TI电量计采集化学ID过程
  11. 微信视频号视频如何下载保存?教你批量下载保存视频号视频到手机相册
  12. 针对网站被劫持,我们应该如何处理
  13. Python 图片转pdf
  14. python 字符串前面加 u, r, b的含义
  15. Linux clock子系统【3】-i2c控制器打开时钟的流程分析(devm_clk_get)(consumer侧)
  16. 上司让发布图文链接到群!有没有办法解决群发到群9个的限制?或者群发给好友200人的限制?
  17. Android开发之多级下拉列表菜单实现(仿美团,淘宝等)
  18. [linux] bash str字符串转换为int
  19. 如何在微信小程序中使用php和mysql_微信小程序php后台实现
  20. 实习日/周/月记学习计划(第一周)

热门文章

  1. ECMall如何在后台添加模板编辑页
  2. 转Oracle Data Guard 理论知识3-自动裂缝检测和解决
  3. 不常用≠没用 Win7容易忽略的四个功能
  4. 推荐一个短小精干的JavaScript对话框
  5. oracle结构设计
  6. java命令行选项6_6.jdk命令行工具
  7. MySQL怎么存base64编码_MySQL中如何将字符串转为base64编码?
  8. MySQL分组查询—添加分组后筛选
  9. MySQL高级 - SQL优化 - or优化
  10. 设计模式在Netty中的应用-迭代器模式源码举例