PDA

View Full Version : ترسیم خط



Saeed-CANcel
سه شنبه 03 دی 1392, 18:09 عصر
سلام دوستان...
من میخوام خط دو متغیر ytemp و xtemp را رسم کنم
از تابع Plot(xtemp,ytemp) استفاده میکنم چیزی برام رسم نمیکند و صفحه سفید باقی می ماند:افسرده:
چجوری نسبت به تغییرات این دو متغیر خطش رو رسم کنم؟؟؟


if(abs(m)<=1)
for(i=0:x2-x1)
ytemp=ytemp+m;
xtemp=xtemp+1;
end

Imaaan
چهارشنبه 04 دی 1392, 08:22 صبح
سلام دوستان...
من میخوام خط دو متغیر ytemp و xtemp را رسم کنم
از تابع Plot(xtemp,ytemp) استفاده میکنم چیزی برام رسم نمیکند و صفحه سفید باقی می ماند:افسرده:
چجوری نسبت به تغییرات این دو متغیر خطش رو رسم کنم؟؟؟


if(abs(m)<=1)
for(i=0:x2-x1)
ytemp=ytemp+m;
xtemp=xtemp+1;
end


سلام
این قسمت از کد رو که گذاشتین، مشخص نمیکنه چکار کردین. یه plot ساده:


clear;
xtemp = 1:20;
ytemp = rand(1,20);
plot(xtemp,ytemp,'Linewidth',3)

matcode.ir
سه شنبه 10 دی 1392, 13:51 عصر
سلام به دوستان عزیز اگه شماهم به دنبال آلگوریتم های مختلف برای ترسیم خط هستید فقط کافیه به سایت خودتون یه سری بزنید.مرجع تخصصی متلبه:
http://www.matcode.ir

sim-power
سه شنبه 27 مرداد 1394, 23:14 عصر
ترسیم طرح برجسته در متلب (http://sim-power.ir/%D8%AA%D8%B1%D8%B3%DB%8C%D9%85-%D8%B7%D8%B1%D8%AD-%D8%A8%D8%B1%D8%AC%D8%B3%D8%AA%D9%87-%D8%AF%D8%B1-%D9%85%D8%AA%D9%84%D8%A8/)
خط طرح برجسته از یک تابع از دو متغیر یک منحنی شکل است که تابع مقدار ثابتی دارد. خطوط طرح برجسته برای ایجاد نقشه های با پیوستن نقاط ارتفاعی برابر بالاتر از یک سطح داده شده، مانند میانگین سطح دریا استفاده می شود.
متلب یک تابع contour برای رسم نقشه طرح برجسته فراهم می کند.
مثال
به ما اجازه دهید یک طرح برجسته تولید کنیم که خطوط طرح برجسته برای تابع g=f(x,y) داده شده را نشان می دهد. این تابع دو متغیر دارد.بنابراین ما دو متغیر وابسته را تولید خواهیم کرد، به عنوان مثال ، دو مجموعه داده x و y. این با فراخوانی دستور meshgird انجام می شود.
دستور meshgird برای تولید ماتریسی از عناصر که در محدوده بالای طول x و y به صورت تعیین شده از افزایش در هر مورد استفاده شده است.
اجازه دهید با تابع (g=f(x,y را ترسیم کنیم ، که -5و -3 است. اجازه دهید افزایش 0.1 برای هر دو مقدار داشته باشیم. متغیرهای مجموعه به این صورت هستند:

http://sim-power.ir/wp-content/uploads/2015/08/519-300x15.png (http://sim-power.ir/wp-content/uploads/2015/08/519.png)در نهایت، ما به تعیین تابع نیاز داریم. اجازه دهید تابع ما این گونه باشد:x2+y2
یک فایل اسکریپت ایجاد کنید و کد زیر را در آن تایپ نمایید:
[x, y] = meshgrid (-5: o . 1: 5, -3:0 . 1:3) ;%independent variables
g = x . ^2+ y. ^2; %ourfunction
contour (x, y, g) % call the contour function
print-deps graph . eps