如何用matlab求sin(x)在0到pi的定积分
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/20 05:43:16
Matlab中FFT有1D和2D的,FFT得到的是信号的频谱即t-》f如clear%编写骆遥fs=1000t=0:1/fs:0.6;f1=100;f2=300;x=sin(2*pi*f1*t)+sin
plot做图,详细待会传上来再问:搞出来了中间貌似加一个黑点看您这么快就给你分了以后有问题还要向你请教哦
clear;clcsymswrealgg=(i*w-1)/(w*i+2);x=real(gg);y=imag(gg);w=[-exp(linspace(7,-4)),exp(linspace(-4,7
x=[0:0.01:20*pi]>>y=0.8*sin(x/65);>>plot(x,y);你如果要得到sin(x/65)的三角函数图形你可以用下面语句>>x=[0:0.01:130*pi]>>y=0
clc;clearb=solve('a=((3-(-3))/(2-(-1)))*(b-((2-1)/2))')a=[-3,-2,-1,0,1,2,3];b=subs(b)结果:b=1/2*a+1/2b
一般来说用mathematica4做比较好,它的输入语言简单
sin(bx)exp(ax)-c不妨设b=2,a=3,c=2则有:exp(2*x)*sin(3*x)-2=0在matlab输入:x=fzero(@(x)exp(2*x)*sin(3*x)-2,0)得解
x=0:pi/200:2*pi;%点间隔是pi/200,不合适的话可以自己修改y=sin(2*x).*sin(10*x);%注意用的是点乘".*"plot(x,y)
x=[-pi:0.01:pi];>>y=sin(x)*cos(x);plot(x,y,'LineWidth',2)
clearall;clc;symsabdxx=solve('a*sin(2*x)-2*a*d*sin(2*x)+4*cos(x)=0','x')x=-1/2*pi1/2*piatan(2/a/(-1+
由作图可知,原方程有无穷组解,用solve函数只能得到一解,失根严重,其实没有命令可以得到所有解的可以采用先作图,然后指定解出某区间的的一个解下面的程序作出了[0,10]上的图像,通过观察,指定解出了
用regress(y,x);其中y是nx1阶x是n乘p阶向量能得到系数.用cftool(x,y)在提供的界面直接拟合!.还有多项式拟合polyfit(x,y,n);n是多项式的阶数.
N=length(x);interv_x=zeros(1,N-1);mid_y=zeros(1,N-1);fori=2:length(x)mid_y(i-1)=(y(i)+y(i-1))/2;inte
你的椭圆到底是给了曲线还是给了方程?
symsw>>solve('arctan(0.2*w)+arctan(0.02*w)=pi/2')
N=length(x);interv_x=zeros(1,N-1);mid_y=zeros(1,N-1);fori=2:length(x)mid_y(i-1)=(y(i)+y(i-1))/2;inte
fori=1:100%%x在[1,100]x=i;f(i)=100000/x+333*x;endx=find(f==min(f))%%计算出f在取得最小值下,x的值
用solve函数再问:能再具体点吗?再答:symsx1x2solve('sin(x1)+cos(x2)=sin(x1+x2)+cos(x1)','sin(x2)=cos(x20)')
exp(2*x)*sin(3*x)-2=0在matlab输入:x=fzero(@(x)exp(2*x)*sin(3*x)-2,0)得解为:x=0.3887