y=sin(1 x) matlab画图步骤
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/12 13:41:57
如果x,y都是单个元素就不用加点,如果x,y是向量或是矩阵,加点就表示相应元素进行运算,而不加点表示进行矩阵运算,当不满足维数的要求时,会出错.
大哥! x=0,pi/2时y的值不一样!再问:怎么会不一样呢,都是-0.866再答:前半部分都是0,后半部分就一个cosx。一个是x=0,y=sqrt(2)/2x=pi/2,y=0再问:我的计算式
程序第二行的y算式中都应该用点乘:y=(x.^2).*sin(1./x);
x=0:0.01:1;y=0;fori=1:20y=y+sin(i*x);endplot(y);
ezplot('1/2/(sin(x)+cos(x))')
这是笛卡尔的著名的“心形线”他花出来应该是颗心的形状(下面就是那个故事)1956年,斯德哥尔摩的街头,52岁的笛卡尔邂逅了18岁的瑞典公主克里斯汀.那时,落魄、一文不名的笛卡尔过着乞讨的生活,全部的财
x=-5:0.1:5;y=20*sin(x)+x.^3+x+1;plot(x,y)grid on
用这个ezplot('y-sin(x)/x=0',[-10,10,-0.5,1.2])前面是函数后面是图像范围这样画出来是连续的再问:我想在同一张图画五个色的平移后的这种曲线,但是这个语句好像不像一般
x=0:pi/200:2*pi;%点间隔是pi/200,不合适的话可以自己修改y=sin(2*x).*sin(10*x);%注意用的是点乘".*"plot(x,y)
x=-pi:0.001:pi;y=sin(x)+1./sin(x);plot(x,y,'r',y,x,'b')矩阵元素运算需要加“.”
symsxyeq=cos(x*y)*cos(x*(1-y))-0.5*x*sin(x*y)*sin(x*(1-y))-1;ezplot(eq)
x=1:0.1:2*pi;y=x.*sin(x.\1);plot(x,y);注意x是点乘,因为x是向量不是一个数
dsolve('Dy=x*sin(x+y)','x')Warning:Explicitsolutioncouldnotbefound.>Indsolveat328ans=[emptysym]再问:不能
y=sqrt(1+(0.5*sin(power(3.14*x,2))));
x=0:0.1:100;%假设步长为0.1y=x.*sin(x);ind_peak=intersect(find(diff(y)>0)+1,find(diff(y)
正确方式:x=0:1:40;y=sin(x).*cos(x);plot(x,y)原因:注意多个数值做乘除运算时要用点乘(.*),直接用乘(*)则报错
最后一行y1',y2',y3',y4'之间应该用,或空格隔开.plot(x1,[y1'y2'y3'y4'],':',x,y,'o',x1,y0);
x=(-4*pi:0.1:4*pi);y=tan(sin(x.^2));plot(x,y)这是从-4pi到4pi的图像.
x=pi:pi/50:4*pi;y=x.*tan(1./x).*sin(x.^3);plot(x,y),gridon>>程序给你改了下,看看,我执行时就没错了,也画出图了!
y1='log((2*tan(x)+1)/(tan(x)+2))'%log在matlab中求自然对数y11=diff(y1)%求导simple(y11)%化简y2='sin(e^(x^2+3*x-2)