knrt.net
当前位置:首页 >> mAtlAB怎么画x+y+z=0.5的三维平面图,只需要在第一... >>

mAtlAB怎么画x+y+z=0.5的三维平面图,只需要在第一...

[x,y] = meshgrid(0:0.01:0.5); z = 0.5-x-y; L = z

x=-10:0.1:10;y=-10:0.1:10; %设定你需要的x和y的范围,这里x和y假设都从-10取到10 [xx,yy]=meshgrid(x,y); %利用meshgrid函数将x和y从向量展成矩阵xx和yy z=(xx.*yy./(xx.^2+yy.^2).^0.5); %利用xx和yy求z mesh(xx,yy,z); %作图。mesh函数求得...

clear; clc; [fx,fy,fz]=meshgrid(linspace(-1,1)); fv=fx.^2+fy.^2+fz.^2-1; contourslice(fx,fy,fz,fv,0.5,[],[],[0 0]); view(3)

syms x yz=0.5*x^2+0.01*y^2+1500;ezmesh(z);

A=[1.486,3.059,0.1;2.121,4.041,0.1;2.570,3.959,0.1;3.439,4.396,0.1; 4.505,3.012,0.1;3.402,1.604,0.1;2.570,2.065,0.1;2.150,1.970,0.1; 1.794,3.059,0.2;2.121,3.615,0.2;2.570,3.473,0.2;3.421,4.160,0.2; 4.271,3.036,0.2;3.411,1.876,0...

y=2x-5x/(4+x^2)^0.5+5方程用matlab是这样表示的。与我们书写方式基本一样。 y=2*x-5*x/(4+x^2)^0.5+5 上面方程的图像为

[a,h]=contourf(x,y,C,50);%将三维图投影成xy平面的二维图,50代表等值线数,越多则图越平滑。 set(h,'linestyle','none');%取消等值线显示。 hold on; contour(x,y,C,[0.00001],'color','b');%只画C=0.00001这条等值线,颜色为黑色

这是一种画法; x=-5:5; y=x*0+0.5/1; plot(x,y) 结果为: 这是第二种画法,结果相同: clear all;close all; syms x; y=x*0+0.5/1; ezplot(y)

x = 0:.1:2*pi; y = exp(-0.2*x).*sin(0.5*x); [zz, yy, xx] = cylinder(y); xx = xx*2*pi; surf(xx, yy, zz)

>> figure1=figure('Color',[1,1,1]); >> plot(-20:0.1:20,power(0.5,abs(-20:0.1:20)),'r+')plot里边有两个0.1,你可以同时修改他们从而改变显示的点的数目;而+号是显示的点的形状,可以换为字母o,p或.中的一种而改变点的显示形状。

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com