کلیدستان

نسخه‌ی کامل: فاصله دو نقطه از هم (متلب - MATLAB)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام من یه نقطه دارم و میخوام فاصله بقیه نقاط رو از این نقطه محاسبه کنم.
این کد رو نوشتم ولی جواب نمیده. ممنون میشم راهنمایی کنید.

کد:
XX=83; YY=34
[Xi=[8 94 12 45 14
[Yi=[12 54 13 78 52
(Di = Sqr((XX - Xi) ^ 2 + (YY - Yi) ^ 2)
سلام.
باید از حلقه for (کلید شماره 30) استفاده کنید و در هر گام از حلقه، به یکی از مقادیر دو بردار شامل مختصات x و y ، اشاره نمایید.
همچنین نام دستور sqrt برای جذر گرفتن را اشتباه نوشته اید.
بنابراین کدهای متلب (MATLAB) به صورت زیر بازنویسی می شوند :

کد پی‌اچ‌پی:
clear all
close all
clc

XX 
83
YY 34;
Xi = [8 94 12 45 14];
Yi = [12 54 13 78 52];

for 
nn=1:5
    Di
(nn) = sqrt((XX Xi(nn))^+ (YY Yi(nn))^2);
end

Di 

نتیجه اجرای کد متلب (MATLAB) بالا :

کد پی‌اچ‌پی:
Di =

 
  78.1601   22.8254   74.0405   58.1378   71.3092 


Flower