怎么用matlab画出函数的曲线图
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 01:33:22
y值是个负数,不知道你是想画虚部还是实部functionsolvezhidaoN=15;L=15;d=L/2;k=2*pi/L;x=0:0.01:pi;functiony=fun(x)y=0;forn
clear;clc[xy]=meshgrid(-2:0.1:2);forii=1:length(x)forjj=1:length(x)ifx(ii,jj)+y(ii,jj)>1z(ii,jj)=0.5
myfun=@(x)(2*x+10).*(x>=-4&x<=-1)+6.*(x>=0&x<=4);n=-10:10;y=myfun(n);plot(n,y,
t=0:0.1:10y=sin(0.225*t+pi/70);plot(t,y)
w=0:0.1:pi;>>f=(4.*w-w.^2./2+w.^3./2);>>plot(w,f)
x*x不正确,你是需要计算x的平方对吧,那么需要x.*x或者x.^2,点乘如果是x*x表示矩阵相乘,那么如果x是n*1的向量,[n*1]*[n*1]维度就不正确了
clearclc%画出sinc(2*pi*t)的频谱图怎么画呀?t=-pi:.01:pi;x=sinc(2*pi*t);subplot(2,1,1)plot(t,x)y=fft(x);subplot(
ezplot('x^2+y^3+5*x*y-79')
ezplot('y=exp(-x^2/2)/sqrt(2*x)',[0,1,0,10])
mu和sigma?用拟合即可.再问:不晓得咋写
syms x yeq=0.2538*tan(y)-y-1472.39*x*y^3;ezplot(eq,[-1 0.1 -0.5 0.5])
plot作图基本的两种输入方式(1)plot(y),这个y是一个矩阵,n行m列的话,一共会画出m条,每条n个点(2)plot(x,y),x与y是同维矩阵,比如同是1行n列,或者同是n行1列,都能作图,
把对应的横坐标加上负号再画一遍不就行了嘛
x=0:400;y=11.2*(x=100&x=200&x=300);plot(x,y)
三维曲面(色)图 surf 和 surfc 是通过矩形区域来观测数学函数的函数.surf和surfc能够产生由X、Y、Z指定的有色参数化曲面,即三维有色图.&n
这个问题比较简单,你可以这样做:dt=0.05;t=0:dt:5;%这里积分的上限你可以自己给,我给成了5Ft=t.*sin(t.^2);Sx=dt*cumtrapz(Ft);plot(t,Sx,'r
去掉边框:boxoff水平渐近线:x=[0.2,0.25];y=[1,1];line(x,y);铅直渐近线:x=[0.2,0.2];y=[0,20];line(x,y);
yrec=[zeros(1,45000),ones(1,10001),zeros(1,45000)];>>t=linspace(-4,4,length(yrec));>>plot(t,yrec)再问:
symsxf=x;g=-x+5;ds=solve('x=-x+5');%交点ezplot(f,[-28]);holdon;ezplot(g,[-28]);%相交的曲线plot(double(ds),d
你的程序没问题,问题在于这个函数的图像比较怪,你可以试试:ezmesh('exp(x1+3*x2-0.1)+exp(x1-3*x2-0.1)+exp(-x1-0.1)')画等高线也可以使用下面的做法: