matlab画方程曲线的程序
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/11 03:57:18
问题出在没有用点乘 >>t=0:0.1:5.0;f=0.2*(9-4.*exp(-t))./(3-2.*exp(-t));plot(t,f)
首先,得有微分方程,然后在Simulink中用几个模块就搭建出仿真模型了,比较简单.你试试吧再问:我试过了,不过没成功,能截个图吗?
写成一个equation>>[x,y]=solve('y=0.0004*x^3-0.01*x^2+0.0868*x+0.4762','y=0.0044*x^2-0.1381*x+1.9707')x=-
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,
symsxf f=(672.68^2+x^2+900.22*x)^(1/2)-(672.68^2+x^2-999.80*x)^(1/2)-9*(10^5)/(x+450);solve(f)再
x=[1997199819992000200120022003200420052006200720082009];y=[5156513865267434847596881070311384123431
clc,clearallx=[-20.0000 -15.0000 -12.5000 -10.0000 -7.5000 -5.0000 -2.
t=0:0.5:5;s1=[0.5 -0.18 -0.01 0.13 0.1 0.31 -0.22 -0.31 0.2&
当你的x在0到30之间取值时,y是复数.可以通过solve函数先解出y来,然后再画出y的模关于x的函数.symsxyf=223/2*(y-12)^2+225/8*(20-y)^2+90/64*(y-1
楼上的铁定错了这几天一直用MATLAB来着, 这次就用MATHEMATICA好了.先把常量定义好, 然后:funcX[t_] = ((1/3)*g *
x=-5:0.1:5y1=-(3/5)*x.^2+3*x;y2=-(9/5)*x.^2+9*x;plot(x,y1,x,y2);
这个问题可以用matlab自带的PDE工具箱解决,里面专门有处理热传导的模块.如果你需要的话,我可以给你发一份PDE工具箱的使用介绍,里面有处理二维热传导问题的例题,需要的话请追问并留邮箱地址再问:1
可以用遗传算法之类的进行求解吗?再问:新手,不知道什么是遗传算法,只要能算出来就好,求程序~再答:程序加我的QQ细聊!
x=-3:.1:3;r=sqrt(1/pi)*exp(-x.^2);cylinder(r)再问:谢谢你的帮忙,但这个不是我需要的,我想要一个类似抛物面一样的高斯面,相当于把一条高斯曲线前后延伸,生成一
用差值m2=[1.24001.42002.69005.13008.520012.750017.390022.200027.410028.670032.3300];nta=[0.25950.28400.
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)'
t=0:0.001:pi;y1=2.*t-0.5;x=sin(3*t).*cos(t);y2=sin(3*t).*sin(t);plot(t,y1,t,x,t,y2);
Undefinedfunctionorvariable'T'.未定义变量Tmatlab是顺序运行的,你在运行plot(T,Y,'-');这个指令之前还没有T的定义呢.T=(0:0.1:2.5)'却在后
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]
加一个t=1:500;然后plot(t,y)再问:加在什么位置啊。。。。。再答:这里:title('收敛性曲线');xlabel('进化代数');ylabel('函数值');axis([0,500,-