انجمن سایت کلیدستان


رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رسم شکل سه بعدی

رسم شکل سه بعدی

#9
کدهای متلب زیر رو ببینید :

کد:
clear all
close all
clc

length=1;
number=3;
M_0_or_1(:,:,1)=[0 0 1;0 1 1;1 0 1];
M_0_or_1(:,:,2)=[0 0 1;0 1 1;1 0 1];
M_0_or_1(:,:,3)=[0 0 1;0 1 1;1 0 1];
X=[length/2:length:number*length-(length/2)]
Y=X;
Z=X;
for nn=1:number
    for mm=1:number
        for kk=1:number
            if (M_0_or_1(nn,mm,kk)==1)
                x=X(nn);
                y=Y(mm);
                z=Z(kk);
                % refrence to function (determine 8 points and plot cube)
            end
        end
    end
end

length برابر طول هر مکعب کوچک، number برابر تعداد مکعب های کوچک (منظور در طول هر جهت است، ما در این کد متلب، 27 تا مکعب کوچک تعیین کردیم بنابراین طول هر جهت مکعب بزرگ برابر 3 مکعب کوچک است) و M_0_or_1 ماتریسی است که به ما می گوید که اگر عنصر 0 بود، مکعب کوچک ساخته نشه و اگر برابر 1 بود، ساخته بشه (ترتیب مکعب های کوچک رو مشخص میکنه، 27 مکعب در کل داریم).
X و Y و Z هم بردارهایی برای تعریف مختصات مرکز مکعب های کوچک است.
به جای قسمت refrence to function که به صورت توضیح نوشتم، باید به تابعی که گفتم باید کدهاش رو بنویسید، ارجاع بدهید.
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط arman ، شماره مجازی امارات


پیام‌های این موضوع
رسم شکل سه بعدی - توسط arman - ۱۳۹۲/۰۵/۰۷, ۰۸:۰۶ ب.ظ
RE: رسم شکل سه بعدی - توسط admin - ۱۳۹۲/۰۵/۰۸, ۱۲:۴۱ ق.ظ
RE: رسم شکل سه بعدی - توسط arman - ۱۳۹۲/۰۵/۰۹, ۰۴:۲۴ ب.ظ
RE: رسم شکل سه بعدی - توسط admin - ۱۳۹۲/۰۵/۰۸, ۱۲:۴۹ ق.ظ
RE: رسم شکل سه بعدی - توسط arman - ۱۳۹۲/۰۵/۰۸, ۱۱:۰۲ ق.ظ
RE: رسم شکل سه بعدی - توسط admin - ۱۳۹۲/۰۵/۰۸, ۱۲:۵۶ ب.ظ
RE: رسم شکل سه بعدی - توسط admin - ۱۳۹۲/۰۵/۰۹, ۰۵:۵۱ ب.ظ
RE: رسم شکل سه بعدی - توسط arman - ۱۳۹۲/۰۵/۰۹, ۰۸:۰۱ ب.ظ
RE: رسم شکل سه بعدی - توسط admin - ۱۳۹۲/۰۵/۱۰, ۰۶:۵۴ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان