MATLAB中的surf函数把两个函数画在一个图上
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 22:03:46
不好意思哈,不知楼主M软件的水平到什么程度?怕班门弄斧呀!其实你说的第一个问题情况还是比较复杂的,因为不同的函数值有时数值差别会很大的,画在一起实在不好看的,当然画在一起是没有问题的特别是你举的例子:
x=1:1:12;y=1:1:5;z=[0.20.240.250.260.250.250.250.260.260.290.250.29;0.270.310.30.30.260.280.290.260.
helpsurf,matlab的help文件是最详细的!别的就不用找了.
k=1;q=50;u=2;[x,y]=meshgrid(1:0.1:10,1:0.1:10);d=sqrt(x.^2+y.^2);z=q./(4*pi*k*d).*(1./d).*exp(-u/(2*
在Matlab软件包中有一个做一般多元回归分析的命令regress,调用格式如下:[b,bint,r,rint,stats]=regress(y,X,alpha)或者[b,bint,r,rint,st
因为你的矩阵里存在负数负数的对数(log)会产生复数形式你可以用sum(A
哎,Zmustbeamatrix,notascalarorvector.Z必须是一个矩阵,而不是向量你的z不是矩阵啊再问:首先很感谢你,Z不是一个20行1列的矩阵么?再答:你看来还是没有理解我的意思,
surf绘制的图像边是黑色的,你取512个点太密了,所以才看到一片黑,你可以取少一些采样点,一般不要超过100,或者用mesh绘制,它的边是有颜色的.还有一种方法是绘制后再加一句shadingflat
可以把'10000/(x(1).'这个写成如下形式:w=[100000,w(2),...,w(n)];fori=1:length(w)y=@(x)w(i)/(x(1)*0.971/33.5.;[x,f
什么错?给出报错信息.
X,Y是两个矩阵,不然怎么画出图来.
surf函数三维曲面(色)图 surf 和 surfc 是通过矩形区域来观测数学函数的函数.surf和surfc能够产生由X、Y、Z指定的有色参数化曲面,即三维
xgrid=-10:0.1:10;ygrid=-10:0.1:10;[x,y]=meshgrid(xgrid,ygrid);z=0.5.*(x-exp(0.0154.*y-2));surf(x,y,z
三维曲面(色)图 surf 和 surfc 是通过矩形区域来观测数学函数的函数.surf和surfc能够产生由X、Y、Z指定的有色参数化曲面,即三维有色图.&n
%symsalphbbetabXYZ;%这一行没有必要rE=4226;e=870;alphb=linspace(-pi/6,pi/6,11);betab=linspace(-pi/8,pi/4,10)
三维曲面(色)图surf和surfc是通过矩形区域来观测数学函数的函数.surf和surfc能够产生由X、Y、Z指定的有色参数化曲面,即三维有色图.当x=1:n、y=1:m,并且[m,n]=size(
楼主,1、最高项是6*x^3,而非6*t^3吧?2、我是这样运行的,可以得到你想要的结果:>>symsxb>>S1=6*x^3-4*x^2+b*x-5;>>diff(S1,1);>>diff(S1,1
为什么我的没有相连,不知道你的原因是什么,或许是matlab版本的问题,或是显示系统的问题,不过非常困惑,不可能连这么个简单程序都会搞错吧?你在绘图之前先clearall,然后关闭所有已经成图的fig
clearall[x,y]=meshgrid(linspace(-15,15));%设定xy范围 z=sin((x.^2+y.^2).^0.5)./((x.^2+y.^2).^0.5);&n
[xy]=meshgrid(-100:0.1:100);z=(x.^2-2*x).*exp(-x.^2-y.^2-x.*y);surf(x,y,z);