matlab画出曲线方程
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 04:53:53
x=[0.5,1.0,1.5];y1=[1.01,1.01,1.01];y2=[1.83,1.77,1.66];y3=[6.7,6.2,5.9];y4=[0,7.28,6.9];//y4的第一个数没有
去学一学matlab吧..*./sqrtt=(0:0.01:1)*pi;x=25*cos(t);y=(-60+25*sin(t)).*(14.82-111*25*sin(t)+1250*sin(t).
n=0:0.001:5;x=60*n;s=(248./n).*(x.^2./(1+x.^2).^(4/3));plot(n,s)使用上面的语句即可实现!祝你学习愉快!再问:我想问一下,比如248;x等
用函数ezplot>>[x1,x2]=dsolve('D2x1+200*x1-100*x2=0,D2x2-100*x1+200*x2=0','Dx1(0)=0,Dx2(0)=0,x1(0)=1,x2(
v=0:0.1:10;%注意下面的是v.f=350*9.8*(0.01+0.00027*v./100+0.001*(v.^4)/(100^4))+0.5*0.8*(v.^2)/21.15plot(v,
clc,clearallx=[-20.0000 -15.0000 -12.5000 -10.0000 -7.5000 -5.0000 -2.
plot3(X1,Y1,Z1);例如plot3(sin(t),cos(t),t) 再问:使用plot3()指令时,为什么出现errorusing*的程序错误?x=138*cos(t)再问:x
theta=linspace(0,pi/2,10);r=[04.818.539.766.795.1124144.8158.5166.3];polar(theta,r)按上面语句试试
symsxa;y=a^(1.5)*(((100/3)^2+2*a*x)^0.5-100/3)-2991;x=solve(eval(y),'x')ezplot(x)%%%%图像是以x为纵轴a为横轴
x=0:1:6;y=[0589850];plot(x,y,x(1:6),diff(y),x(1:5),diff(diff(y)))legend('原函数','一阶导数','二阶导数')这样得到的结果每
当你的x在0到30之间取值时,y是复数.可以通过solve函数先解出y来,然后再画出y的模关于x的函数.symsxyf=223/2*(y-12)^2+225/8*(20-y)^2+90/64*(y-1
figureholdonforx=5:20y=P1.*x+P2+P3./x+P4./x^2+P5./x^3-2.*P6.*x.*(1-B2./x^3)^0.5plot(x,y)endholdoff上面
带入化简即可第一个方程最后项指数没写清楚
这个很简单,你用mesh函数或者plot函数都可以,这些函数的用法:Z=X^2+Y;MESH(X,Y,Z);%这个是绘制三维曲面的plot(x,y,z);这个是绘制空间曲线的不懂的话用help查看帮助
sita1=0:pi/40:pi;[sita1,sita2,sita3]=meshgrid(sita1);m1=1;m2=1;m3=1;x=m2*cos(sita2).*sin(sita1)+m3*c
ezplot('exp(V-I)-1-I',[-11])绘图间隔Matlab会自动选取%bydynamic%2009.2.%
ezplot('1.2*x-0.2*x^6',[-101])holdonezplot('x/(1.53*(x-1)^(1.7)+x)',[110])axis([-210-102])再问:如果我还想知道
clear,clc;x=0:0.02:0.7;y=(11.29*x/0.45).^(-0.78)/11.29-xplot(x,y)(y=Columns1through14Inf0.13170.0483
ezplot('(x-0.125)*(1/cos(th))^0.35+1.991*(1/cos(th)-x)=(cos(th)/cos(th/2))^0.35*(1/cos(th/2)-0.125)'
x=[0,2,3,4.5,5,6.5,8,10,12.5,15,18.5,20,22,23.5]';y=[0,10,15,20,25,30,35,40,45,50,55,57.5,60,62]