早教吧作业答案频道 -->其他-->
这个函数如何用matlab在三维坐标中画出p值为固定值1000,σ为100,50,20,10,怎么把这些数据在三维图中画出啊
题目详情
这个函数如何用matlab在三维坐标中画出
p值为固定值1000,σ为100,50,20,10,怎么把这些数据在三维图中画出啊

p值为固定值1000,σ为100,50,20,10,怎么把这些数据在三维图中画出啊

▼优质解答
答案和解析
主要思想是利用球坐标系,代码如下:
P=1000;
S=[100 50 20 10];
aa=pi*linspace(0,1.5,200);%为了看清楚内部,只画了3/4圆周,全部是pi*linspace(0,2,100)
bb=0.5*pi*[-logspace(0,-1.2,50),0,logspace(-1.2,0,50)];%b=0是无意义的,此处的数据为NaN,可以用于断图
[a,b]=meshgrid(aa,bb);
figure
hold on
for h=3*P./S/2/pi
r=h*(abs(sin(b))).^(-3/5);%题目中公式的等价变形
x=r.*cos(b).*cos(a);
y=r.*cos(b).*sin(a);
z=r.*sin(b);
surf(x,y,z)
end
view([30 10])
shading interp
light('Position',[-1 -1 1])
lighting gouraud
axis off
P=1000;
S=[100 50 20 10];
aa=pi*linspace(0,1.5,200);%为了看清楚内部,只画了3/4圆周,全部是pi*linspace(0,2,100)
bb=0.5*pi*[-logspace(0,-1.2,50),0,logspace(-1.2,0,50)];%b=0是无意义的,此处的数据为NaN,可以用于断图
[a,b]=meshgrid(aa,bb);
figure
hold on
for h=3*P./S/2/pi
r=h*(abs(sin(b))).^(-3/5);%题目中公式的等价变形
x=r.*cos(b).*cos(a);
y=r.*cos(b).*sin(a);
z=r.*sin(b);
surf(x,y,z)
end
view([30 10])
shading interp
light('Position',[-1 -1 1])
lighting gouraud
axis off

看了 这个函数如何用matlab在...的网友还看了以下:
概率论中的独立问题因为{|X|≤1}包含于{X≤1},又从已知中知道P{|X|≤1}≠0,P{X≤ 2020-05-16 …
大一概率统计问题设A,B,C是三个随机事件,且P(A)=P(B)=P(C)=1/4,P(AB)=P 2020-06-04 …
选择正确答案的番号填在括号里.(1)商最大的算式是①54÷0.36②5.4÷36③5.4÷0.36 2020-06-27 …
请问各位数学系前辈及同僚一个有关有理数定义的问题:总所周知,有理数Q:={x∈Z:x=(p/q)∧ 2020-07-06 …
设A.B.C是三个事件,并且P(A)=P(B)=P(C)=1/4,P(AB)=P(BC)=0,P( 2020-07-20 …
设P(A)=p(B)=P(C)=1/3,P(AB)=P(AC)=0,P(BC)1/4,求A,B,C 2020-07-21 …
万分感激LetXandYbe2randomvaribales,whichcanonlytake2v 2020-07-26 …
数列极限题,用p(n)表示n的质因数个数,例如p(1)=0,p(2)=1,p(3)=1,p(4)= 2020-07-31 …
P(AB)=0,P(AUB)=1能不能推出A,B互为对立事件? 2020-11-08 …
一道数学几何证明题.在平面直角坐标系中,四边形OPQR的顶点按逆时针顺序依次是O(0,0),P(1, 2020-11-27 …