کلیدستان

نسخه‌ی کامل: به دست آوردن نقاط با کمترین خطا
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام خدمت دوستان عزیز
یه سوال در مورد یافتن بهترین نقاط با کمترین خطای ممکن داشتم..امکانش هست راهنماییم کنید.؟

بر روی محور مختصات یک بیضی ایجاد کردم که قراره از بین چند نقطه عبور کنه. در گام بعد به منظور به دست آوردن خطا تصمیم دارم تا نقاطی که به این 5 نقطه نزدیکن را به دست بیارم. آیا برای این کار روشی وجود داره؟

کد متلب به صورت زیر نوشتم:
کد:
hold on
X=[1 1 2 3 3];
Y=[1 3 4 3 1];
X_length=length(X);



hold on
for nn=1:X_length
   x=X(nn);
   y=Y(nn);
   plot(x,y,'rs','LineWidth',5,'MarkerSize',2);
end
axis([-0.5 4.5 -1 8]);
hold on

clear all
clc
a=input('2')
b=input('3')
n=input('10')
i=1
for x=-a:a/n:a
   y=sqrt(b^2-(x*b/a)^2)
   y1(i)=y
   y2(i)=-y
   x1(i)=x
   i=i+1
end
plot(x1,y1)
hold on
plot(x1,y2)
با تشکر