شما می دونید که معادله یک خط در فضا به شکل y=ax+b هستش و  نمایش دیگر و کاربردی اون هم به شکل (y-y1=m(x-x1  هستش، حالا در اینجا ما فقط یک خط در دو بعد داریم، با این حساب ب داشتن شیب یا همان m  و یک نقطه (x1,y1) ما قادر خواهیم بود که با گرفتن مقدار مختصه x مقدار تابع را به ازای آن مختصه بدست بیاوریم. یا برعکس با داشتن مقدار y شما می‌توانید مقدار x  نقطه را به ازای آن بدست بیاوید . در زیز کد متلب این عمل را می آوریم.


%% clear commands
delete(allchild(0));% delete all figures and graphical objects
clear;% Remove items from workspace, freeing up system memory
clc;% clear the Console


m=5;
x1=5, y1=10;

syms x;
y=m*(x-x1)+y1;
x2=input('give a x coordinate:\n ');
x=x2;
y2=eval(y);
plot([x1,x2],[y1,y2],'o--g');hold on;
 
x3=input('give another one x coordinate:\n ');
x=x3;
y3=eval(y);
plot([x2,x3],[y2,y3],'o--m');

نمونه خروجی این کد:

 

 


مشخصات

تبلیغات

محل تبلیغات شما

آخرین مطالب این وبلاگ

محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

برترین جستجو ها

آخرین جستجو ها

آبی آسمانی Joe بیوشیمی پایه و بالینی « مدیونین شهدا » Julie نصب ايزوگام فرش ماشینی 1000 شانه مناجات گروه مقاوم سازی سکنا سازان پَستو