matlab中如何生成正弦波
刚接个任务:用MATLAB写个正弦波,在MATLAB中是不是一个函数就能搞定呀?
手头没有相关书籍,那位大侠帮个忙吧!
先谢谢了!
我去搜搜……
[ 本帖最后由 eight 于 2007-11-15 16:49 编辑 ] 原帖由 chengzihe 于 2007-11-15 16:39 发表 http://www.chinavib.com/forum/images/common/back.gif
刚接个任务:
用MATLAB写个正弦波,在MATLAB中是不是一个函数就能搞定呀?
手头没有相关书籍,那位大侠帮个忙吧!
先谢谢了!
我去搜搜……
相信无论哪个高级语言,都是用 sin 这个函数的 先谢谢你!
我再查下…… TV=;plot(TV,sin(TV)) clear;
fs=200; %设定采样频率
N=1000;
n=0:N-1;
t=n/fs;
f1=3; %设定正弦信号频率
xn=sin(2*pi*f1*t); %生成正弦信号 谢谢 VibrationMaster 和 xchao !
fs=8192;%设定采样频率
N=10;
n=0:N-1;
t=n/fs;
f0=1000;%设定正弦信号频率
%生成正弦信号
x=sin(2*pi*f0*t);
figure(1);
subplot(231);
plot(t,x);%作正弦信号的时域波形
xlabel('t');
ylabel('x');
title('正弦信号时域波形');
grid;
我的采样频率为8192,还有个要求就是 16位。我不明白是要求什么的?
请哪位指教一下! 将正弦波乘以2的14次方,再4舍5入。
利用Quartus 2将以上数据转化为ROM类型的VHDL文件,供测试用!
已经完成,多谢论坛中的朋友!
我是第一次在工作中运用MATLAB,多谢热心朋友的指点。
以后回经常来这里学习的!
页:
[1]