X
تبلیغات
وکیل جرایم سایبری

(*blog_title*)

(*blog_short_description*)

Peducate.ir

با هم بیاموزیم

جستجو
بایگانی
آمار
تعداد بازدیدکنندگان :
300294
نظرسنجی
چقدر از مطالب پورتال رضایت دارید؟

برگه‌ها

رسم توابع سه متغیره با دستور isosurface در متلب

در نرم افزار متلب (Matlab)، برای رسم توابع سه متغیره مانند f(x,y,z) از دستور isosurface استفاده می شود. به بیان دیگر، این دستور برای رسم سطوح تراز توابع سه متغیره به کار می رود. از ریاضیات می دانیم که سطوح تراز به صورت f(x,y,z)=k بیان می شوند. در مثال زیر می خواهیم سطوح تراز تابع سه متغیره f=x^2+y^2+z^2 را برای k=3 رسم کنیم.  

Lim=10;k=3;

x=linspace(-Lim,Lim);

y=linspace(-Lim,Lim);

z=linspace(-Lim,Lim);

[x,y,z]=meshgrid(x,y,z);

f=x.^2+y.^2+z.^2;

p=patch(isosurface(x,y,z,f,k));

isonormals(x,y,z,f,p);

axis([-Lim Lim -Lim Lim -Lim Lim]);


نظرات (0)


نام :
ایمیل :
وب/وبلاگ :
ایمیل شما بعد از ثبت نمایش داده نخواهد شد
ads