如何用matlab在一个以(2,2)为圆心,r=2的圆内产生1000个随机数,作图,并标记出圆内距离(0,0)点距离最近的点,和距离(2,2)最远的点
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/25 23:43:48
如何用matlab在一个以(2,2)为圆心,r=2的圆内产生1000个随机数,作图,
并标记出圆内距离(0,0)点距离最近的点,和距离(2,2)最远的点
theta = linspace(0,2*pi,1000);
r = 2;
rrr = r*ones(1,length(theta));
[x0,y0] = pol2cart(theta,rrr);
x0 = x0+2;
y0 = y0+2;
rho = r*rand(1,length(theta));
[x,y] = pol2cart(theta,rho);
x = x+2;
y = y+2;
dd = real(sqrt(x.^2+y.^2));
dmax = max(dd); dmaxid = find(dd==dmax);
dmin = min(dd); dminid = find(dd==dmin);
hold on;
plot(x0,y0,'b:');
plot(x,y,'g.');
plot(x(dmaxid),y(dmaxid),'bo');
plot(x(dminid),y(dminid),'ro');
plot(r,r,'ko');
legend('圆范围','圆内随机点',...
['最远点:' num2str(dmax)],...
['最近点:' num2str(dmin)],...
'圆心',2);
axis equal;
axis([-1 5 -1 5]);
hold off;
如何用matlab绘制任意一个圆柱如知道圆柱底面圆中心坐标(1,1)半径为1,圆柱高为2
如何用matlab在一个以(2,2)为圆心,r=2的圆内产生1000个随机数,作图,并标记出圆内距离(0,0)点距离最近的点,和距离(2,2)最远的点
如何用matlab计算高阶方程如何用matlab计算方程100a^6+a^4-10000a^2-10000=0请问如何用matlab绘制波特图呢?根据一个开环传递函数,比如说:开环传递函数为: 100(s+1)/([ S^2*(0.1S+1)]?
如何用matlab在一个圆心原点,半径为4的区域内产生10个个随机数
如何用matlab画出在圆域x^2+y^2
如何用matlab拟和y=ax1+bx2其中x1、x2为2个变量,看了matlab拟合的一些问题,发现都是只有一个变量.
如何用matlab绘制一个功率随外阻变化的曲线.P=U^2*R/(R+r)^2
如何用matlab编写一个分段函数
如何用matlab解一个二元方程?
如何用matlab画一个动态图?
z=2xy /x^2+y^2 x,y在(1,3),如何用matlab画图
如何用MATLAB求[x^2.*sqrt(2.*x^2+3)]在1到5上的定积分?
如何用matlab画y=267*sin(x)*sin(x)*cos(x);在(0 2pi)区间
如何用matlab让一个圆比如圆心为(1,0),半径为1的圆绕着原点(0,0)转动啊,
如何用matlab求exp(x^2)在1到2 的积分?
如何用matlab建立一个6×8的柯西分布随机矩阵,柯西分布的密度函数为 1/(pi*(1+x^2))
如何用Matlab画y=5/(x^2+0.5)
如何用matlab实现sin(pi*n/2)的DTFT