bahar nouri69 14 اشتراک گذاری ارسال شده در 13 دی، ۱۳۹۴ سلام دوستان من میخواهم شبکه ای از نقاط در متلب تعریف کنم که دامنه این شبکه حل یک استوانه باشد. در واقع نقاطی میخواهم دارای مختصات x,y,z باشند. و اولین نقاط نیز از x=-r,y=-r,z=0 شروع شود و تا نقطه x=r,y=r,z=L ادامه پیدا کنند. و سلول های این شبکه حل نیز به صورت مکعب باشند. در ضمن r شعاع استوانه و L طول استوانه میباشد. یک کد هم تونستم پیدا کنم یکم تغییرش دادم اما ج نمیدهد. ممنون میشم اگر کسی از دوستان مرا کمک کند. ممنون برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 1 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 13 دی، ۱۳۹۴ سلام دوستان من میخواهم شبکه ای از نقاط در متلب تعریف کنم که دامنه این شبکه حل یک استوانه باشد. در واقع نقاطی میخواهم دارای مختصات x,y,z باشند. و اولین نقاط نیز از x=-r,y=-r,z=0 شروع شود و تا نقطه x=r,y=r,z=l ادامه پیدا کنند. و سلول های این شبکه حل نیز به صورت مکعب باشند. در ضمن r شعاع استوانه و l طول استوانه میباشد. یک کد هم تونستم پیدا کنم یکم تغییرش دادم اما ج نمیدهد. ممنون میشم اگر کسی از دوستان مرا کمک کند. ممنون سلام می خوای این نقاط روی محیط استوانه باشن یا نه داخل استوانه هم شامل میشن؟ در هر صورت باید مرز یعنی محیط استوانه رو به عنوان محدوده توی محاسباتت استفاده کنی. در صفحه xy یه دایره داری که برای تبدیلش به استوانه باید در جهت z همون نقاط رو در ارتفاع های مختلف هم در نظر بگیری. پس برای شروع می تونی نقاط روی دایره رو پیدا کنی و بعد بعد سوم یا ارتفاع رو بهش اضافه کنی. لینک به دیدگاه
bahar nouri69 14 مالک اشتراک گذاری ارسال شده در 13 دی، ۱۳۹۴ متشکرم ممنون از راهنماییتون. درستش کردم با راهنماییتون. فقط یه مشکل هست من میخواهم نقاط خروجی داخل یک ماتریس جمع شوند. که الان اینجوری نیست تو یه پست جدید کد را اپلود میکنم. اگر امکان داره راهنمایی کنید من زیاد متلب بلد نیستم. ممنون 1 لینک به دیدگاه
bahar nouri69 14 مالک اشتراک گذاری ارسال شده در 14 دی، ۱۳۹۴ سلام می خواهم خروجی کد بارگذاری شده در یک ماتریس جمع اوری شوند. کسی میتونه راهنماییم کنه من خیلی متلب بلد نیستم. ممنون در کد قبلی کد اشتباه بارگذاری شده بود. برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 1 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 14 دی، ۱۳۹۴ سلام می خواهم خروجی کد بارگذاری شده در یک ماتریس جمع اوری شوند. کسی میتونه راهنماییم کنه من خیلی متلب بلد نیستم. ممنون در کد قبلی کد اشتباه بارگذاری شده بود. سلام خب شرطي براي اينكه فقط نقاط داخل يا روي استوانه رو بهت بده، نذاشتي؟ ببين رابطه بين x و y كه معادله دايره هست ديگه: x^2 + Y^2 = R^2، بايد يه شرطي با if تعريف كني كه فقط نقاطي كه مي خواي رو ذخيره كنه. داخل حلقه هم q رو بايد مثل كد قبلي يكي يكي براي هر مختصاتي كه بدست مياري افزايش بدي. تعريف دايره توي مختصات قطبي ساده تر هست: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام لینک به دیدگاه
bahar nouri69 14 مالک اشتراک گذاری ارسال شده در 15 دی، ۱۳۹۴ سلام ممنون از جوابتون حقیقتش الان زیاد استوانش مهم نیست، به همون صورت که نوشتم مساله ای نداره. فقط مشکل اینه که باید کل جواب در یک ماتریس ذخیره بشه. مثلا یه ماتریس n*3. فک کنم باید از دستور zeros() استفاده شود. ولی من متلب درست بلد نیسم سعی کردم اما نشد. امکانش هست کدو برام درست کنید که تنها در یک ماتریس ذخیره شود؟ ممنون 1 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 16 دی، ۱۳۹۴ سلام ممنون از جوابتون حقیقتش الان زیاد استوانش مهم نیست، به همون صورت که نوشتم مساله ای نداره. فقط مشکل اینه که باید کل جواب در یک ماتریس ذخیره بشه. مثلا یه ماتریس n*3. فک کنم باید از دستور zeros() استفاده شود. ولی من متلب درست بلد نیسم سعی کردم اما نشد. امکانش هست کدو برام درست کنید که تنها در یک ماتریس ذخیره شود؟ ممنون سلام اول اينكه براي نوشتن يه كد با فانكشن شروع نكن، چون به متغيرهاي داخليش نميشه به سادگي دسترسي داشت، دنبال كردن كد و پيدا كردن مشكلاتش خيلي سخت تر ميشه. وقتي كد جواب داد مي توني به فانكشن تبديلش كني. براي سيو شدن توي يه ماتريس هم، گفتم بايد q توي حلقه ها يكي يكي افزايش بدي. فكر كنم با اين درست بشه. برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام لینک به دیدگاه
ارسال های توصیه شده