在中,如下所示:
R = 10;
Center = [5,8];
circle(Center,R,1000,'b-');
hold on
plot(Center(1),Center(2),'g.')
同样的MatLab代码不适用于GNU Octave。在给定圆心x,y坐标和半径的情况下,哪个八度代码会绘制一个圆?
我是MATLAB的新手,我有一个基本的问题,就是我在寻找在线资源时遇到了问题。我有一个圆的方程式:C= center +(半径*cos(θ))+(radius*sin(θ))。除了我在3D中绘制beforehand...all的其他东西之外,我还想绘制这个圆。我试着使用theta = linspace(0,2*pi),但在构造圆的方程时,它显示矩阵大小不一致!如果你能提供任何帮助,那就太好了!
你好,如果我的英语有点生疏,请原谅。我正在尝试创建一个沿着参数函数移动的圆(坐标存储在向量中)。我已经写了一个绘制圆的函数,我知道你可以使用matlab中的axis equal命令来创建一个圆的形状,避免一个椭圆。我的问题是,当我这样做时,图形窗口相对于绘制的图形变得非常宽。任何意见都是值得感谢的。
主代码:
t = linspace(0,3);
x = 30*cos(pi/4)/2*(1-exp(-0.5*t));
y = (30*sin(pi/4)/2 + 9.81/0.5^2)*(1-exp(0.5*t)) - 9.81*t/0.5;
for i = 1:length(t)
pl
我对在Matlab中绘制一个圆很感兴趣,但我希望它的中心是可见的。例如,我希望它的中心用一个点来标记。目前,我使用了两次scatter函数:
scatter(1,2,1000,'r') # plots the circle
hold on
scatter(1,2,10,'r','filled') # plots the centre (as a very small circle
# so it appears like a dot)
我想知道有没有一个内置的函数可以让我只需一步就能做到这一点?绘制一个圆心可见的圆?
非常感谢
我正试图在Matlab中绘制一个z图,它显示一个单位圆,中心位置为0,以及图的极点和零点。我不允许使用任何其他的matlab函数,如zplane pzplot来完成这一任务。到目前为止,我可以绘制一个单位圆,只是很好,但我有困难得到我的图形显示更多的轴线,而不扭曲我的圆。我也有一个听到的时间,找到我的函数的极点和零点,以及如何在我的图上显示极为小x和零为小o。任何帮助都将不胜感激!我的任务如下所示,必须正确处理以下情况
Z图(0 1 1,0 1);
function zplot(b, a)
% ZPLOT Plot a zero-pole plot.