تبلیغات
مهندسی مکانیک و هوافضا - مطالب حسین اتحادی
منوی اصلی
مهندسی مکانیک و هوافضا
www.Aeros.ir
  • گاهی پیش می آید که در متلب، یک یا چند برنامه را اجرا می کنید و حاصل اجرای این برنامه ها، متغیرهایی هستند که در متلب تعریف شده اند و می خواهید که در آینده، از این متغیرها استفاده کنید. اگر پنجره متلب را ببندید، تمامی متغیرهای تعریف شده در آن، پاک می شود، بنابراین راه حل این است که متغیرهای تعریف شده در متلب را به صورت یک فایل، در محلی از درایوهای ویندوز خود save کنید. برای این منظور، روش های مختلفی وجود دارد که در ادامه آنها را شرح خواهیم داد.
    به ادامه مطلب مراجعه کنید ...
    آخرین ویرایش: شنبه 19 دی 1394 02:53 ق.ظ
    ارسال دیدگاه
  • اندازه بردار :

    اندازه بردار A را با توجه به رابطه زیر محاسبه میکنیم :



    اگه بخوایم با تعریف به دست بیارم به فرم زیر میشه : ( A دوم در واقع این جوری هست 'A  ) در واقع ترانهاده A هست.

    >> L=sqrt*  A' )

    L =

         5



    ادامه مطلب ...
    آخرین ویرایش: جمعه 18 دی 1394 09:16 ب.ظ
    ارسال دیدگاه
  • حسین اتحادی پنجشنبه 10 دی 1394 01:23 ق.ظ نظرات ()

    همان طور که می دانید، هر عدد مختلط به صورت A+Bi نوشته می شود که A بخش حقیقی و B بخش موهومی عدد مختلط است. نماد i به صورت رادیکال 2 عدد 1- تعریف می شود :

    i=1

    البته به دلیل اینکه در برخی مراجع از نماد j نیز استفاده شده است، در متلب، هر دو نماد i و j به کار می روند، اما نتایجی که در پنجره Command نمایش داده می شوند، همگی با نماد i می باشند. به مثال زیر توجه کنید :

    ادامه مطلب ...

    آخرین ویرایش: پنجشنبه 10 دی 1394 01:28 ق.ظ
    ارسال دیدگاه
  • حسین اتحادی سه شنبه 8 دی 1394 03:25 ق.ظ نظرات ()
    در تصاویر حیرت انگیز زیر میتوانید مهندسی واقعی توسط یک حشره را ببینید .

    برش در امتداد خط مستقیم :

    آسان پیک

    ادامه مطلب ...
    آخرین ویرایش: جمعه 18 دی 1394 09:25 ب.ظ
    ارسال دیدگاه
  • حسین اتحادی سه شنبه 8 دی 1394 02:49 ق.ظ نظرات ()

    این دستور تو خط اول یه سری عدد تصادفی تولید میکنه که تعدادش ۵*۱ یعنی ۱ سطر و ۵ ستون

    حالا دستور بعدی یه ماتریسی تولید میکنه که عددای توی اون ماتریس (مثلا تو اینجا ۵) از ۱ تا ۵ به صورت تصادفی چیده میشه حالا دستور بعدی که خیلی مهمه کارش اینه که عددای توی ماتریس اولیو به ترتیبی که توی ماتریس randperm اومده بچینه یعنی مثلا عدد دوم  از ماتریس A باید بیاد تو ستون اول بشینه و عدد سوم از ماتریس A باید بیاد تو ستون دوم بشینه و ....

     


    >> A=rand(1,5)

    A =

        0.9161    0.4809    0.8015    0.6016    0.8509

    >> m=randperm(5)

    m =

         2     3     1     4     5

    >> A(m)

    ans =

        0.4809    0.8015    0.9161    0.6016    0.8509

    آخرین ویرایش: سه شنبه 8 دی 1394 02:56 ق.ظ
    ارسال دیدگاه
  • حسین اتحادی دوشنبه 7 دی 1394 01:15 ب.ظ نظرات ()

    متلب شامل دستورات فراوانی برای تبدیل مقادیر عددی و رشته ای به یکدیگر  و در حالت های مختلف می باشد که لیست پرکاربرد ترین آن ها در زیر آمده است:

    تبدیل رشته عددی x به عدد :

    (str2num(x<<


    تبدیل هر نوع عدد از قبیل صحیح ، اعشاری ، کسری و ... به رشته عددی :

    (num2str(x<<


    تبدیل عدد دهدهی به رشته شانزده شانزدهی :

    (dec2hex(x<<


    تبدیل رشته شانزده شانزدهی به عدد دهدهی :

    (hex2dec(x<<

     


    تبدیل عدد دهدهی x به رشته دودویی :

    (dec2bin(x<<


    تبدیل عدد دهدهی x به رشته دودویی با d بیت :

    (dec2bin(x,d<<


    تبدیل رشته دودویی به عدد دهدهی :

    (bin2dec(x<<


    تبدیل بردار چند جمله ای به شکل اصلی تابع نمادین :

    (poly2sym(p<<


    تبدیل چند جمله ای اصلی نمادین به شکل بردار چند جمله ای :

    (sym2poly(p<<

    آخرین ویرایش: سه شنبه 8 دی 1394 02:58 ق.ظ
    ارسال دیدگاه
  • حسین اتحادی دوشنبه 7 دی 1394 01:03 ب.ظ نظرات ()

    مکن است در برنامه نویسی با نرم افزار متلب matlab برای گرفتن اندازه یک بردار از دستور سایز استفاده کرده و حاصل را در متغیری بریزید و برنامه شما جواب ندهد و علتش را هم به سادگی پیدا نکنید! احتمالا جواب در فرق دستور  size  با length  نهفته است دستور size دو عدد میدهد که درواقع تعداد سطر و ستون را میدهد و بردار را هم به چشم ماتریس میبیند ولی دستور length فقط یک عدد که اگر ماتریس باشد تعداد ستونهای آن و اگر بردار باشدتعداد اعضای آن بردار را میدهد. البته اگر از دستور size به فرم های زیر استفاده کنید باز یک عدد خواهید گرفت که دستور اولی تعداد سطرها و دستور دومی تعداد ستونها را میدهد. 

     size(x,1)

    size(x,2)

    sem-mec.sub.ir



    آخرین ویرایش: دوشنبه 7 دی 1394 01:10 ب.ظ
    ارسال دیدگاه
  • حسین اتحادی دوشنبه 7 دی 1394 12:58 ق.ظ نظرات ()

    در دهه  ۱۹۶۰ و ۱۹۷۰ جان هالند الگوریتم ژنتیک یا Genetic algorithm را ارایه کرد و یکی از شاگردان وی به نام گلدبرگ تمامی کارهای جان هالند را گردآوری و در کتاب منتشر ساخت. الگوریتم ژنتیک الگوریتمی برای بهینه سازی است و مبتنی بر جمعیت می باشد در این الگوریتم که بر مبنای علم ژنتیک می باشد اعضای جمعیت رشد کرده و بهبود می یابند تا به جوابی بهینه دست یابند.

    تعاریف خاصی در الگوریتم ژنتیک وجود دارد:

    ۱- کروموزم : برای تبدیل هر جواب به یک جواب کدینگ شده از کروموزم استفاده می شود.

    ۲- ژن : عناصر تشکیل دهنده یک کروموزم را ژن می گویند.

    ۳- جمعیت: مجموعه ای از کروموزم ها را جمعیت می گویند.

    ۴- نسل : هر تکرار از الگوریتم را نسل می گویند.

    در الگوریتم ژنتیک انواع مختلفی از کدینگ وجود دارد به طور مثال کدینگ باینری که زن های درون یک کروموزم تنها اعداد صفر یا یک را به خود می گیرند. کدینگ عدد صحیح که ژن های درون یک کروموزم تنها اعداد صحیح را به خود می گیرند و همچنین کدینگ پیوسته که ژن های درون کروموزم می توانند هر عددی را به صورت صحیح یا اعشاری به خود بگیرند.

    برای کدینگ باینری می توان از عملگر جهشی mutation استفاده نمود بدین صورت که یک ژن انتخاب شده و مقدار آن اگر صفر است به یک و اگر یک است به صفر تغییر یابد. همچنین برای عملگر تقاطع می توان از عملگر تقاطع تک نقطه ایOne point crossover، عملگر تقاطع دو نقطه ای و یا عملگر تقاطع چند نقطه ای استفاده نمود.

    کد الگوریتم ژنتیک

    برای کدینگ به صورت عدد صحیح می توان از عملگر های زیر استفاده نمود:

    swap

    insertion

    scramble

    برای انتخاب والدین در الگوریتم ژنتیک می توان از روش های چون چرخ رولت Roulette wheel selection یا روش انتخاب تورنمنت Tournament selection استفاده نمود.

    مراحل الگوریتم ژنتیک به صورت زیر می باشد:

    * ایجاد جمعیت اولیه و ارزیابی آن ها

    * از یک عملگر انتخاب برای انتخاب والدین استفاده می شود

    * اعمال تقاطع بر روی والدین و ایجاد فرزندان

    * ایجاد جهش بر روی والدین و ایجاد فرزندان

    * ارزیابی کل جمعیت اصلی و جمعیت فرزندان و انتخاب از بین آن ها به تعداد جمعیت اصلی

    * تکرار تا رسیدن به شرط خاتمه

     

    آخرین ویرایش: دوشنبه 7 دی 1394 01:05 ق.ظ
    ارسال دیدگاه
  • حسین اتحادی یکشنبه 6 دی 1394 08:14 ب.ظ نظرات ()
    اگر در مقابل نام تابع علامت @ بیاید گیره آن تابع را ایجاد کردهایم (چیزی شبیه اشاره گر pointer در C++)، برای feval()  استفاده کنیم مفهوم گیره امکان استفاده از تابعی به عنوان آرگومان تابع دیگر را فراهم میکند و از توانائیهای مهم متلب محسوب میشود.

    مثال ها:
    نسبت دادن گیره تابع به متغیر دیگر

    >> hs = @sin;
    >> feval(hs,pi/6)

     جواب

    ans = 0.5000

     کاربرد مستقیم گیره تابع

    >> feval(@sin,pi/6)

     جواب

    ans = 0.5000

     تابعِ تابعِ کاربر- تعریف

    ادامه مطلب ....
    آخرین ویرایش: یکشنبه 6 دی 1394 08:17 ب.ظ
    ارسال دیدگاه
  • مشاور عالی سازمان سنجش آموزش کشور از آغاز فرایند ثبت نام در آزمون ورودی دوره دکتری نیمه متمرکز سال 95 از یکشنبه 6 دی‌ماه خبر داد.

    حسین توکلی در گفت و گو با ایسنا، با اعلام این خبر اظهار کرد: آزمون ورودی دوره دکتری (ph.D) نیمه متمرکز سال 95 به منظور پذیرش دانشجو برای دوره‌های روزانه، نوبت دوم (شبانه)، پردیس‌های خودگردان دانشگاه‌ها و موسسات آموزش عالی و دانشگاه پیام نور و موسسات آموزش عالی غیر انتفاعی و غیر دولتی در هفت گروه آموزشی و 77 کد امتحانی شامل 20 کد امتحانی در گروه علوم انسانی، 12 کد امتحانی در گروه علوم پایه، 19 کد امتحانی در گروه فنی و مهندسی، 13 کد امتحانی در گروه کشاورزی و منابع طبیعی، 6 کد امتحانی در گروه هنر، یک کد امتحانی در گروه دامپزشکی و 6 کد امتحانی در گروه زبان برگزار می‌شود.

    محدودیت ثبت نام برای برخی از افراد

    وی در ادامه در مورد افرادی که نمی‌توانند در این آزمون ثبت نام کنند توضیح داد: دانشجویان شاغل به تحصیل در مقطع دکترای تخصصی مجاز به ثبت نام و شرکت مجدد در این آزمون نیستند. همچنین پذیرفته شدگان نهایی دوره دکتری سال 94 حتی در صورت انصراف قطعی حق ثبت نام و شرکت در این آزمون را ندارند.
    آغاز ثبت نام از 6 دی 94

    مشاور عالی سازمان سنجش آموزش کشور در مورد آغاز زمان ثبت نام آزمون مذکور گفت: دفترچه راهنمای ثبت نام و اطلاعیه سازمان سنجش درباره ضوابط و شرایط قبل از آغاز فرایند ثبت نام روی سایت سازمان به نشانی www.sanjesh.org قرار می‌گیرد. ثبت نام برای شرکت در این آزمون از طریق شبکه اینترنتی سازمان از فردا آغاز شده و تا سه شنبه 15 دیماه ادامه دارد.

    توکلی ادامه داد: کلیه داوطلبان متقاضی ضرورت دارد در این مهلت به سایت سازمان مراجعه کرده و ضمن مطالعه دقیق دفترچه راهنما و اطلاعیه مربوطه نسبت به تکمیل فرایند ثبت نام اقدام نمایند.

    وی در مورد پرداخت هزینه ثبت نام توضیح داد: با توجه به اینکه پرداخت هزینه به صورت اینترنتی بوده داوطلبان ضرورت دارد به وسیله کارت‌های عضو شبکه بانکی شتاب که پرداخت الکترونیکی آنها فعال است با مراجعه به پایگاه اطلاع رسانی سازمان نسبت به پرداخت 500 هزار ریال به عنوان وجه ثبت نام اقدام نمایند.

    مشاور عالی سازمان سنجش آموزش کشور ادامه داد: با توجه به اینکه مقرر گردیده که در مراحل مختلف فرایند این آزمون خدماتی از قبیل ارسال پیام کوتاه به داوطلبان انجام شود، داوطلبانی که تمایل به استفاده از این خدمات را دارند با انتخاب گزینه مربوط و پرداخت 5000 ریال به عنوان تعرفه استفاده از پیامک می‌توانند از این خدمات استفاده کنند.

    توکلی در ادامه اظهار کرد: هر داوطلب با توجه به میزان علاقمندی خود می‌تواند فقط در یک کد رشته امتحانی متناسب با مدرک فارغ التحصیلی کارشناسی ارشد مطابق با مندرجات دفترچه راهنما ثبت نام و متعاقب آن در آزمون شرکت کند.

    توزیع کارت شرکت در آزمون از 11 اسفند

    وی در مورد زمان توزیع کارت شرکت در آزمون دکتری نیز توضیح داد: کارت شرکت در آزمون از روز سه شنبه 11 اسفند روی سایت قرار می‌گیرد.

    مشاور عالی سازمان سنجش آموزش کشور در مورد نحوه پاسخگویی به سوالات نیز اظهار کرد: داوطلبان باید به کلیه سوالات دروس شامل زبان خارجی عمومی، استعداد تحصیلی و آزمون دروس خاص هر رشته امتحانی پاسخ دهند. سطح سوالات آزمون دروس خاص هر یک از کد رشته‌های امتحانی حسب مورد در حد دانش و تجربیات فارغ التحصیلان هر رشته مطابق فهرست برنامه‌های مصوب شورای عالی برنامه ریزی خواهد بود.

    توکلی در مورد ضرایب دروس نیز توضیح داد: ضرایب دروس هر یک از کد رشته‌های امتحانی عبارت از زبان خارجی با ضریب یک، استعداد تحصیلی با ضریب یک و مجموعه دروس خاص هر یک از رشته‌های امتحانی با ضریب چهار است.

    برگزاری آزمون در 14 اسفند

    وی با بیان اینکه آزمون مذکور در روز جمعه 14 اسفند 94 در حوزه‌های امتحانی مربوط برگزار می‌شود،‌ افزود: پس از برگزاری آزمون کارنامه سنجش علمی شامل نمرات خام، تراز و نمره کل در اختیار داوطلبان قرار می‌گیرد که داوطلب بر اساس محتویات آن و اطلاع از رشته‌های تحصیلی مندرج در جداول دفترچه راهنما می‌تواند برای بررسی سوابق علمی، آموزشی، پژوهشی مصاحبه و یا در صورت نیاز آزمون تخصصی و پذیرش نهایی به دانشگاه‌های ذیربط مراجعه کنند.

    مشاور عالی سازمان سنجش آموزش کشور با تاکید بر اینکه در این کارنامه نمره کل نهایی داوطلب بر اساس ضرایب مواد آزمون درج شده است اظهار کرد: شرایط و ضوابط پذیرش و سایر مراحل آن در دفترچه راهنما درج شده است.
    آخرین ویرایش: شنبه 5 دی 1394 12:48 ب.ظ
    ارسال دیدگاه
تعداد صفحات : 28 ... 4 5 6 7 8 9 10 ...