ldcf.net
当前位置:首页 >> mAtlAB 坐标系中画圆已知半径y=70和圆心点(550,,... >>

mAtlAB 坐标系中画圆已知半径y=70和圆心点(550,,...

sphere就可以生成3维的球面。 [X, Y, Z] = sphere;figure;hold onaxis equalgrid onfor i = 1:numel(y) surf(x(i)+r(i)*...

clear clc p = 0:3.1416*0.01:3.1416*2; x = cos(p) * 70 + 550; y = sin(p) * 70 + 40; plot(x,y) axis equal

方法有很多,列举两种 先用[x,y]=scircle1(o1,o2,r)来生成以(o1,o2)为圆心,r为半径的圆周上的散点[x,y],再用plot (x,y)就可以了 或者用polar极坐标来画,也是用描点法,a=0:0.1:2*pi;b=ones(size(a))*r;polar(a,b)也可以,具体的用法找帮助,很...

x = 0:0.01:5; % 函数变量取值范围y = sin(x); % 函数plot(x,y);hold onh = plot(0,sin(0),'or');for ii = 0:0.01:5 data = sin(ii); set(h,'Xdata',ii,'Ydata',data); pause(0.01); % 调整速度end

1. 下面的程序给出了具体的计算过程.若要多次运行,建议编成m文件; 2.数据若改为x0=1;y0=2;z0=3;xp=0;yp=2;zp=3;xq=1;yq=2;zq=4;得到一个平行于xoz平面的圆; 3.本问题的难点在于如何将平面坐标转换为空间坐标,大部分计算利用空间解析几何...

sita=0:0.05:2*pi; r=2; x=r*cos(sita); y=r*sin(sita); x=[x,x(1)]; y=[y,y(1)]; figure,plot(x,y,'r'); hold on; r1=1; si=0:0.05:2*pi; for ii=1:length(x) x1=x(ii)+r1*cos(si); y1=y(ii)+r1*sin(si); x1=[x1,x1(1)]; y1=[y1,y1(1)]; plot(x...

[x,y,z]=sphere(30);%30是画出来的球面的经纬分面数...30的话就是30个经度, 30个纬度 x=4+7*x; % 圆心:(4,2,0) 半径:7 y=2+7*y; z=7*z; surf(x,y,z) xlabel('x') ylabel('y') zlabel('z') axis equal alpha(0.8) %设置透明度 shading flat %去掉...

我学的C,,思路应该是一样的......先求出p到圆心的距离l=sqrt((9-1)*(9-1)+(6-2)*(6-2)) =4*根号5; 再算出p到切点的距离,R=sqrt(2.5*2.5+(4*根号5)*(4*根号5))=根号86.25; 然后再判断切点(x,y) 必须是已经知圆上的点,且也是以p为圆心,R为半径的圆...

方法有很多,列举两种 先用[x,y]=scircle1(o1,o2,r)来生成以(o1,o2)为圆心,r为半径的圆周上的散点[x,y],再用plot (x,y)就可以了 或者用polar极坐标来画,也是用描点法,a=0:0.1:2*pi;b=ones(size(a))*r;polar(a,b)也可以,具体的用法找帮助,很...

可用如下代码,圆心,半径可修改: c=[0 0]; %圆心 r=1; %半径 a=0:0.1:2*pi; x=c(1)+r*cos(a); y=c(2)+r*sin(a); plot(x,y,'r.')

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