msww.net
当前位置:首页 >> MATLAB,如何在圆上画正弦sin? >>

MATLAB,如何在圆上画正弦sin?

r0 = 100; r1 = 80; r2 = 130; st = 0.01; t = 2*(0:st:pi); x0 = r0*cos(t); y0 = r0*sin(t); xx = linspace(0,pi,length(t)/2); rr = r0+(r2-r0)*sin(xx); xx1 = rr.*cos(xx); yy1 = rr.*sin(xx); xx = linspace(pi,2*pi,length(t)/2); rr = ...

>> x = -2*pi:0.1*pi:2*pi;>> y = sin(x);>> plot(x,y)>> grid on

是你自己的问题。 2*pi*f0*i =2*pi*0.5*i =pi*i 由于i是整数,所以就是pi的整数倍。 我们知道pi的整数倍的正弦值是0 之所以越来越大。是因为pi与真实的圆周率之间有误差,在i越大时,这个误差也越大。

就象新建WORD文档一样在Matlab中新建一文档,输入下面的程序。保存时自动会保存为m文件。 clear , close all k=1:100; x=sin(6*k/pi), plot(k,x)

sinx中角频率omega为1,周期为2×pi/omega=2*pi,2*pi/步长=628,你花的就是周期2*pi的函数 fft就是把时域上的曲线变成频域上的曲线,所以fft变换后横坐标是频率,比如你的这个函数,注意到频域图中第三个点出出现最大值,计算2/1257×100=0.159,...

你这不是一个变量函数,是个常函数,是不是写掉了自变量的范围

你附的图中已经有频谱了呀。

这里介绍两种方式:(一)这个方法只在matlab中生成数据表,需要自己手动的往mif文件中添加数据1.假设用到的DA芯片为14为,则2^14=163842.一个完整的正弦波为0-2pi3.正弦波ROM的深度为4096(地址总数)4.由于FPGA中不识别负数,加入一个直流分量...

用lsqcurvefit函数吧,给你段程序,自己照着改吧,要给初值 function Untitled3 clc xi=[0.019,0.023,0.027]; % x data yi=[430,380,256]; % y data abc0=[4,0.5,5]; % initial values abc = lsqcurvefit(@fun,abc0,xi,yi) % target function fu...

plot fplot ezplot 都可以 %sqrt(a*x);[1-2*abs(x)]/a;5exp(-x);3sin(x);u(t-3);c;sint;sin2t;sin3t;cos3t+sin2t % x=-3:0.1:3; a=0.15; %画二维图的命令很多 ezplot最简单 fplot变化精细 plot.... y1=sqrt(a*x); y2=[1-2*abs(x)]./a; y3=5...

网站首页 | 网站地图
All rights reserved Powered by www.msww.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com