www.pryy.net > mAtlAB根据函数表达式画三维图,两个自变量

mAtlAB根据函数表达式画三维图,两个自变量

你的式子很复杂,我这里简单的以第一个式子计算PL为例子 由于其他参数已知,所以可以简化为 P=A*e*f/(1+f)^2; 其中e就是ε,而f就是φ,进一步简化,设这里A=1(具体数值自己计算代入) [e f]=meshgrid(0:0.01:0.2,0:0.1:2); P=e.*f./(1+f).^2; sur...

举个例子,画G(x,y,z)=x*cos(y)+z*y+sin(x+z)=0的图形 clear;clc [x,y,z]=meshgrid(linspace(-2*pi,2*pi)); G=@(x,y,z)x.*cos(y)+z.*y+sin(x+z);%记住用点运算 isosurface(x,y,z,G(x,y,z),0)

用meshgrid函数 >> u=-2*pi:0.01:2*pi; >> v=-2*pi:0.01:2*pi; >> [u,v]=meshgrid(u,v); >> x=(1+cos(u)).*cos(v); >> y=(1+cos(u)).*sin(v); >> z=sin(u); >> colormap('copper') >> surf(x,y,z) >>

举个例子: x=60:90:960; y=0:5:50; [ X Y ] = meshgrid( x, y );% 首先要根据xy编织网格 Z = X .* Y;% 计算Z,注意涉及到乘除等运算,运算符前要加个点 mesh( X, Y, Z );

要用点除: z = 1-exp(-x.^2./(8*y.^2)); ^------------- 点除

下述代码中,x是A, y是B: % A,B是变量,取值范围是[0,120]. % T=1000,C=200,d=20,u=5 T=1000; C=200; d=20; u=5; xx=0:120; [x y]=meshgrid(xx); z = (T-C+d*(2*y-1)).*(1+x-y)./(4*u-(1+x-y).^2); surf(x,y,z)

估计修改绘画区域即可(X,Y,Z),或者给代码,我帮你改。

x=[16 17.5 19 21 22 23.7]; y=[3 6 9 10 12]; z=[ 0.08 0.09 0.09 0.1 0.11 0.11; 0.04 0.05 0.06 0.08 0.1 0.15; 0.02 0.05 0.12 0.19 0.27 0.44; 0.03 0.06 0.2 0.35 0.46 0.62; 0.32 0.45 0.84 0.88 0.94 1.17]; mesh(x,y,z)

clear clc close all %% t=-10:0.1:10; x=cos(t); y=sin(t); z=t; subplot(2,2,1) plot3(x,y,z) grid on u=-10:0.1:10; x=(1+cos(t)).*cos(u); y=(1+cos(t)).*sin(u); z=sin(t); subplot(2,2,2) plot3(x,y,z) grid on [x,y,z]=sphere(30);%30是...

P(i)=(((md*pi.*R.^2).^n(i))./factorial(n(i))).*exp(-md*pi*R.^2); n(i)替换为i P(i)=(((md*pi.*R.^2).^i)./factorial(i)).*exp(-md*pi*R.^2);

网站地图

All rights reserved Powered by www.pryy.net

copyright ©right 2010-2021。
www.pryy.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com