matlab画地球
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/10 08:19:14
命令1contour功能曲面的等高线图用法contour(z)把矩阵z中的值作为一个二维函数的值,等高曲线是一个平面的曲线,平面的高度v是Matlab自动取的;contour(x,y,z)(x,y)是
gplot(ones(3),rand(3))或fill(rand(3,1),rand(3,1),'w')或patch(rand(3,1),rand(3,1),'w')
ellipsoid函数,格式如下:[x,y,z]=ellipsoid(xc,yc,zc,xr,yr,zr,n)%(xc,yc,zc)为中心,xr,yr,zr为半轴长.demo如下:[x,y,z]=el
帮你搜索到一个好的:function[data]=SquareDiamond(N,initvalue)%输入N为:方阵的维数2^N+1,在方阵的四个角的顶点上放置的初值,%这里定为四个初值一样%Exa
matlab里面min函数是有的,不过不能像你这么用,我估计你的意思是把f中小于20的数置为20就可以了吧,直接写f(f
可以用text(1,2,'x=1,y=2')写文字标出也可以用holdonplot(1,2,'o')以圆圈或其他标记标出
用ellipsoid函数,看一下帮助就明白了.再问:如果是长方体呢,让长宽高分别在e1、e2、e3方向上怎么设置?我主要是不知道三个正交向量的方向怎么处理再答:通过坐标变换来完成。我上面的回答不够完善
[a,b]=hist(x,9);a=a/length(x);bar(b,a);
1、在命令窗口输入:>>x=0:0.001:1;>>fun=inline('50*(x-1)-40*x+8.31441*(x.*log(x)+(1-x).*log(1-
clc;x=0:0.1:15;y=0.4045879*cosh(0.79304*x).*cos(0.79304*x)+0.3530811.*sinh(0.79304*x).*sin(0.79304*x
R=6400;S=2*pi*R*R;d=1000;s1=2*pi*R*R*d/(R+d);whiles1/s
gama=linspace(0,pi/2,10)theta=linspace(0,pi/2,10)r=1;[gg,tt]=meshgrid(gama,theta);%产生gama和theta的网格Kx
自己做的,不知可否.
我运算了下程序,倒是没出现“Inputsmustbeascalar”的错误.倒是出现了以下问题:?Errorusing==>mpowerMatrixmustbesquare.再问:谢谢,我已经将分段函
x=-200:5:200;y=-200:5:200;z=-200:5:200;m=linspace(0,1,length(x));fori=1:length(x);plot3(x(i),y(i),z(
方法1~~~~~~~~~~~用程序吧,也简单.%方法2~~~~~~~~~~~把以下程序存为circle.mfunctioncircle(R)alpha=0:pi/50:2*pi;%角度[0,2*pi]
可以用椭圆的参数方程嘛.x=-2+2cos(t)y=6+3sin(t)t从0到2*pi. 具体程序就是:>>t=linspace(0,2*pi,1000);>>x=-
t=linspace(0,2*pi,100);fill(cos(t),sin(t),'r');holdon;plot(4*cos(t),sin(t)*4,'k');set(gca,'position'
%绘制地球仪,并标出我们的位置clareset;loadtopo;[xyz]=sphere(45);s=surface(x,y,z,'FaceColor','texturemap','CData',t
clareset;loadtopo;[xyz]=sphere(45);s=surface(x,y,z,'facecolor','texturemap','cdata',topo);set(s,'edg