%% sin-cos wave data write in coe file clear all ; clc ;
width = 10;//与幅值有关 N = 4096 ; // depth 数据个数 y = zeros(N , 1) ; for i = 1:1:N x = i ; %y(i,1) = ceil( 127*sin(x*2*pi/N) ) + 127 ; y(i,1) = ceil( 127*cos(x*2*pi/N) ) + 127 ; end plot(y); hold on; fid = fopen('cos_4096.coe','wt'); %- standard format fprintf( fid, 'MEMORY_INITIALIZATION_RADIX = 10;\n'); fprintf( fid, 'MEMORY_INITIALIZATION_VECTOR =\n'); %- write data in coe file for i = 1:1:N fprintf(fid,'%d,\n',y(i,1)); end fclose(fid);
triangle wave
%% triangle wave data write in coe file clear all ; clc ; width = 10;//与幅值有关 N = 4096 ; // depth 数据个数 y = zeros(N , 1) ; for i = 1:1:N if(i < 2049) y(i,1) = fix( (i/8) - 1 ) ; else y(i,1) = fix( ((4096 - i )/8) ) ; end end plot(y); hold on; fid = fopen('triangle_4096.coe','wt'); %- standard format fprintf( fid, 'MEMORY_INITIALIZATION_RADIX = 10;\n'); fprintf( fid, 'MEMORY_INITIALIZATION_VECTOR =\n'); %- write data in coe file for i = 1:1:N fprintf(fid,'%d,\n',y(i,1)); end fclose(fid);
rectangle wave
%% rectangle wave data write in coe file clear all ; clc ; width = 10;//与幅值有关 N = 4096 ; // depth 数据个数 y = zeros(N , 1) ; for i = 1:1:N if(i < 2049) y(i,1) = 255 ; else y(i,1) = 0 ; end end plot(y); hold on; fid = fopen('rectangle_4096.coe','wt'); %- standard format fprintf( fid, 'MEMORY_INITIALIZATION_RADIX = 10;\n'); fprintf( fid, 'MEMORY_INITIALIZATION_VECTOR =\n'); %- write data in coe file for i = 1:1:N fprintf(fid,'%d,\n',y(i,1)); end fclose(fid);
题目: 代码:
#include<bits/stdc.h>
using namespace std;
long long n,m,a[100000005];
bool jltm(int x){long long sum0;for(int i1;i<n;i){if(a[i]>x) sumsuma[i]-x;}//计算此时锯片高度砍掉的木材if(sum>m) return 1;else return 0…
本章给大家介绍 Linux 应用编程中最基础的知识,即文件 I/O(Input、 Outout) , 文件 I/O 指的是对文件的输入/输出操作,说白了就是对文件的读写操作; Linux 下一切皆文件,文件作为 Linux 系统设计…