matlab画图程序y=1 0.5x. exp(-x.);
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/10 16:47:38
最后加一句ylim([0 1000])即可.结果为:
[x,y]=meshgrid(-2:0.01:2,-2:0.01:2);z=x.^2+y.^2;mesh(x,y,z)shading flatxlabel('x')ylabe
x=(0.1:0.1:80);y=zeros(1,800); fori=1:1:800 ifi<=100  
画(x1,y1).(x10,y10)plot([x1,...x10],[y1,...,y10])
你的问题在第二句,要这样写y=exp(x.^2)因为x是一个向量,不能直接平方,要加个点,表示每个元素各自平方再问:加点啊,,那y=exp(x)-1/(2*exp(2*x))-x-1/2这个呢?再答:
为避免被零除,加eps这样就可以了x=-1:0.03:1;y=-1:0.03:1;[X,Y]=meshgrid(x,y);Z=1.0./sqrt((0.2+X).^2+Y.^2+eps)+1.0./s
syms xy=sqrt(x^3+2*x^2-x+12)+7*x^2+36;f=diff(y);x=-1:0.2:1;plot(x,subs(f))再问:后来我又试了用eval替换subs,
n=25;y(1)=0;x(1)=500;forn=1:25x(n)=0.5^(n+1)+0.5^(1-n);endfori=1:n-1y(i+1)=1.03*y(i)+x(i);endsubplot
R=35*(1-erf(17/(2*sqrt(0.04*t))));%你的这个t的值是多少,如果以下面的t代入,误差函数的值为0%%R=1;%这个是我临时取的t=0:0.1:0.5*pi;p=[0:0
symstx;p=t*x;y=int(p,x,0,1);ezplot(y)______________subs(y)是把你y中的变量用已定义的值进行替代,书宬这里就是把t替换成了数组0:0.2:6,于
x=linspace(0,2*pi,40);[ax,h1,h2]=plotyy(x,sin(x)+cos(x),x,exp(x));set(h1,'linestyle','-')set(h2,'lin
很高兴为您解答.plot函数用于画图,画图之前需要准备好数据.你可以这样做:x=0:0.1:5%x是0到5之间,以0.1为间隔的数值y=x.^2;%y与x的关系plot(x,y)%画图再问:谢谢啦如何
x=1:0.01:3;%定义x的取值范围,1≤x≤3,每隔0.01取一个值y=-1:0.01:1;%定义y的取值范围,-1≤y≤1,每隔0.01取一个值[X,Y]=meshgrid(x,y);%将两列
k的值应该给出,假设k=10;程序如下:k=10;t1=0:6;y1=k*t1+0.042;t2=6:1000;y2=0.211*ones(1,length(6:1000));plot(t1,y1,t
是你想要的结果吗?clc; clear all; close all;x=[0,1,2,3,4,5,6,7];%输入的信号,自己可以改变%整体运用原位计算m=m
将y=x^y转换成x=y^(1/y),然后用绘图命令,即可得到图形
试试这样:clear all;clc;f=@(x)(1+x)./x.^2;ezplot(f);再问:坐标范围能改变么?再答:可以的,但画图时,建议你用数值方法ezplot是一种简便方法cle
t=0:0.1:1Rt=(1/2).^tplot(t,Rt)或ezplot('(1/2).^t')
%问题一xn=[233105];Xn=fft(xn);figure(1);subplot(211)plot(abs(Xn));xlabel('序列k');ylabel('幅度');title('序列幅
symsxy=1/(1.129241*10^(-3)+2.341077*10^(-3)*log(x)+8.775468*10^(-8)*(log(x))^3);ezplot(y,[0.120])&nb