چهارشنبه, ۱۵ تیر ۱۴۰۱، ۱۲:۵۲ ب.ظ
توزیع نودها در فضاهای باز سه بعدی
در این پست، روش توزیع نوده در درون یک فضای سه بعدی و باز هندسی را تشریح کردیم.
یادآوری می شود که شما می توانید فرمول چند جمله ای ها را تغییر بدید و نتایج را مشاهده کنید، کافی است فایل را دانلود و با متلب باز کنین و اجرا بگیرین.
clc; clear; close all; [x,y]=meshgrid(-10:.5:10,-10:.5:10); z= (x.^4+y.^4); r = nthroot(rand(size(x )),40); r1 = sqrt(rand(size(x ))); r2 = sqrt(rand(size(x ))); x1=x .*r ; y1=y .*r ; z1=z.*r ; plot3(x1 ,y1 ,z1 ,'-k' );hold on;% shell plot3(y1 ,x1 ,z1 ,'-k' );hold on;% shell plot3(x1.*r1 ,y1.*r2 ,z1.*r ,'*');hold on
نمونه خروجی:
دانلود سورس کد
سوالی داشتین پیام بدین.
کپی به شرط ارجاع به منبع بلامانع است: (wcnet.blog.ir)
۰۱/۰۴/۱۵