MATLAB怎么画出分数函数的图像
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 11:58:42
把附件保存到work文件夹下,作图后在命令行输入一句myaa,立刻消除狗牙,下为效果图
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
一条命令就可以:fplot('x^(1/3)',[-11])[-11]是你所绘图形X的范围,可以随意改.
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(
fig_handle=gca(fig_id);%fig_id就是那个画图窗口上面的编号“Figurefig_id”coord_info=get(get(fig_handle,'Children'));
出错在最后的符号上.“;”是中文引号,你使用引文的引号“;”.这样就行了.
ezplot('y=exp(-x^2/2)/sqrt(2*x)',[0,1,0,10])
clear;clc;closeall;symss;U=[949/(50*s)+463/(25000*s^2)-5112053951426759/(1152921504606846976*s^3);20
plot作图基本的两种输入方式(1)plot(y),这个y是一个矩阵,n行m列的话,一共会画出m条,每条n个点(2)plot(x,y),x与y是同维矩阵,比如同是1行n列,或者同是n行1列,都能作图,
如果是多项式的图形的话,就用命令ployval(f,x0),即求x=x0处的函数值f(x0)再问:xdot1(1)=-0.003*x(1)*x(2);xdot1(2)=0.003*x(1)*x(2)-
把对应的横坐标加上负号再画一遍不就行了嘛
x=0:400;y=11.2*(x=100&x=200&x=300);plot(x,y)
肯定要附程序的:clearall;clc;symsxyk=1:10;s=sqrt((x-k).^2+(y-k).^2);z=sum(s);ezsurf(z);
这个问题比较简单,你可以这样做: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)再问: