خانه » پرسش و پاسخ علمی

پرسش و پاسخ علمی

امام صادق (ع) : هر چیزی زکاتی دارد و زکات علم این است که به اهلش یاد بدهی

بحارالانوار جلد هفدهم جلد 2 صفحه 220

 

در این بخش شما می توانید سوالات خود در زمینه های برنامه نویسی مقدماتی متلب، بهینه سازی، شبکه عصبی، avr و … مطرح کنید. کارشناسان matlabiran.ir به سوالات شما بدون هیچ گونه چشم داشت مالی پاسخ خواهند داد.

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

  1. قبل از شما؛ افراد دیگری ممکن است سوال مشابه ای را مطرح کرده باشند. بنابراین پیش از مطرح کردن سوال خود، در بخش سوالات پاسخ داده شده جست و جو کنید تا در وقت و هزینه ما و شما صرفه جویی شود.
  2. در وارد کردن ایمیل خود دقت کنید زیرا هنگام پاسخ دهی به سوالات، شما از طریق ایمیل آگاه خواهید شد.
  3. از خط فارسی برای نوشتن استفاده کنید و از نوشتن با حروف انگلیسیی (فینگلیش) اکیدا خودداری فرمایید.
  4. از مطرح کردن پروژه های دانشجویی خود به عنوان سوال پرهیز کنید. متلب ایران پروژه های دانشجویی برای دیگران انجام نمی دهد و فقط و فقط در ضمینه آموزش نرم افزار متلب فعالیت می کند.

 

627 پاسخ__ تا حالا.

  1. peyman گفت:

    با سلام و احترام
    من یک تابع تبدیل دارم میخوام جواب اونو همراه با رسن نموداراش برام زحمت بکشید

    y(s)/R(S) =(wn^2)/(s^2+2℥wns+wnx^2 )
    Y(s)=1-e^(-℥wnt) (coswαt+sinwαt)

    • متلب ایران گفت:

      سلام
      1- فکر میکنم منظورتون از رسم نمودار تابع تبدیل؛ همون رسم پاسخ پله باشه. برای رسم پاسخ فیلم آموزشی کوتاهی تهیه کردیم که اگر اون رو ببینید فکر کنم خودتون یاد میگیرید.
      http://matlabiran.ir/2013/11/05/%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%a9%d9%86%d8%aa%d8%b1%d9%84-%d8%ae%d8%b7%db%8c-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a8/
      2- فسمت دوم هم رسم تابع Y بر حسب t هست؛ برای این کار هم این فیلم رو ببینید.
      http://matlabiran.ir/2013/09/26/163/

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

      • مهسا گفت:

        سلام ببخشید یه سوال داشتم که جوابش برام خیلی ضروریه برای همین ممنون میشم اگه سریع جواب بدید
        یک شکل مثلث هست که داخلش به چند قسمت غیر مساوی تقسیم شده هر یک از اضلاع مثلث هم یه پارامتر خاصی رو نشون میده میخام این سه عدد رو وارد کنم تا متلب بگه مربوط به کدوم ناحیه داخل مثلثه، حالا سوالم اینه که میتونم با دادن این شکل به متلب برنامه ای بنویسم که این نواحی رو مشخص بکنه ؟میخام بدونم میشه بدون نوشتن معادلات خط و فقط با دادن این مثلث متلب قادره نواحی داخلش رو تشخیص بده؟
        با تشکر

        • متلب ایران گفت:

          سلام
          منظورتون از سوال نوشتن یه برنامه ی پردازش تصویره که از داخل مثلث نواحی ای رو تشخص بده؟
          بله. نوشتن این برنامه امکان پذیره!

      • fardin گفت:

        سلام خسته نباشید،
        ببخشید دستور stepinfo اطلاعات سیستم به ازای ورودی پله رو ارائه میکنه، اگر اطلاعات به ازای ورودی ضربه رو بخواهیم چه دستوری رو باید بزنیم؟
        متلب impulseinfo ندارد.
        ممنون میشم زود جواب بدین، با تشکر

    • ناهید گفت:

      سلام خسته نباشید من روش کد نویسی lssvm رو مشکل دارم و نمیدونم چطوری باید در متلب این رو پیاده کنم

    • عبدالرحمن گفت:

      سلام وعرض ادب!
      چگونه اعداد انگلیسی روی محورات ، در ترسیم نمودار به فارسی تبدیل میشود؟
      ممنون

  2. خاطره گفت:

    با سلام
    تبدیل بردار صدا به سیگنال wave در متلب چگونه است؟
    ممنون

  3. maryam گفت:

    سلام،برای ارائه درس شبکه عصبی نیاز به مطلب یامقاله ای درباره پیاده سازی شبکه های عصبی با الگوریتم pso دارم شما میتونین منبعی به من معرفی کنید. باتشکر

    • متلب ایران گفت:

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

  4. maryam گفت:

    ممنون میشم اگه کدها رو بهم بدید .من دنبال مطلبی هستم که خیلی ساده فقط نحوه آموزش شبکه های عصبی رو با pso گفته باشه وبتونم توچند دقیقه فقط یه ایده ای در مورد این کاربرد ارائه بدم. باتشکر

    • متلب ایران گفت:

      یه خلاصه براتون آماده می کنم و میفرستم
      فقط اگر ممکنه بگید که چقدر از شبکه عصبی و الگوریتم های تکاملی اطلاعات دارید که من چیزی رو تکراری نگم براتون!

  5. منا گفت:

    کدهای نمودار چشمی را در کدام سایت میتوانم جست وجو کنم؟باتشکر

  6. aref گفت:

    با سلام و خسته نباشید میخواستم بدانم ایا امکان نصب متلب 2013 در ویندوز سون هست یا خیر اگر خیر برای رفع این مشکل چه باید کرد من الان با این مشکل در ویندوز سون روبرو هستم.

  7. aref گفت:

    سلام میخواستم بدانم برای رسم نمودار بسیار ساده در حد دادن چند نقطه به عنوان x و y در برنامه متلب باید برنامه ای بنویسم یا متلب را بخوبی بلد باشم جداولی دارم دارای نقاطی که باید برای گزارش کار ازمایشگاهم نمودارشان را رسم کنم برای این کار چه باید بکنم؟ به کدام قسمت متلب 2013 بروم؟ شرمنده چون متلب را خوب بلد نیستم….

  8. مرتضی گفت:

    با سلام!
    آیا میشه با استفاده از آنالیز تصویر متلب، مرز ی سری حباب که بهم چسبیدن رو مشخص کرد، تعداد و ابعادشونو هم حساب کرد؟
    دوستان در این زمینه اگه اطلاعاتی دارید کمک کنید.

  9. امیرحسین مالکی گفت:

    با سلام واحترام اگر بخواهیم در برنامه ای متغیرها افقی نشان داده شوند چه باید بکنیم مثلا در حلقه (for i=1:n disp(b می خواهیم عبارت n,bبار افقی نشان داده شود

    • متلب ایران گفت:

      سلام. منظورتون رو از افقی نمیدونم چیه. ولی اگر به هر متفیر در متلب علامت ‘ اضافه کنیم جای سطر و ستون اون ماتریس عوض میشه (ترانهاده ماتریس) خب پس اگر یه ماتریس عمودی داشته باشیم با این روش افقی میشه.
      مثال:
      a=[1;2;3;4;5];
      b=a’;
      ماتریس b الان افقیه!

  10. سید حسین هاشمی گفت:

    بسم الله سلام علیکم باتشکر از سایت واقعا عالی شما خواهشمندم سریعا جوابم را بدهید . میخواستم سوال قسمت الف را باروش بریستو و قسمت ب را باروشQuotient Difference برایم کد بنویسید باتشکر
    الف) X^4-4X^3-7X^2+X-3=0 –
    ب) X^4-16X^3+72X^2-96X+24=0

  11. patriot گفت:

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

    • متلب ایران گفت:

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

      اما اگر در هر بخش سوال های بیشتری دارید می تونید مطرحشون کنید.

  12. mona گفت:

    سلام
    من کد الگوریتم k-means رو می خواستم(k-means clustering)
    نمی خوام از دستور kmeans به طور مستقیم استفاده کنم توی متلب… لطفا راهنمایی کنین

  13. سید جواد گفت:

    با سلام و احترام

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

  14. patriot گفت:

    با عرض سلام و خسنه نباشید.
    من یک فایل اکسل دارم که یکی از ستون های اون شامل تاریخ هست ولی وقتی فایل رو با متلب باز می کنم تاریخ هارو نمیخونه چکار باید کنم؟

    • متلب ایران گفت:

      سلام
      این مشکل معمولا وقتی ظاهر میشه که فایل اکسل شما تولید شده توسط یه برنامه دیگه باشه. مثلا یه برنامه ای به طور ساعتی یک داده رو ذخیره میکنه و یه فایل اکسل به عنوان خروجی میده. مشکل اونجایی پیش میاد که تو فایل اکسلی که در دست شماست؛ داده های فرمت general یا text یا … دارند و number نیستند. (اگر روی داده مورد نظر در فایل اکسل کلیک راست کنید و فرمت رو نگاه کنید اینو میبینید)

      برای رفع این مشکل چند تا کار میشه کرد.
      1- یه جوری بیاید داده ها رو در فایل اکسل تغییر فرمت بدید
      2- در متلب کاری کنید که این داده ها تغییر فرمت پیدا کنند. یعنی ابتدا داده ها رو import کنید. بعدش با یکم برنامه نویسی ساده فرمت داده ها رو تغییر بدید. فقط باید در حین import کردن دقت کنید که داده های non-importable برای متلب چطوری تعریف میشن. مثلا یه روش اینه که داده ها رو اول به صورت cell وارد متلب کنید سپس از cell به double تغییر بدید. به هر حال من یه فایل آماده برای شما میزارم. در این جا در فایل اکسل:
      ستون اول = داده های فرمت general دارند
      ستون دوم و سوم = داده ها فرمت number دارند
      در هنگام import کردن داده های general به char تبدیل میشوند. داده های number به double تبدیل می شوند. کل ماتریسی هم که در متلب به دست می آوریم یک ماتریس cell است. با کد هایی که نوشتم کل ماتریس را به double تبدیل خواهیم کرد (answer یک ماتریس double) است

      http://www.matlabiran.ir/wp-content/uploads/file/Answers.zip

      البته اگر باز هم متوجه نشدید به زودی یک فیلم هم برای این موضوع ارائه خواهیم داد

  15. mona گفت:

    سلام
    با تشکر از جواب سوال قبلیم 😉
    می خواستم به جای دستور imhist برای کشیدن هیستوگرام یک عکس سطح خاکستری، به کمک دستور find برنامه اش رو بنویسم.
    لطفا راهنمایی کنین

    • متلب ایران گفت:

      سلام
      با عرض پوزش در زمینه پردازش تصویر اطلاع زیادی ندارم. شاید در آینده بتونم بهتون پاسخ بدم ولی الان امکانش رو ندارم

  16. alireza گفت:

    salam khasten nabashid mikhastam az inhame mataleb khobe siteton tashsakor konam
    va age matalebi dar morede mathpower mitonid dar siteton gharar dahid
    mamnon az lotfeton

    • متلب ایران گفت:

      سلام
      خیلی ممنون از لطف شما. اگر وقتمون اجازه بده قصد داریم فیلم های آموزش mathpower هم ارائه کنیم

  17. masoud گفت:

    salam khaste nabashıd
    man matlabe 2012b va 2013a ru nasb kardam amma ye chanvaghye hardota matlab helpashoon be shekle starter dar uumade.range help sefıd shode va aslan nemişe chyzy jostjo kard.pak kardam dobare nasb kardam amma bazam nashod.lotfan rahnemayy befarmayııd

    • متلب ایران گفت:

      سلام
      همین مشکل برای خود من هم پیش اومده بود. که البته با نصب دوباره متلب 2013a مشکل حل شد.
      به هر حال اگر دسترسی دائمی به اینترنت دارید توصیه میکنم از help آنلاین شرکت mathwork استفاده کنید. یا اگر براتون امکان پذیره متلب 2013b رو نصب کنید.

  18. amin گفت:

    سلام وخسته نباشید.

    میخواستم بدونم فرق ضرب و نقطه ضرب در چیه ؟ توی جاهایی که ما متغیر تعریف میکنیم توی بعضی توابع ضرب را قبول میکنه توی بعضی دیگه نقطه ضرب
    . توابع هستند که مشخص میکنند چه جوری باید ضرب یا تقسیم را نوشت یا قاعده ای کلی وجود داره ؟ مثلا اگر بخواهیم از sin(xy مشتق بگیریم چه جوری باید بنویسیم ؟

    • متلب ایران گفت:

      سلام
      ضرب .* برای ضرب تک تک درایه های یک ماتریس در هم هست. بنابراین سایز دو ماتریس باید باهم برابر باشد
      ضرب * برای ضرب ماتریسیه. همون قاعده ای که در دبیرستان برای ضرب ماتریس ها استفاده می شده
      به مثال زیر دقت کنید:
      [a b].*[c d] = [ac bd] (ضرب نقطه ستاره ای)
      [a b]*[c;d] = [ac+bd] (ضرب ستاره ای)

  19. saeid n گفت:

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

    • متلب ایران گفت:

      سلام
      اگر ماتریس ما به صورت a=[1 2 3;4 5 6;7 8 9] تعریف شده باشد؛ با دستور inv(a) معکوس ماتریس a محاسبه می شود

      • saeid n گفت:

        سلام خسته نباشید ، من برا نوشتن خود برنامه آن سوال داشتم ..(الگوریتم نویسی) ، کجای نرم افزار میتونم برنامه نوشته شده آن را ببینم متشکرم

        • متلب ایران گفت:

          سلام
          با نوشتن دستور edit شما می توانید متن کد های نوشته شده در متلب رو ببینید.(مثلا edit inv متن دستور را inv را نشان می دهد.) اگر هم می خواهید خودتون هم کد نویسی کنید می تونید الگوریتم معکوس گرفتن از ماتریس را خودتون پیاده کنید

  20. محمدزاده گفت:

    با سلام
    با تشکر از سایت خیلی خوبتان
    برای یک مدل تولید سلولی که متغیر های زیادی دارد می خواستم برای بهبنه سازی با Pso برنامه بنویسم آیا با این جعبه ابزار pso که زحمت کشیدید میشه انجام داد یا بایستی برنامه نویسی کنم . آیا کد نمونه برای تولید سلولی دارید ؟ اگر دارید ممنون میشم که برایم ارسال فرمائید .

    • متلب ایران گفت:

      سلام
      میشه به کد های داخل این جعبه ابزار دسترسی پیدا کنید ولی برای کار که شما می خواهید انجام بدید توصیه می کنم کد نویسی pso رو به طور کامل خودتون انجام بدید. کد نمونه تولید سلولی هم در حال حاضر در اختیار نداریم

  21. میثم گفت:

    با عرض سلام. من میخواهم ترمهای یک معادله را از هم جدا کنم مثلا x+y+z را میخواهم به صورت x , y , z در بیاورم (هر کدام جداگانه) .لطفا اگر برای اینکار دستوری در نرم افزار متلب وجود داره برام ارسال کنید

    • متلب ایران گفت:

      سلام
      من اصلا متوجه سوال شما نشدم. مثالی هم که زدید که معادله نبود. x+y+z به تنهایی یک عبارت است. معادله یعنی این که طرف اول=طرف دوم باشه. (مثلا x+y+z=10 یک معادله است. )

  22. میثم گفت:

    سلام در واقع من دو ماتریس 4*4 را به صورت پارامتری در هم ضرب کرده ام ونتیجه به صورت زیر شده است
    [ 1, 2*a + b*e , 2*b + a*e , a*c + b*d]
    [ 0, 1, 2*e , 2*c + d*e]
    [ 0, 2*e , 1 , 2*d + c*e]
    [ 0, 0, 0, 1]
    و میخواهم درایه های این ماتریس را به صورت مجزا داشته باشم مثلا a+b*e را به صورت a و b*e داشته باشم یعنی جایی که دو متغیر با هم جمع میشوند آنها را از هم جدا کنم.

  23. schauspieler گفت:

    با سلام من برای نوشتن تابع شایستگی .تابع schwef دچار مشکل شدم .
    راهنمایی لازم دارم ایا از جایی میتونم کد های امادش رو بدست بیارم؟؟؟
    یا اگر پاسخ کامل بهینه سازی تابع مورد بحث با زبان شیرین متلب <mutation , cros over…

    • متلب ایران گفت:

      با سلام
      در ادرس زیر توابع تست زیادی همراه با کدهای اماده قابل دسترس هستش
      http://matlabiran.ir/function/
      اگر تابع مورد نظر شما در اونجا نبود تابع تست مورد نظر رو بفرستید تا کدشو بنویسیم و در اختیارتون قرار بدیم.

      • مهدی گفت:

        سلام من یه مشکل در این کد ها دارم و برنامه run نمیشه
        %%plot Maxwell speed distribution function
        clc;clear;clf;
        k=1.38e-23;N=6e23;pi=3.14;%%define constants
        v=10:1:10000;%%speed in m/s
        T=[100,1000];%%Temperature in Kelvin
        name=input(‘Enter the name of gas:’,’string’);
        M=input(‘Enter molar mass (g/mol) of “+string(name)+”: ‘);
        m=M/(N*1000);%%molecular weight (kg)
        for j=1:length(T)
        a=m/(2*k*T(j));
        for i=1:length(v)
        f(j,i)=(4*pi)*(a/pi)^1.5*(v(i)^2)*exp(-a*(v(i)^2));
        end
        end
        plot(v’,f’,’linewidth’,5);
        xlabel(‘v(m/s)’,’fontsize’,5);
        ylabel(‘f(v)’,’fontsize’,5);
        legend(‘T=’+string(T)+’K’);
        title(‘Maxwell speed distribution function for ‘+string(name),’fontsize’,5};
        میشه بگید مشکل از کجاست

  24. زهرا گفت:

    سلام درمورد تصویر فازوصفحه فازدر کنترل غیر خطی دستورات مطلب میخواستم
    dx1/dt=3×1+4×2+8x1x2+3sinx1+cosx2-1
    dx2/dt=2×1+3×2+x1^2+4×2^3+2x1sinx1
    تصویر فاز میخواستم

  25. samane گفت:

    با سلام.من برای ایجاد فرآیند تصادفی میان گذر در متلب مشکل دارم.اگر ممکنه راهنمایی کنید.تشکر

  26. علی گفت:

    سلام

    میخواستم کد زیر 100 بار اجرا شه . میشه تو نوشتن حلقش بهم کمک کنید ؟

    array = [ones(1,4) zeros(1,5)];
    array = array(randperm(9));

    • متلب ایران گفت:

      سلام
      برای این که یه کد چندین بار اجرا بشه کافیه در یه حلقه (for یا while یا …) قرارش بدید

      • علی گفت:

        ممنون یه مقدار میشه بیشتر توضیح بدید

        اگه یه تابع بود میتونستم . ولی اینو نمیدونم تو حلقه چی بنویسم تا چند بار اجرا شه .
        تازه کار با متلبو شروع کردم 🙂

        • متلب ایران گفت:

          فرقی با تابع نداره. حلقه رو به صورت زیر تعریف کنید.
          for i=1:100
          array = [ones(1,4) zeros(1,5)];
          array = array(randperm(9));
          end
          اینجوری اون کد بین for تا end برای 100 بار اجرا میشه. البته شما فقط نتیجه اجرای آخر رو میبینید. برای اینکه نتیجه تک تک اجرا ها رو ببینید کد رو پله پله اجرا کنید یا آرایه با سایز متغیر تعریف کنید

  27. ali گفت:

    سلام.میشه یه سری از بلاک های شبیه سازی شده ی سیستم فتوولتایی در دسترس قرار بدید.
    مثل:مدل PV و مبدل ها و بار ها و باطری و ..

    • متلب ایران گفت:

      سلام
      بله. به زودی روی سایت قرار خواهند گرفت.
      در خبر نامه ی ما عضو شوید تا از آخرین به روز رسانی ها مطلع شوید.

  28. pegah گفت:

    سلام خسته نباشید
    من یه فایلی دارم شامل زمان و دما میخوام برنامه ای بنویسم که از میان دماهایی که دارم اونهایی را که کمتر از 7.2 درجه سلسیوس هست را مشخص کند و بعد 7.2 رو از دماهایی که کمتر از عدد مذکور هست کم کنه یعنی تفاضل اونها رو به دست بیاره .مثلا اگر دمای روزی شد 2درجه 7.2رو از 2 کم میکنیم بعد اعداد بدست آمده رو با هم جمع کنیم یعنی مجموع تفاضلات بدست آمده تا زمانی که مقدارش به 700 برسه سپس تاریخ اون روز رو برامون برگردونه.میشه همچین برنامه ای نوشت ؟لطفا کمکم کنید

  29. neda گفت:

    سلام
    خواهشا میشه یه فیلم آموزشی از تولباکس شبکه عصبی متلب بذارید
    شدیدا نیازدارم

  30. سارا گفت:

    سلام
    می خواستم به جای دستور imfilter که برای correlation استفاده میشه خود الگوریتم برنامش رو بدونم اگه میشه راهنمایی بفرمایین

  31. neda گفت:

    با سلام
    ببخشید در برنامه نویسی متلب این علامت (: ,1) به چه معناست؟
    با تشکر

  32. aref گفت:

    با سلام و خسته نباشید میخواستم بدانم فرق rem و mod در چیه …با تشکر

    • متلب ایران گفت:

      تفاوت بین rem و mod. به مثال زیر دقت کنید:
      X = 5;
      Y = -2;
      ابتدا mod و سپس rem را حساب می کنیم
      M = mod(X,Y)
      M =
      -1

      R = rem(X,Y)
      R =
      1
      وقتی که X و Y هم علامت هستند، mod و rem یکسان عمل می کنند. تفاوت بین rem و mod در این است که اگر X و Y غیر هم علامت باشند،mod علامت Y را بر میگرداند ولی rem علامت X را بر میگرداند.

  33. یسنا گفت:

    سلام من یه دادهایی دارم میخوام انها را فیلتر کنم تا داده های واقعی را بدست بیارم با متلب چطوری میشه انجام داد البته یه بار فیلتر کردم ولی باز هم نویز داره

  34. میترا گفت:

    سلام
    من می خواهم در پردازش ویدیو از روش real time استفاده کنم. جای دستور
    video = input(‘Please input the path of the video: ‘,’s’);
    چی قرار دهم؟

    با تشکر

  35. حمید گفت:

    با سلام
    دوستان من میخوام توی یک صفحه به ابعاد 10 در 10 نقاطی به صورت رندوم پیدا کنم که که فاصلشون از هم دیگه کمتر از 2 نشه
    ممنون میشم اگه کمکم کنید

    • متلب ایران گفت:

      با سلام
      فرض بگیرد که صفحه ای که مد نظر هستش بین 5-و5 باشه. با استفاده از دستور randi برای ایجاد عدد رندم صحیح ویا با استفاده از دستور unifrnd برای ایجاد عدد رندم با توزیع پیوسته می تونیم دو نقطه رندم در این صحفه ایجاد کنیم. برای محاسبه فاصله این دو نقطه هم از دستور norm میشه استفاده کرد.
      (2,1,[x1=randi([-5 5<< (2,1,[x2=randi([-5 5<< (distance=norm(x1-x2<< متغیر distance فاصله دو نقطه رندم ایجاد شده در صفحه 10در10 هستش. حالا می تونید با استفاده از دستور if چک کنید که فاصله کمتر از 2هستش یا نه. اگه خواستید این عمل چندین بار اجرا بشه کافیه دستورات فوق و قسمت چک کردن رو داخل یه حلقه for بزارید.

  36. bolouri گفت:

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

  37. pegah گفت:

    با سلام
    می خواستم بدونم مفهوم این فرمول در اکسل چیه و چطور باین اون رو در متلب پیاده کرد :
    =IF(OR(D12=45);0;IF(B12=45;((45-C12)/(D12-C12))*12;IF(D12<45;(((45-D12)/(B12-D12))*12)+12;999))))

    • متلب ایران گفت:

      سلام
      این فرمول رو من به زبان اکسل نمیدونم چه کاری انجام میده ولی در متلب می تونید از به جای or از علامت || استفاده کنید. بقیه چیز ها مشابه همدیگه هستند.
      به طور کلی به صورت زیر داریم:
      if something || something
      expressions
      end

  38. حسن گفت:

    من درباره خطی سازی سوال دارم.دوتابع x^2+y^2-100 و y-x^3 را داریم میخواهم محل تقاطع این دو را پیدا کنم با استفاده از سمبولیک و … به طوریکه وقتی یک نقطه رو صفحه به عنوان ginput میگیرد همه نقاط رو تا بدست آوردن محل تلاقی روی نمودار برای من رسم کند
    clc
    clear
    syms x y
    f=x^2+y^2-100;
    g=y-x^3;
    b=jacobian(f,[x y]);
    c=jacobian(g,[x y]);
    A=[b(1) b(2);c(1) c(2)];
    B=[-f;-g];
    delta=inv(A)*B
    subs(B,[x y],[m n]);
    ezplot(x.^2+y.^2-100,[-20 20 -20 20]);
    hold on
    ezplot(y-x.^3,[-20 20 -20 20]);
    [m n]=ginput(1);
    ادامه این برنامه که باید برای آن while تعریف شود را میخواهم

    • متلب ایران گفت:

      سلام

      در مورد برنامه ای که فرستادید یکم توضیح بدید. به نظر میاد تند تند نوشتید و اصل موضوع در بین حرفاتون بیان نشده. خواهشمندم به سوال زیر پاسخ بدید
      اول: برای حل دستگاه معادلات غیر خطی از چه روشی می خواهید استفاده کنید؟ (نام روش)
      دوم: توصیه ای که دارم اینه که در برنامه ای که می نویسید سعی کنید متغیر ها را با نام های معنی دار تعریف کنید. مثلا از تعریف کردن متغیر هایی مثل SS و S و l و … پرهیز کنید تا فهمیدن برنامه برای دیگران نیز ساده تر شود. همچنین از نوشتن توضیخات در جلوی هر خط برای درک بهتر برنامه استفاده کنید.
      نمونه ای از روش ژاکوبین که در آن از توضیخات جلوی هر کد نوشته شده برای شما ارسال می کنم. کد خودتون رو با توجه به توصیه های بالا کمی اصلاح کنید و دوباره برای من بفرستید

      (ایمیل خود را چک کنید)

  39. فارز گفت:

    سلام من یک برنامه نوشتم برای حل دستگاه معادلات غیر خطی…نقطه ابتدای این حلقه را از شکل انتخاب میکنم…اما برای نوشتن حلقه whileویا forگیج شدم….برای حلقه whileبرنامه تکرار نمی شودوبرای حلقه for قسمت juvdt lhjvds ظ ایراد دارد…..در ضمن میخام روند رسیدن به جواب روی نمودار نمایش داده بشه…..خواهشا جواب بدید….یک هفتست درگیرشم….اینم از برنامه ها
    clc
    clear
    syms x y
    r=10
    f=x^2+y^2-100
    g=y-x^3
    a=ezplot(f,[-150 150 -150 150])
    b=ezplot(g,[-150,150,-150,150])
    hold on
    [xo,yo]=ginput(2)
    JACOBIAN=jacobian(f,[x,y])
    SS=subs(JACOBIAN,[x,y],[xo(1,1),yo(1,1)])
    jac=jacobian(g,[x,y])
    S=subs(jac,[x,y],[xo(2,1),yo(2,1)])
    l=[100;0]
    A(1,:)=[SS]
    A(2,:)=[S]

    delta=(inv(A’*A))*(A’*l)
    h(1,1)=[delta(1)];
    h(2,1)=[delta(2)]
    z(1,:)=[x0(:,1)]
    z(2,:)=[yo(:,1)]
    %
    for i=2:7
    h(2i-1,1)=delta(i)
    h(2i,1)=delta(2i)
    x(i)=x(i-1)+delta(i)
    y(i)=y(i-1)+delta(2i)
    z(2i-1,:)=x(i)
    z(2i,:)=y(i)
    end
    در ضمن f , gتوابع مورد نظرند…هدف بدست آوردن deltaو اضافه کردن آن به ایکس و ایگرگ است تا به جواب صحیح معادله غیر خطی نزدیک شویم…………کمک…………….

  40. فارز گفت:

    اگه مشه کمک کنید برنامه بالارو با while بنویسم به جای for

  41. فارز گفت:

    SSS=subs(JACOBIAN,[x,y],[x(i),y(i)])
    SSSS=subs(jacc,[x,y],[x(i),y(i)])
    l=[100;0]
    AA(1,:)=[SSS]
    AA(2,:)=[SSSS]
    delta=(inv(A’*A))*(A’*l)

    h(2i-1,1)=delta(i)
    h(2i,1)=delta(2i)
    endسوال بنده بیشتر رو این قسمت سواله….لطفا این قسمت را اصلاح کنید….چیکار کنم که با توجه به مقادیر دلتا مقادیر x,yدر حلقه آپدیت بشه؟؟؟؟/

    • متلب ایران گفت:

      سلام

      در مورد برنامه ای که فرستادید یکم توضیح بدید. به نظر میاد تند تند نوشتید و اصل موضوع در بین حرفاتون بیان نشده. خواهشمندم به سوال زیر پاسخ بدید
      اول: برای حل دستگاه معادلات غیر خطی از چه روشی می خواهید استفاده کنید؟ (نام روش)
      دوم: توصیه ای که دارم اینه که در برنامه ای که می نویسید سعی کنید متغیر ها را با نام های معنی دار تعریف کنید. مثلا از تعریف کردن متغیر هایی مثل SS و S و l و … پرهیز کنید تا فهمیدن برنامه برای دیگران نیز ساده تر شود. همچنین از نوشتن توضیخات در جلوی هر خط برای درک بهتر برنامه استفاده کنید.
      نمونه ای از روش ژاکوبین که در آن از توضیخات جلوی هر کد نوشته شده برای شما ارسال می کنم. کد خودتون رو با توجه به توصیه های بالا کمی اصلاح کنید و دوباره برای من بفرستید

      (ایمیل خود را چک کنید)

  42. محمد گفت:

    با سلام
    بخاطر مطالب بسیار خوبتون تشکر میکنم واقعا آموزنده هستن.
    سوال: من کدهای روش ls-svm یعنی (lssvm lab) را دراختیار دارم اما هرکاری میکنم تولباکسش نصب نمیشه. مثل تولباکس pso که شما رو سایت گذاشتین installer نداره. لطفا منو راهنمایی کنید.
    آیاا صلا سایت matlab iran تولباکس ls-svm رو نداره؟ اگه مقدور هست به من کمک کنید واقعا احتیاج دارم.
    با تشکر فراوان

  43. ناشناس گفت:

    سلام
    میشه لطفا بهم کمک کنید تا معادله ی(EXP.^X)-4*(X.^12) را به روش نابجایی در متلب حل کنم؟
    تا5رقم اعشار
    به کمکتون خیلی نیاز دارم
    ممنون میشم اگه کمک کنید

  44. محسن گفت:

    سلام
    کمک فوری برای حل معادله ی (e^x)-4*(x^12) f)به روش نابجایی
    از کد اماده استفاده کردم ولی error داد

  45. فارز گفت:

    سلام ممنون از راهنماییتون…..اما اگه بخام برنامرو با حلقه whileقعد کنم نمی تونم……من یه سری تغییر ایجاد کردم اما نشد…clear
    clc
    close all
    format long
    ‘Plot of Two Functions’
    x=[-10:0.01:10];
    y=x.^3;
    F1=x.^2+y.^2-100;
    plot(x,F1,’r’)
    hold on
    plot(x,y,’b’)
    grid on
    hold off
    c=ginput(1)
    X=[c’]

    ‘Newton-Raphson Parameters’
    Maxit=10; % Maximum Number of Iterations

    ‘Functions and Jacobian Matrix Definition’

    f1=X(1,1)^2+X(2,1)^2-100; % Frist Function
    f2=X(2,1)-X(1,1)^3; % Second Function
    f1_x1=2*X(1,1); % Partial Differential of f1 with Respect to x (or X(1,1))
    f1_x2=2*X(2,1); % Partial Differential of f1 with Respect to y (or X(2,1))
    f2_x1=-3*X(1,1)^2; % Partial Differential of f2 with Respect to x (or X(1,1))
    f2_x2=1; % Partial Differential of f2 with Respect to y (or X(2,1))

    f=[f1 f2]’; % Group of Functions
    jacob=[f1_x1 f1_x2; f2_x1 f2_x2]; % Jacobian Matrix of Functions
    maxi=1000
    e=0
    while e<0.000001

    deltaX=jacob^(-1)*(-f); % Amount of Change in X
    X=X+deltaX; % Calculation of New X

    f1=X(1,1)^2+X(2,1)^2-100;
    f2=X(2,1)-X(1,1)^3;
    f1_x1=2*X(1,1);
    f1_x2=2*X(2,1);
    f2_x1=-3*X(1,1)^2;
    f2_x2=1;

    f=[f1 f2]';
    jacob=[f1_x1 f1_x2; f2_x1 f2_x2];

    % Output of Algorithm
    deltaX(i)=C
    deltaX(i)=B
    H=C^2+B^2
    e=sqrt(H)
    out(i,:)=[f' X'];
    end
    نمی دونم چرا شرط حلقه اجرا نمیشه……چطوری ؟؟

    • متلب ایران گفت:

      سلام
      اگر این برنامه رو خودتون نوشتید باید قاعدتا بتونید ایراد هاشو رفع کنید. بهرحال من نگاه کردم و یه سری مشکلات ریز داشت که رفع کردم. یک سری کامنت اضافه کردم که بفهمید مشکل کجاست. همچنین جاهایی رو که تغییر دادم از علامت %%% استفاده کردم تا متوجه بشید
      ایمیل خود را چک کنید
      موفق و پیروز باشید

  46. سعید گفت:

    با سلام
    پیاده سازی کد منلب برای همبری مبتنی بر ماسک الگو بری توابع ازمون برای مثال x`2 +y`2 =0
    کد متلب برای ماسک الگو(جمعیت .برازندگی.ماسک مثبت +ماسک منفی)
    باتشکر در صورت امکان نیاز مبرم من

    • متلب ایران گفت:

      سلام
      سایت متلب ایران در زمینه آموزش نرم افزار متلب فعالیت می کند و پروژه های دانشجویی را انجام نمی دهد

  47. یسنا گفت:

    سلام
    ممکنه در زمینه مدلسازی یه سیستم براساس ورودی و خروجی ان به روش فازی راهنمایی کنیید که به چه صورت در متلب میشه انجامش داد همین طور با شبکه های عصبی چطوری میشه انجام داد ؟طراحی یه فیلتر به روش فازی و عصبی چگونه است ؟( ورودی و خروجی ها را به صورت برداری از اعداد حقیقی است) با سپاس

  48. داوود گفت:

    سلام خسته نباشید.سایتتون فوق العادس.من به کمکتون بشدت احتیاج دارم
    استادمون گفته یه برنامه بنویسید که بشه باهاشSettling_time رو حساب کرد و نشون بده.خواهش میکنم کمکم کنید.هرچی فکر میکنم نمیشه.این نمره میانترمم میشه.ترم اخر لیسانس برق هم هستم.
    بزرگی میکنید اگه کمک کنید

      • داوود گفت:

        این فیلما دانلود کردم خوب بود اما واسه کار من مناسب نبود.من میخوام هر تابعی که دادیم توش فقط قسمت Settling_timeرو بده.یه جا برنامشا پیدا کردم اما تابعی که داده رو حساب میکنه.من میخوام فقط Settling_time رو با تابع هایی که به نرم افزار میدن حساب کنه و نمودارشو نشون بده فقط.این برنامه نوشته شده فقط طبق داده های تعریف شده داخلش کار میکنه.خیلی کمک میکنید اگه کمک کنید
        num=[25];
        den=[1 6 25];
        t=0:0.005:5;
        [y,x,t]=step(num,den,t);plot(t,y);
        r=1;while y(r)0.98 & y(s)<1.02
        s=s-1;
        end
        Settling_time=(s-1)*0.005

        • متلب ایران گفت:

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

        • متلب ایران گفت:

          توی چند خط برنامه ای که نوشته اید؛
          num ، ضرایب صورت تابع تبدیل است
          den ، ضرایب مخرج تابع تبدیل است
          با استفاده از دستور f=tf(num,den) شما میتونید تابع تبدیل رو به متلب معرفی کنید.
          دستور stepinfo(f) مقادیر مربوط به پاسخ پله رو نشون میده


          num=[1];
          den=[1 2 3];
          f=tf(num,den)
          stepinfo(f)

          • داوود گفت:

            مرسی از رسیدگی و پاسگو بودنتون.اما این چیزی که گفتید کمک بهم نکرد.شما یکبار برنامه ای که نوشتما اجرا بکنید میبینید که settling timeرو قشنگ به ما میده اما من میخوام با دادن دستورinputبرایnumوdenهر تابع تبدیلی که میدم بهشو واسه من فقط settling timeاونا حساب کنه.
            برنامه هم اینه.
            num=[25];
            den=[1 6 25];
            t=0:0.005:5;
            [y,x,t]=step(num,den,t);plot(t,y);
            r=1;while y(r)0.98 & y(s)<1.02
            s=s-1;
            end
            Settling_time=(s-1)*0.005
            درضمن این برنامه ای که میگید چیه . کی میدی بهم؟
            لطف میکنید اگه زودتر رسیدگی کنید

            • متلب ایران گفت:

              سلام
              ایمیل خودتون رو چک کنید

              • داوود گفت:

                ممنون از رسیدگیتون و وقت گذاشتنوتون برای بنده.
                متاسفانه این برنامه اصلا کاری که من میخواهم رو انجام نمیده و فقط Rise Time یا زمان صعود رو میده.درصورتی که من میخوام settling Time یا همان زمان نشت رو بده.روی شکل میشه با کلیک راست کردن و انتخاب characteristies و بعد انتخاب settling Time اون رو روی شکل نمایش داد.ولی من میخوام مثل این برنامه که الان دادید و زمان صعود رو با هر تابعی میده در command window, بهم زمان نشت رو بده.
                ممنوننم باز واسه وقتی که گذاشتید.

  49. فارز گفت:

    سلام با تشکر…من برنامرو خودم نوشتم…اما بررسی ایرادهای ریزشو بدلیل تازه کار بودن بلد نیستم………به هرحال خیلی مرسییییی

    • متلب ایران گفت:

      دوست عزیزم برای بررسی ایراد های ریز برنامه از debug کردن استفاده کنید.
      حالا اگر تونستید خودتون سرچ کنید و در موردش اطلاعات کسب کنید.

  50. ناشناس گفت:

    function[D,d,G]=HASSAN(X,Y) X وY رو به صورت دو ماتریس جداگانه و n*1 از کاربر بگیره بعد D,d,G را خرو جی بدهد D=یک ماتریس n*1 که درایه سطر 1 و ستون 1 برابر است با sqrt(x1.^2+y1.^2) d =یک ماتریس n*n که مثلا سطر 1 و ستون 1 میشود فاصله نقطه1(x1 y1)از نقطه 1 وسطر 1وستون2 فاصله نقطه 1 از نقطه 2 و…… G=مانند dیک ماتریس n*n ولی به جای فاصله ژیزمان هر دو نقطه را حساب میکنیم

    • متلب ایران گفت:

      ببخشید مثل این که بخاطر استفاده کردن شما از حروف فارسی و انگلیسی در کنار هم، خط های نوشته ی شما به هم ریخته و من متوجه سوالتون نشدم. سوالتون رو در یک فایل pdf یا ورد بنویسید و ایمیل کنید؛ جواب خواهم داد

    • متلب ایران گفت:

      در کل دو تا فایل براتون فرستادم. اولی تابع نیستو دومی تابع هست ولی فرق چندانی با هم ندارند.

      hassan تابع نیست
      hassssssan تابع هست

      در مورد ژیزمان اگر بگید فرمولش چبه میتونم براتون کدشو بنویسم. در مورد این کد ها اگر توضیح خواستید میتونم براتون بنویسم. ولی چون سرم شلوغه ممکنه یکم توضحات دیر بشه.
      به هر حال موفق و پیروز باشید. بابت تاخیر هم عذر میخواهم

      در خبرنامه متلب ایران نیز عضو شوید تا از تازه ترین مطالب ما آگاه شوید

  51. ناشناس گفت:

    جواب بدید خواهش میکنم

  52. فارز گفت:

    سلام من یه برنامهنوشتم میخام تبدیلش کنم به فانکشن چه کارش کنم؟؟؟؟؟
    clc
    clear
    % [ad file]=uigetfile()
    % data=load([file ad])
    data=[1 2 7;4 12 6;7 8 9];
    [raw col]=size(data);
    x=data(:,1);
    y=data(:,2);
    for i=1:raw
    for j=1:raw
    dx(i,j)= x(i,:)-x(j,:)
    dy(i,j)=y(i,:)-y(j,:)
    DX(i,j)=dx(i,j).^2;
    DY(i,j)=dy(i,j).^2;
    H(i,j)=DX(i,j)+DY(i,j);
    dist=sqrt(H);
    taghsim(i,j)=dx(i,j)/dy(i,j)
    if dx(i,j)>0 & dy(i,j)>0
    gisman(i,j)=atan(dx(i,j)/dy(i,j));
    elseif dx(i,j)>0 & dy(i,j)<0
    gisman(i,j)=180-(atan(dx(i,j)/dy(i,j)));
    elseif dx(i,j)<0 & dy(i,j)<0
    gisman(i,j)=180+(atan(dx(i,j)/dy(i,j)));

    elseif dx(i,j)0
    gisman(i,j)=360-(atan(dx(i,j)/dy(i,j)));
    if gisman(i,j)>360
    gisman(i,j)=gisman(i,j)-360
    end

    end
    end
    end
    gisman
    dist

  53. فارز گفت:

    این دقیقا برنامه ای هستش که یکی از دوستان درخواست کردن…..اما نمی تونم به فانکشن تبدیل کنمش

    • متلب ایران گفت:

      برای تبدیل کردن یک برنامه به فانکشن کافیه به صورت زیر عمل کنید

      function x=name(y)
      متن برنامه خودتون
      end

      در بالا اگر دقت کنید یک فانکشن با اسم name تعریف شده که y ورودی و x خروجی آن است.
      دقت کنید که x باید در متن برنامه نوشته شده ی شما محاسبه شده باشد

  54. فارز گفت:

    برنامه ژیزمان که با استفاده از فاصله نقاط بدست اومده

  55. محسن گفت:

    با سلام . سوال من در مورد بررسی دستورالعملهای taylor و taylortool در متلب هستش . ممنون میشم جواب بدین .

  56. babak گفت:

    سلام.راستش ما رشتمون مکانیک ماشین های کشاورزیه و از متلب فقط اون اولاشو بلدیم.(البته فقط من ) میخواستیم روی یه تراکتور بدون راننده کار کنیم شاید خنده دار باشه ولی خوب دیگه جونیم نباید اول کار بزنید وسط ذوقمون. اصل داستان اینکه یه تراکتور می خواهیم داشته باشیم که برای اول کار بتونه از بین یک ردیف محصول عبور کنه ،یعنی یه خط سبز که محصوله دقیقا در وسط تراکتور قرار بگیره و تراکتور تا انتهای خط سبز حرکت کنه.
    درد من از اینجا تازه شروع میشه:
    اولا با نرم افزار متلب میشه این خط رو دید و پردازشش کرد؟
    2- دقت کار پردازش تصویر به چه چیزایی بستگی داره؟
    3- با فرض پردازش تصویر ورودی ،چه طوری از نرم افزار و کامپیوتر میشه خروجی گرفت؟
    و…
    راستش فکر نکنم یاد گیری این چیزها برای ما ممکن باشه و ما فقط میخوام یه اطلاعات کلی از این موضوع داشته باشیم و یه چیز خیلی مهم اینکه چه طوی میشه یه علاقه مند به این کار ما رو که متلب هم بلد باشه پیدا کرد؟

    خیلی ممنون که تا همین جا هم خوندید،امیدواریم که بتونید به ما کمک بزرگی بکنید!

    • متلب ایران گفت:

      سلام
      پردازش تصویر با متلب اگرچه ممکنه از دور خیلی سخت و غیرممکنه به نظر برسه ولی وقتی واردش بشید هم ازش لذت میبرید و هم خیلی سریع یاد میگیریدش. اما جواب سوالاتون:
      1- بله. میشه خط رو تشخیص داد و مثلا تعیین کرد که اگر تراکتور از خط تشخیص داده شده منحرف شد، دوباره به همون مسیر برگرده.
      2- دقت پردازش تصویر به عوامل خیلی زیادی بستگی داده. اول از همه کیفیت تصویر ورودیه. هر چه کیفیت بهتر باشه احتمال این که تصویر درست تشخیص داده بشه بیشتر میشه. اما علاوه بر این به الگوریتمی که برای پردازش تصویر استفاده می کنید نیز خیلی بستگی داره. البته به نظر من اگرچه دقت پردازش تصویر خیلی مهمه، سرعت پردازش تصویر مهم تره. چون به هر حال تراکتور شما در هر لحظه در حال حرکته و باید یه جهتی برای حرکتش تعیین بشه.
      3- خروجی میتونه انواع مختلف داده باشه. میشه خروجی به این صورت باشه که اگر تراکتور منحرف شد، صدای بوق از کامپیوتر در بیاد. یا یه سیگنال روی پورت usb داشته باشید. یا روی مانیتور نمایش داده بشه.

      اگر توی دانشگاهتون دانشجوی ارشد یا دکترای هوش مصنوعی داشته باشید، اونا میتونند که کمکتون کنند.

  57. pegah گفت:

    با سلام و خسته نباشید
    من یه سری برنامه دارم که به زبان R نوشته شده میخواستم بدونم آیا میشه اونارو به زبان متلب نوشت ؟ تشکر

    • متلب ایران گفت:

      سلام
      بهرحال میشه هر برنامه ای رو به زبان متلب نوشت.

      • pegah گفت:

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

        • متلب ایران گفت:

          اول: در گروه متلب ایران کسی نیست که به R تسلط داشته باشه
          دوم: من نگفتم سایت متلب ایران برنامه R رو به متلب تبدیل می کنه
          سوم: اگر شما الگوریتم یک برنامه رو داشته باشید نوشتن اون برنامه خیلی راحت تر از اینه که بیاید خط به خط از یه زبان به زبان دیگه تبدیل کنید.


          تاکید می کنم متلب ایران پروژه های دانشجویی و غیره برای دیگران انجام نمی دهد و فقط و فقط برای آموزش نرم افزار متلب فعالیت می کنه

  58. Tara گفت:

    با سلام. من میخوام یک ماتریس 5*4 متغیر ها رو به عنوان جواب های اولیه به متلب بدم و خود متلب در چند بار تکرار، درایه های این ماتریس رو مرتبا تغییر بده و ماتریس جدیدی ارائه بده. میخواستم ببینم برای این کار تابع خاص یا کد مشخصی وجود داره؟ ممنون از راهنمایی شما.

    • متلب ایران گفت:

      سلام
      منظور از تغییر دادن درایه ها چیه؟ درایه های رو باهم جا به جا کنه؟ یا یه سری داریه جدید که ربطی به درایه های ورودی ندارند درست کنه؟

      • Tara گفت:

        منظورم اینه که یک سری درایه جدید ایجاد کنه.

        • متلب ایران گفت:

          باسلام
          برای ایجاد ماتریس به صورت رندم که درایه های اون بین فرضا دو مقدار a,b باشه و سایز ماتریس هم c*d باشه از دستور (unifrnd(a,b,c,d استفاده میکنیم برای اینکه چندین بار هم اجرا بشه از حلقه for استفاده می کنیم.
          for i=1:10
          (output=unifrnd(a,b,4,5
          end

  59. alireza گفت:

    سلام من یک پروژه دارم که حل میشود میخواستم بدونم اگر فایل ضمیمه رو به همراه توضیحات ایمیل کنم امکانش هست کمکم کنید؟

  60. ندا گفت:

    سلام باید یه تابع موج را بنویسم و رسم کنم و در معادلات بعدی ازش استفاده کنم.هر کار میکنم ارور میده یا برای همه مقادیر شکل یکسان میده چیکار کنم؟معادله هرمیت گاوسین چه کوری نوشته میشه؟
    function Hn=Hn1(x,n)
    hn=(-1)^n*diff(exp(-x^2/2));
    t=2^n*factorial(n);
    r=1/(pi^0.25*sqrt(t));
    format short r;
    Hn=r*hn;
    end
    اینم برنامه اصلی
    clear all
    clc
    syms x y hn;%sym(‘Unm1′,’real’);
    n=input(‘enter n=’);
    m=input(‘enter m=’);
    Hn=Hn1(x,n);
    %Unm1=Hn1(x,n)*Hn1(y,m)*exp(-2*x^2)*exp(-2*y^2);
    %ezsurf(Unm1))

  61. مینا گفت:

    سلام
    من می خواستم یه الگوریتم رو تو متلب پیاده سازی کنم. در بخشی از الگوریتم نوشته شده اگه ویژگی پیوسته باشه یکسری کار انجام بده و اگه ویژگی گسسته باشه کارهای دیگه را انجام بده من چه جوری می تونم اینو تو متلب بنویسم.

  62. فارز گفت:

    سلام….چطور میتونم از فانکشن هایی که قبلا نوشتم در یک برنامه دیگر مثلا switchدر برنامه دیگر استفاده کنم؟؟

  63. فارز گفت:

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

  64. فارز گفت:

    مشکل حل شد…باید اسم تابع رو در آن می نوشتم….

  65. مریم گفت:

    با سلام
    برنامه درون یابی نیوتن برای 6 نقطه وقتی کاربر نقاط رو وارد میکند می خواهم که ضرائب را از بالاترین به پایین ترین توان بدهد میشه لطفا راهنماییم کنید خیلی ضروریه

  66. مینا گفت:

    سلام
    من سوالم رو چند روزیه فرستادم خواهش می کنم جواب بدین خیلی برام مهمه

    • متلب ایران گفت:

      باسلام
      با عرض پوزش بابت تاخیر در پاسخگویی
      منظور شما از ویژگی چیه؟ سوال شما رو متوجه نشدیم اگه امکانش هست بیشتر توضیح بدید.

  67. mahdi گفت:

    نظر شما در انتظار تایید مدیریت است

    با عرض سلام
    من میخوام دوتا ماتریس رو با شرایط خاصی ضرب کنم…
    یک ماتریس
    m*n
    و
    n*1
    که ماتریس دومی دارای اعداد فازی مثلثی هست مثلا( 1 2 2 )
    که ضربش در یک عدد مثبت معمولیه و در تک تک این سه مولفه ضرب میشه اما وقتی این عدد فازی مثلثی در عددی منفی ضرب بشه جای مولفه دوم و سوم عوض میشه و در یک منفی هم ضرب میشه یعنی
    اگر عدد بالا در منفی دو ضرب بشه مولفه هاش به ترتیب میشه منفی چهار/ دو /وچهار
    یه برنامه دست وپا شکسته نوشتم که اجرا نمیشه خواهشا بهم کمک کنید.خدا خیرتون بده
    B=zeros(19,3);
    for i=1:19
    for j=1:27
    if w0(i,j)>0
    B(i,:)=w0(i,j)*[c(j,:)]+B(i,:);
    else
    B(i,:)=w0(i,j)*[c(j,1) -c(j,3) -c(j,2)+B(i,:);
    disp(B)
    end;
    end

    http://uplod.ir/n0pugfgpo1mg/با_عرض_سلام.docx.htm

    http://uplod.ir/n0pugfgpo1mg/%D8%A8%D8%A7_%D8%B9%D8%B1%D8%B6_%D8%B3%D9%84%D8%A7%D9%85.docx.htm
    یه مثال کوچیک هم گذاشتم.سپاسگذارم
    http://uplod.ir/nstra63ym4ec/مثال.docx.htm

    http://uplod.ir/nstra63ym4ec/%D9%85%D8%AB%D8%A7%D9%84.docx.htm

  68. Tara گفت:

    با سلام

    چگونه می توان در متلب به سطر خاصی (یا حتی کاراکتر خاصی) از فایل متنی و یا هر فایل متنی دیگر دسترسی داشته باشیم و مقدار آنرا تغییر دهیم و سپس این تغییر را در همان فایل ذخیره کنیم؟

    اطلاعات این فایل متنی ممکن است هر آرایشی داشته باشد و الزاماً بصورت ماتریسی نیست. مثلا در متن زیر اعداد خط یکی مانده به آخر را تغییر دهیم:

    ###################################################################################################
    # Define Section Properties and Elements
    ###################################################################################################
    set matTag 1
    set BeamSecTag 6
    set BeamSecTagroof 7
    set ColSecTag 8
    set ColSecTag2 9
    set ColSecTag3 10

    # ELEMENT properties
    # Structural-Steel W-section properties
    # beam sections: IPE330
    Wsection $BeamSecTag $matTag 0.33 0.16 0.0115 0.0075 16 4 16 4
    # beam sections: IPE270

  69. سراب گفت:

    درخواستی که داشتم رو واستون ایمیل کردم اگر امکان دارد راهنماییم کنید

  70. مینا گفت:

    سلام خسته نباشید خیلی ممنون که همچین سایتی رو درست کردید که در زمینه آموزش مطلب کار میکند.من یک مشکلی دارم یک عبارت دارم که با سیگما نوشته میشود میخواهم به ازای n که کاربر میدهد بتوانم x,y و همچنین ضرایب را در ماتریس های جداگانه بنویسم ولی نمیدونم چگونه این کار رو انجام بدهم اگر لطف کنید راهنماییم کنید ممنون میشم

    • متلب ایران گفت:

      با سلام
      برای نوشتن سیگما در متلب از حلقه for استفاده میکنیم. به عنوان مثال فرض کنید سیگمای (3^X) رو به ازای 10,…,X=1,2 محاسبه کنیم.به شکل زیر عمل میکنیم.

      n=10
      sum=0
      for x=1:n
      (temp=(x^3
      sum=sum+temp
      end

      که مقدار sum بعد از تمام شدن حلقهfor مقدار سیگما رو نشون میده
      اگه مسئله شما هر چیز دیگری بود میتونید در داخل حلقه for موارد مورد نیاز رو اضافه کنید.

  71. محمد گفت:

    زحمت می کشید؛ خدا خیرتون بده.

  72. مرضیه گفت:

    سلام
    با تشکر از وقتی میذارید…
    من توی زمینه نگاشت وظایف در Network On Chip میخواستم چند تا از الگوریتم هاش رو (با مطلب) باهم مقایسه کنم
    در واقع الگوریتمی دارم که میخوام با چند تا از الگوریتم هایی که قبلا ارائه شده (NMAP , BMAP, PMAP, Onyx و …) مقایسه ش کنم.
    ولی کد اون الگوریتم های گذشته رو نمیدونم باید از کجا بیارم!
    این کدها تو ی خود مطلب بصورت اماده وجود نداره؟
    باید خودم از روی pseude code شون بنویسمشون ایا؟؟؟!!!!

  73. mohammad گفت:

    clcl و clear all معلومه چی کار می کنن اما close all چی کار می کنه.دوّم : بادم function بسازم با mfile اما مثل این که کارای دیگه هم می شه کرد برنامه ساخت و توش خروجی داشته باشه! اگه می شه یه منبع فارسی در این مورد معرفی کنید.
    با تشکر

  74. farez گفت:

    سلام…
    می خواستم بدونم وقتی ماتریس meshgrid رو با یکسری نقاط تشکیل میدم چطوری می تونم بفهمم که توی هر grid چنتا از اون نقاط وجود داره ….
    با تشکر

  75. مسیح گفت:

    سلام خسته نباشید.
    هرچقدر سعی در رسم یک تابع (TL) بر حسب فرکانس دارم متأسفانه متلب آن نموداری را که انتظارش را دارم به من نمی دهد.
    متن خط های مقدار دهی ام را برایتان ارسال نمودم اگر چنانچه ایرادی در آن می بینید لطفاً مرا آگاه و کمک نمایید:
    >> x=20:20000;
    >> x2=(2*pi*x);
    >> muwater=(9.79*((10)^(-4)));
    >> lambdawater=(((-2)*(muwater))/(3));
    >> rhowater=1000;
    >> nuwater=((muwater)/(rhowater));
    >> c0water=1480;
    >> chiwater=(1+(((4*nuwater*x2)/(3*((c0water)^(2)))).^(2)));
    >> krwater=(((-x2)/(c0water)).*((chiwater).^((-1)/4))).*(((1/2).*(1-((chiwater).^((-1)/2)))).^(1/2));
    >> klwater=(((x2)/(c0water)).*((chiwater).^((-1)/4))).*(((1/2).*(1+((chiwater).^((-1)/2)))).^(1/2));
    >> mwater=(((-j)*x2)/(klwater-(j*krwater)))+(((4*nuwater)/(3))*(klwater-(j*krwater)));
    >> k0water=(krwater)+(j*klwater);
    >> dbetween=0.015;
    >> rho2=1.225;
    >> c2=343;
    >> sigma2=3.36;
    >> z2f=(rho2*c2)+(j*x2*sigma2);
    >> psi0=acoth((z2f)/(mwater*rhowater));
    >> sigma1=3.36;
    >> rho1=1.225;
    >> c1=343;
    >> fchi=((1/2).*(((mwater.*rhowater.*(coth(psi0+(j.*k0water.*dbetween))))+(j.*x2.*sigma1)+(rho1.*c1))/((mwater.*rhowater.*(coth(psi0+(j.*k0water.*dbetween))))+(j.*x2.*sigma1)))).*(1+((j.*x2.*sigma1)/(mwater.*rhowater.*(coth(psi0+(j.*k0water.*dbetween)))))).*((cosh(psi0+(j.*k0water.*dbetween)))/(cosh(psi0))).*(1+((j.*x2.*sigma2)/(rho2*c2)));
    >> ffinal=10*(log(abs((fchi).^(2))));
    >> plot(x,ffinal);
    >> axis([20,20000,0,140]);

    با تشکر

  76. فارز گفت:

    سلام میشه به سوال من پاسخ بدید راجع به meshgrid

  77. یسنا گفت:

    سلام
    من یه فایل مربوط به تولباکس متلب از اینترنت دانلود کردم (یه نسخه جدید )حالا نمیدونم چطوری میشه تو متلب ذخیره و اجراش کنم ودر حالت کلی m .fill ها چطوری میشه ازشون استفاده کرد
    مرسی

    • متلب ایران گفت:

      سلام
      اگر چیزی که دانلود کردید دارای رابط کاربری گرافیکی باشه و حالت نصبی داشته باشه، میتونید با install کردن اون تولباکس ازش استفاده کنید(باید خود تولباکسی که دانلود کردید قابلیت install اشته باشه) . اما اگر رابط کاربری خاصی نداشته باشه و فقط یک سری m-file دانلود کرده باشید، دو حالت پیش میاد
      اول: m-file هایی که دانلود کردید به صورت script هستند. در این صورت باید این m-file ها رو برای اجرا شدن run کنید.( با زدن کلید run در ادیتور متلب یا کلید f5)
      دوم: m-file هایی که دانلود کردید به صورت function هستند. در این صورت میتونید اون ها رو در current folder قرار بدید و اجرا کنید یا آدرش قولدری که اون ها توش قرار دارند رو در متلب اضافه کنید. برای اضافه کردن آدرس مسیر زیر رو طی کنید.
      matlab 2011 : file>set path> add folder
      matlab 2013 : home> set path> add folder

  78. tatania گفت:

    سلام
    چطور با دستور plot 3 توابع benchmark رسم کنم.مثلا تابع sphere که شکله سه بعدی اش گذاشتین و کد function هم گذاشتین
    چطور با دستور plot 3 نمودار رنگی و سه بعدی آن را رسم کنم

    • متلب ایران گفت:

      با دستور plot3 شکل جالبی یه دست نمیارید
      پیشنهاد من دستورات زیر است:
      [a b]=meshgrid(-10:0.1:10,-10:0.1:10);
      c=a.^2+b.^2;
      mesh(a,b,c)

      اگرچه می توانید دستور mesh را با plot3 جایگذین کنید

  79. فاطمه گفت:

    سلام
    من دو نوع سيگنال مغزي دارم كه وقتي وارد متلب كردم ديدم سايزاشون باهم فرق داره و نميتونم يه ماتريس كلي از اونها درست كنم
    چه طور ميتونم ماتریس 1×2002 (يك سطر و 2002 ستون) رو به ماتريس 1×2560 (يك سطر و 2560 ستون) تبدیل کنم،اگه میشه راهنماییم کنین

    • متلب ایران گفت:

      خب خیلی راحته. عناصری که ندارید رو صفر (عددی که در محاسبات بعدی شما تاثیر نخواهد داشت) قرار بدید
      مثال: اگر a به صورت زیر باشه، با دستوری که می بینید ماتریس a که یک ماتریس 2*3 هست، تبدیل به یک ماتریس 5*7 میشه ولی عناصری که نداریم رو هم صفر قرار میده و عنصر 5*7 رو برابر 10 قرار میده!
      a=[1 2 3;4 5 6]
      a(5,7)=10

  80. محيا گفت:

    سلام
    من دانشجوي ليسانس مهندسي پزشكي هستم
    ممنونم از سايت خوبتون و جواب هاي خوبي كه به دوستان دادين
    خيلي خيلي ممنونم ميشم اگه به من هم كمك كنين چون هرچي گشتم نتوسنتم راهي پيدا كنم
    من دو نوع سيگنال مختلف دارم (يكي aep و يكي eeg) و ميخوام با شبكه عصبي تشخيص بدم كه كدومش aep و كدومش eeg هستش
    ابتدا ديتاها رو وارد كردم و بعد يه ماتريس كلي از اونها ساختم تا به عنوان ورودي شبكه عصبي باشه
    و براي target شبكه عصبي هم با راهنمايي استادم به اين صورت عمل كردم:
    ابتدا براي 20 تا سيگنال نوشتم
    ;(label=zeros(1,20
    و بعد استاد گفت مثلا سيگنال پنجم كه aep داره رو بنويسم
    ;1=(label(5
    و سيگنال هفتم كه eeg داره رو بنويسم
    ;0=(label(7
    اما با اين روش error داد و نميدونم خطا از label هست يا بقيه تنظيمات شبكه عصبي
    حالا سوال من از شما اينه كه آيا با اين روش ميشه شبكه عصبي از روي سيگنال پنجم مشخص كنه كه مثلا سيگنال دوم هم مثل اون aep داره و يك هست و سيگنال سوم نداره و صفره
    استادم نگفتن هيچ ويژگي اي از سيگنال مثل انرژي ،وزن يا چيز ديگه پيدا كنيم و وارد كنيم تا شبكه عصبي با توجه به اون مشخص كنه و گفتن با همين label ميشه
    به نظر شما آيا ميتونه سيگنال ها رو با همين كدها مشخص كنه (خطا از label هستي يا تنظيمات شبكه عصبي؟؟؟) يا بايد كار ديگه اي انجام بدم و اگه بايد كار ديگه اي انجام بدم بايد چيكار كنم؟؟؟؟؟ و از چه راهي وارد شم؟؟؟

    ممنونم ميشم اگه كمك كنين

    • متلب ایران گفت:

      منظور استادتون از این که برای یک سیگنال بر چسب 1 و برای دیگری بر چسب 0 تعریف کنید این نبوده که در متلب label=1 یا label=0 بنویسید
      توضیحات زیر رو بخونید:
      شبکه عصبی روشی ریاضی و دقیق نیست. روش عصبی مبتنی بر تکرار و مشابهته. یعنی چی؟
      تکرار: یعنی اگر تعداد داده هایی که باهاش کار میکنیم تغییر کنه (تعداد تکرار تغییر کنه) نتیجه ای که شبکه میده فرق میکنه.
      مشابهت: شبکه عصبی کاری نداره که سیگنال شما چیه یا انرژی سیگنال چقدره یا ویژگی های دیگه ی اینطوری رو در نظر نمیگیره. پس شبکه عصبی چطوری کار میکنه؟ به مثال زیر دقت کنید:
      مثال: اگر داد هایی به این صورت داشته باشیم که x1=1.1 و x2=1 و x3=0.99 و x4=1.02 و y1=0 و y2=-0.01 و y3=0.5 و y4=0.1 هستند. در این داده ها x1,x2,x3,x4,y1,y2,y3,y4 “ورودی” ها یا inputs هستند. 1.1,1,0.99,1.02,0,-0.01,0.5,0.1 “هدف” ها یا target هستند.
      حالا اگر این داده ها رو به یه سبکه عصبی مناسب بدهیم (یعنی به شبکه بگوییم که x1 متناظر با 1.1 و … است) ، و از شبکه بخواهیم x5 و y5 رو حدس بزنه (x5 و y5 “خروجی” ها یا output هستند)، شبکه عصبی بر اساس مشابهتی که بین داده های ورودی پیدا کرده حدس میزنه. یعنی x5 را حدود 1 و y5 را حدود 0 حدس خواهد زد. یعنی x ها رو شبیه 1 و y ها رو شبیه 0 میبینه. حالا اگر داده ها “غنی” تر باشه یعنی تعداد اون هایی که میگن x حدود 1 و y حدود 0 است بیشتر باشه، دقت شبکه در حدسی که میزنه بیشتر میشه.
      حالا در کار شما:
      کافیه یه همچین تناظری بین “ورودی” ها و “هدف” هاتون پیدا کنید.
      اگر از توضیحاتی که دادم باز هم متوجه نشدید که منظور استادتون چیه بگید که بیشتر راهنماییتون کنم.

      • محيا گفت:

        خيلي ممنونم از توضيحات كاملتون
        واقعا شرمنده ام كه من بازهم سوال دارم
        خيلي ممنونم ميشم اگه دوباره لطف كنين و جواب بدين چون من وقت زيادي ندارم ومتاسفانه كسي هم نيست كه كمكم كنه
        هنوز يه چيزي برام مجهوله… چه طور بايد اين تناظر رو بين سيگنالهام پيدا كنم؟
        يعني ازكجا بفهم سيگنال هاي من مثل x هايي كه شما گفتين چه مشابهتي دارن؟
        سيگنال هاي من كه 20 تا هستن و دو نوع شنواييي و مغزي يه سطر و بيش از دوهزار ستون دارن و من نميدونم چه جوري بايد تناظرپيدا كنم،خودم هم به اين مساله قبلا فكركردم اما به نتيجه اي نرسيدم چون سيگنال رو توي مطلب هم بازش كردم(data رو به صورت ماتريس ديدم) نفهميدم كه چه طور بايد بين شنوايي ها يه تناظر و بين مغزي ها يه تناظر ديگه پيدا كنم
        و دوم اينكه آيا من بايد يه نوع سيگنالم مثلاaep رو به عنوان input بدم مثل x هاي شما و سيگنال ديگه يعني eeg رو به عنوان target مثل y هاي شما؟ يا اينكه هردونوع سيگنال رو با يه ماتريس كلي به صورت
        ;[data=[data1;data2;data3;…;data20
        استاد گفته بودن همه رو با يه ديتاي كلي توي input بذارم و 0و1 label به عنوان target
        يا
        اگه مشابهتي بين سيگنال ها پيدا كردم بايد اون رو به صورت كد به عنوان label بذارم؟؟
        مثلا اگه مثل x شما حدود 1 باشن بشن label 1 و به عنوان سيگنال شنوايي و اگه حدود 0 باشن بشن سيگنال مغزي و label 0?

        • متلب ایران گفت:

          کاری که میشه کرد به این صورته. ما 20 تا سیگنال داریم که 2000 تا ستون دارند. اگر این ها رو در یک ماتریس قرار بدیم، یک ماتریس 20سطری و 2000ستونی میشه. این ماتریس 20سطری و 2000ستونی ورودی یا inputs است. حالا فرض کنید سیگنال اول aep و سیگنال دوم aep و سیگنال سوم eeg و سیگنال چهارم aep و سیگنال پنجم eeg و … باشند. یک ماتریس دیگر به این صورت درست میکنیم که 20سطر و 1ستون دارد. درایه های این ماتریس به ترتیب 0و0و1و0و1و… خواهد بود (این جا اون تناظری که دنبالش بودیم رو ساختیم) این ماتریس 20سطر و 1ستون رو به عنوان هدف یا target به شبکه میدیم.
          شبکه با ورودی ها و هدف ها آموزش میبینه، حالا اگر سیگنال 21ام رو به شبکه بدیم، اگر به گروه اول شبیه باشه خروجی یا output حدود 0 و اگر به گروه دوم شبیه باشه خروجی حدود 1 در میاد

  81. از ديار باران گفت:

    سلام

    اگه میشه در مورد برش زدن سیگنال راهنمایی بفرمایین… مثلا چه طور میشه یه سیگنال رو برش زد و مثلا يك سطر و۱۰۰۰ تا ستون از اون رو برداشت؟ یعنی بخشی از سیگنال رو برداشت؟

    • متلب ایران گفت:

      به مثال زیر دقت کنید:
      a=[1 2 3 4 5;6 7 8 9 10;11 12 13 14 15];
      این دستور یک ماتریس 3*5 می سازه
      با دستور زیر، یک زیرماتریس از ماتریس a جدا می کنیم که از سطر 2 تا 3 و از ستون 2 تا 5 را شامل میشه
      a(2:3,2:5)

      • از ديار باران گفت:

        مرسي
        هدفم اينه كه بتونم دو تا سيگنالو هم سايز كنم و سطراشون يكي هستش اما ستونهاشون فرق داره
        با اين وجود براي برداشتن يه سطر و 1000 تا ستون از يه ماتريس كد زير درسته؟
        (a(1:1,1:1000 يعني سطر يك و ستون يك تا هزار؟
        و سوال ديگه ام اينكه آيا اين كار تغييري در ماتريسم كه يه سيگنال هست ميده؟يعني آيا اين كار سيگنالمو تغيير ميده يا تاثيري در ماهيت سيگنال نداره و فقط كوچيكترش ميكنه؟
        چند روز پيش هم پرسيدم و گفتين كه درايه هايي رو كه ندارم صفر بذارم تا سايز ماتريسم بزرگ بشه و اين تاثيري در محاسبات نداره
        به نظر شما براي اينكه دو تاسيگنال يه ساز بشن و ماهيتشون هم تغيير نكنه به كدوم روشهايي كه شما گفتين عمل كنم بهتره؟
        صفر گذاشتن درايه ها يا برش زدن سيگنال بزرگتر

        • متلب ایران گفت:

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

          • از ديار باران گفت:

            مرسي
            ممنونم كه وقت گذاشتين و جواب دادين

            راستي يه سوالي دارم شما چه جوري اينقدر رو متلب تسلط پيدا كردين؟
            كلاس رفتين يا خودتون اونقدر با متلب كار كردين تا ياد گرفتين
            كلا توصيه اتون براي تسلط پيدا كردن رو اين نرم افزار خيلي مفيد و مهم چيه؟
            راستي اگه ميشه دوست دارم مدرك تحصيليتون رو هم بدونم…

  82. آرش گفت:

    سلام یه سوال داشتم اگه کسی بتونه جوابمو بده ممنون میشم و در صورت امکان به ایمیلم بفرسته.
    برنامه¬ای بنویسید که تابع سیمبولیک f(x) ی را از ورودی بگیرد و در بازه [-10,10] با طول گامی که از ورودی می¬گیرد محاسبه کند و به خروجی بفرستد و همچنین نمودار آنرا نیز رسم کند.
    فرم برنامه به شکل زیر باشد.
    F=values(fx,step)
    که fxتابع موردنظر و step طول گام است

    • سحر گفت:

      سایت بسیار عالی دارید،ممنون از اینکه به ما کمک میکنید
      برای اینکه بفهمیم ماتریس فاصله مقاومتی یک ماتریس ۷ در ۷ درست هست یا نه توسط متلب چکار باید کرد؟

  83. یسنا گفت:

    سلام
    من دارم یه گزارش کار دررابطه با متلب مینویسم نمیدونم چطوری نمودارهایی که در متلب رسم شده را در ورد رسم کنم
    با تشکر

  84. ناشناس گفت:

    سلام میخواستم بدونم درباره shaded relief در پردازش تصویر چیزی میدونید ؟میخوام برنامشو بنویسم ولی اطلاعی ازش ندارم

    • فروغ گفت:

      اتفاقا منم بايد اين برنامه تا چند روز ديگه آماده كنم.فقط در اين حد ميدونم كه نقشه ايست كه نشون ميده هر پيكسل رو ب خورشيده يا پشت به اون.بايد آزيموت و ارتفاع خورشيد رو وارد كنيم بعد بردار نرمال سطح روبدست بياريم و با جهت بردار خورشيد مقايسش كنيم…hh

  85. سعید گفت:

    سلام
    لطفا راهنمایی کنید چگونه دیتابیس های معتبر و عمومی هندسه دست برای پایان نامه ارشد را تهیه کنم ()

    با تشکر

  86. اعظم چراغی گفت:

    سلام من پایان نامه ام در مورد تشخیص متن از غیر متن در ocr هست. در برنامه نویسی متلب به چندتا مشکل برخوردم،میشه کمکم کنید:
    میخوام یه تصویر اولیه که شامل متن و عکس و جدول و نمودار هست رو دربرنامم با دستور imread بخونم و هدفم اینه که این این تصویر رو به مربعات کوچکی تفسیم کنم و می خواهم به کمک حلقه ها مربعهای مختلف داخل تصویر اولیه را بررسی کنیم مثلا اگر 1000 در 1000 است و مربع های 20 در 20 را بررسی میکنم تعداد مربعها بشه 50 در 50 تا.
    می خوام یک ماتریس 50 در 50 ایجاد کنم و به ازای هر مربع متنی در تصویر اولیه یک عدد 1 در ماتریس 50 در 50 بگذارم و به ازای مربعهای غیر متنی عدد 0 بگذارم
    و سپس باید به ازای هر مربع یک هیستوگرام ایجاد کنید.
    من این کار رو تاجایی که تصویر اولیه به مربعات کوچک تقسیم شده رو انجام دادم بقیه اشو نمی دونم چطوری انجام بدم لطفا کمکم کنید.دستوراتی که نوشتم رو اینجا براتون در نظر بعدی ضمیمه کردم.

  87. یسنا گفت:

    سلام من یه m.file را به روشی که شما گفته بودید در متلب اجرا کردم (فایل مربوط به یه جعبه ابزار بود )با نوشتن نام فایل پنجره مربوطه باز میشه اما اجرانمیشه (کار نمیکنه !!!!!!!!!!!)من نمیتونم داده هام را بهش بدم واون ها را پردازش کنم به نظرتون علتش چیه؟

  88. pegah گفت:

    سلام میشه آموزشی هم در مورد پردازش تصاویر ماهواره ای در متلب بگذارید؟

  89. حسین گفت:

    سلام دوستان می خوام تابع تبدیل زیر و انجام بدم و نمودارشم رسم کنم اما بلد نیستم می شه راهنماییم کنین مرسی
    y=6sin(4*7*pi*t)+18sin(10*7*pi*t)+sin(1*7*pi*t)

    • متلب ایران گفت:

      باسلام
      برای رسم توابع ابتدا باید بازه متغیر مستقل (t) رو تعیین کنیم و در ادامه تابع (y) رو بسازیم و با دستور plot اون رو رسم کنیم. به عنوان مثال فرض میکنم که t بین مقدار -10,10 باشه، طبق کد زیر داریم
      >> t=-10:0.1:10
      >> (y=6*sin(4*7*pi*t)+18*sin(10*7*pi*t)+sin(1*7*pi*t
      >> (plot(t,y

      برای به دست آوردن تابع تبدیل یک سییتم نیاز است تا تبدیل لاپلاس خروجی را به تبدیل لاپلاس ورودی تقسیم کنیم
      برای به دست آوردن تبدیل لاپلاس یک عبارت که در حوزه ی زمان (t) تعریف شده است از دستورات زیر استفاده می کنیم
      syms t y
      y=6*sin(4*7*pi*t)+18*sin(10*7*pi*t)+sin(1*7*pi*t)
      laplace(y)
      می توانید به صورت مشابه تبدیل لاپلاس ورودی رو هم حساب کنید

      • حسین گفت:

        با تشکر به خاطر جوابتون
        من تونستم با روش شما تابع رو رسم کنم
        ولی به نظرم اول باید تبدیل تابع رو انجام بدم بعد تابع رو رسم کنم در حالی که در روشی که شما گفتین هر کدومش جداگانه انجام شده
        نمیشه کدی نوشت که تواما تبدیل رو انجام بده و بعد رسم کنه؟
        من کد plot رو اضافه کردم خطا داد

  90. مینا گفت:

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

  91. شادي گفت:

    با سلام
    اگه لطف كنيد كدهاي الگوريتم زنبورعسل و كرم شب تاب رو مي خواستم يا اينكه در موردش راهنماييم كنيد
    ممنون ميشم

    • متلب ایران گفت:

      با سلام
      در زمینه الگوریتم های بهینه سازی منابع متعددی وجود داره که از جمله اونها میشه کتاب سیستم های هوشمند مولف علی یارکیانی جلد دوم رو نام برد. در مورد firefly سعی میکنیم تا چند روز دیگه منابع و مطالب خوبی رو در اختیارتون قرار بدیم.

  92. ترابی گفت:

    با سلام

    من می خواهم پس از خواندن فریم های ویدیو فریم هایی که شرایط خاصی دارند حذف گردند. منرا راهنمایی میفرمایید؟

    با تشکر

  93. ملكوتي گفت:

    با سلام و خسته نباشيد
    اگر بخواهيم بدون استفاده از دستور rgb2gray يك عكس رنگي را به خاكستري تبديل كنيم چه بايد بكنيم و اصلا اين دستور چطور كار ميكنه؟
    ميخواهيم روند اجراي اين دستور رو خودمون كدنويسي كنيم

  94. محمدرضا گفت:

    با سلام وخسته نباشید خدمت تمام متخصصین گرامی
    من می خوام از یک سیگنال هارمونیک دار متناوب که توسط اسکوپ اندازه گرفتم ولتاژ موثرشا (rms) بوسیله متلب بدست بیارم
    خواهشمندم راهنماییم کنید.(عکس سیگنال را گذاشتم)
    http://upcity.ir/images2/33329573558669867471.bmp

  95. asaad گفت:

    توروخدا برنامه معادله حالت واندروالس در متلب رو بنویسید خواهش میکنم باید تحویل بدم a=3.592,b=0.4267,R=0.8206 با استفاده از روش نیوتن رافسون

  96. مهسا گفت:

    با عرض سلام و خسته نباشید
    میخوام برنامه ای بنویسم که یک تابع به شکل سیمبولیک از کاربر بگیره
    کدش چطوری بنویسم؟
    باتشکر

  97. hera گفت:

    فیلتر باترورثی طراحی کردم ،فیلتر باترورث را با روش دو جمله ای به یک فیلتر دیجیتال تبدیل کردم اما نمیدونم چطور باید فاز فیلتر را خطی کنم،ممنون میشم راهنماییم کنید.
    ممنون

  98. مینا گفت:

    تولید اعداد تصادفی با استفاده از رولت به چه شکلی انجام می گیرد

  99. احسان گفت:

    با سلام خدمت شما.
    من مي خواستم ازتون در مورد كد S.O.R براي حل معادلات خطي راهنمايي بخواهم. اگه ميشه در نوشتن اين كد منو راهنمايي كنيد.
    با تشكر از سايت خوبتون.

  100. مهدی گفت:

    سلام چه جوری میتونم تو متلب دستوری بدهم که محل تلاقی دو نمودار را نشان دهد

  101. حسین گفت:

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

    تابعی بنویسید که یک بردار ( 77سطری یا ستونی) را از کاربر بگیرد و مراحل زیر را انجام دهد
    تعداد آرگومان ورودی و خروجی که توسط کاربر وارد شده است را چک کند و در صورتیکه تعداد آرگومان ورودی بیشتر یا کمتر از یک و تعداد آرگومان خروجی بیشتر از یک باشد، پیام خطا نمایش داده از تابع خارج شود.
    ابعاد آرگومان ورودی را چک کند و درصورتیکه آرایه‌ای غیر سطری یا غیر ستونی باشد(یعنی در صورتیکه به جای بردار، ماتریس باشد)، با پیام خطا از تابع خارج شود.
    عبارت زیر را بر روی مقادیر ورودی اعمال نموده به عنوان خروجی بازگرداند.
    y=2exp(4×2)+3sin(2nx)+10
    تعداد آرگومان خروجی را چک کند و در صورتیکه برابر با صفر باشد، نمودار تغییرات y در مقابل x را رسم کند.

  102. مرضیه گفت:

    با سلام و خسته نباشید
    برای حل مساله ایی از شبکه عصبی feed forward استفاده کرده ام که تابع فعالسازی در لایه خروجی تابع سیگمویید است،خروجی این شبکه مقادیری بین صفر و یک میشود ولی مقادیر واقعی اعدادی بزرگتر از یک هستند برای حل این مساله باید از چه ضریب بزرگ نمایی برای مقیاس کردن به واقعیت استفاده کنم؟
    ممنون میشم راهنماییم کنید

  103. سهیل گفت:

    سلام موضوع پروژه من تشخیص ریه ناسالم از سالم با استفاده از شبکه عصبی هست.میخاستم عکس های ریه را به عنوان ورودی و Target خوراک شبکه عصبی کنم.اما سایز عکس در حدود 1075*1075 چطور میتونم 100 عکس با این سایز وارد شبکه عصبی کنم؟؟

  104. حمید گفت:

    سلام
    آیا ابزاری آماده برای محاسبه زیر وجود دارد:
    ماتریسی به ابعاد دلخواه وجود دارد که دارای اعداد صحیح مثلا 1 تا 4 است. می خواهیم ماتریس جدیدی از این ماتریس ایجاد نماییم که عضوهای مشابه کنار هم (همسایگی 4 یا 8 تایی) دارای کد مشابه گردند. اما این کار برای تمام همسایگان مشابه جدا انجام گیرد. یعنی از اولین عضو شروع شود به آن کد جدید 1دهد. همسایگانش را بررسی کند و اگر همسایه مشابه با کد اولیه (نه کد جدید) داشت به تمام آنها هم کد 1 بدهد در غیر اینصورت به سراغ عضو بعدی در ماتریس برود و به آن کد 2 دهد. دوباره همسایگانش را بررسی کند اگر کد مشابه با ماتریس اولیه داشت به همه آنها کد 2 بدهد و در غیر این صورت به سراغ عضو بعدی ماتریس اولیه برود و الی آخر.

  105. babak گفت:

    سلام
    میخواستم بدونم چه طوری می تونم تصویر وبکم لپ تاپ رو توی متلب 2014 نشون بدم.
    داخل خود فایل های متلب فیلمی بود که نشون میداد باید از اینترنت hardware support packages رو دانلود کنیم تا بشه بعدش وبکم رو فراخونی کنیم ،قضیه چیه؟
    فایل رو نمیشه جدا دانلود کنم (چه طوری اصلا پیداش کنم؟) بعدش نصب کنم؟
    کلا اگه راه دیگه و ساده تری هست یا حالا هر راه دیگه ای، ممنون میشم که بهم بگید و کمکم بکنید.

    • babak گفت:

      سلام
      فایلی رو که متلب 2014 برای شناسایی وبکم ها نیاز داره رو پیدا کردم اگر دوستی نیاز به این فایل داشت اگه بخواد براش میفرستم.
      از خود شرکت متلب دانلود کردمش

  106. مینامحمدی گفت:

    سلام. من برای پیش بینی قیمت سهام میخوام از تولباکس شبکه عصبی در متلب استفاده کنم، ولی نمیخوام کد بزنم.میخواستم بدونم اگرنخوام کدبزنم و بخوام از حالت پیش فرض استفاده کنم،داده ها بطورخودکارنرمال می شوند؟چطورمیتونم تعدادلایه های پنهان رو مشخص کنم؟چطورمیتونم مقدارخطایMSEرو بدست بیارم؟

  107. بهار گفت:

    با عرض سلام خدمت شما.من میخوام سیستم pvرا شبیه سازی کنم و به مبدل بوست وصل کنم..(با سیمیولیتک).امکانش هست راهنمایی بفرمایید

    • متلب ایران گفت:

      سلام
      به زودی یک فیلم آموزشی شبیه سازی سلول های خورشیدی و الکترونیک قدرت در متلب ارائه خواهد شد

  108. sahar گفت:

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

  109. عاطفه گفت:

    سلام
    میخواسم درمورد اینکه کدوم الگوریتم متاهیوریستیک برای vrp مناسبتر و راحتتره بپرسم. نتیجش مهم نیس فقط میخوام راهنماییم کنین به دردسر نیفتم.
    از بین اینا کدوم کدش راحتتر پیدا میشه و فهمش راحتتره و واسه مسئله گسسته vrp مناسبتره
    فرهنگی، جهش قورباغه، علف هرز، و یا الگوریتمهای جدید ک کار نشده باشه.

    • متلب ایران گفت:

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

  110. علی گفت:

    با سلام

    من وقتی seed را تغییر میدهم به ۳۳۳۳۳ ارور exceed memory میگیرم . چه کار باید بکنم.. لطفا راهنمایی بفرماید.

  111. مصطفی گفت:

    سلام
    وقتتون بخیر
    لطف کنید در مورد نحوه شبیه سازی منطق فازی سوگنو که می خواهیم خروجی های ما به صورت یک تابع خطی باشد باشد فیلمی یا توضیحی قرار دهید
    واقعا احتیاج ضروری دارم
    ممنون میشم
    با تشکر

  112. sahar گفت:

    سلام خسته نباشید
    من می‌خواستم با استفاده از مطلب بتونم در یک تصویر ویدئویی با استفاده از آشکار ساز رنگ پوست، دست و صورت را پیدا کنم.
    ممنون میشم اگر منو راهنمایی‌ کنید.

  113. farshid گفت:

    سلام و خسته نباشید
    یک سوال داشتم و ان را با نرم افزار متلب هر چه میزنم جواب در نمی اید می خواستم از شما جوابش را به صورت کامل در نرم افزار متلب برایم بفرستین ممنون از زحماتتان[email protected]

    درس مقاومت مصالح 1

    سوال:
    توزیع تنش در صفحه ی بیضی و معادله ی تار خنثی ؟ به همراه رسم نمودار (تنش – ab) و (تنش – تتا)؟؟

    شکل : به صورت محور مختصات رو در نظر بگیرین که یک بیضی کامل در وسط این محور مختصات قرار داره و که عرض این بیضی درچپ و راست a است ودر بالا و پایین طولش b است. و در قسمت بالا سمت راست محور مختصات نصف این بیضی یک فلش به سمت بالا (شمال شرقی ) با نام N قرار دارد که زاویه بین این فلش و محور x با نام تتا است.

    ممنونم که به سوالم جواب بدین
    باتشکر. ([email protected])

  114. میلاد گفت:

    سلام خسته نباشید.من ریشه های یک معادله رو با روش نیوتن بدست می آورم مثلا در فاصله -500 تا 500 تا اینجا مشکلی ندارم ولی میخوام ریشه هایی که برابر هم میباشد یکبار تکرار شود مثلا اگر 50 تا ریشه برابر 14 داریم بجای اینکه 50 تا 14 به ما بدهد 1 عدد 14 داشته باشیم یعنی ریشه های تکراری حذف شود اگر امکان دارد راهنماییم کنید

  115. HESAM گفت:

    سلام خسته نباشید من در legand گذاری برای محور سمت راست y ها در plotyy چه کار کنم .با تشکر

    • متلب ایران گفت:

      سلام
      به کد های زیر دقت کنید. x = 0:0.01:20;
      y1 = 200*exp(-0.05*x).*sin(x);
      y2 = 0.8*exp(-0.5*x).*sin(10*x);

      figure % new figure
      [hAx,hLine1,hLine2] = plotyy(x,y1,x,y2);

      set(hLine1,’LineStyle’,’–‘)
      set(hLine2,’LineStyle’,’:’)
      legend(‘First’,’Second’)

  116. HESAM گفت:

    سلام خسته نباشید من در ylabel گذاری برای محور سمت راست y ها در plotyy چه کار کنم .با تشکر

    • HESAM گفت:

      لطفا جواب بدهید این سوال با سوال قبلی متفاوت است چطور میتونم برای محور سمت راست y ,label بگذارم

      • متلب ایران گفت:

        از منوی edit>figure properties را انتخاب کنید. سپس روی محور دوم کلیک کرده و از منوی insert>y label را انتخاب کنید

  117. HESAM گفت:

    سلام خسته نباشید لطفا طریقه رسم نمودار میدان جهت (بردار جهت ) چطوریه ؟ممنون

  118. محمد گفت:

    با سلام و تشکر بابت مطالب بسیار عالی این سایت
    چند مدت پیش کد روش حداقل مربعات ماشین بردار پشتیبان (ls-svm) را برای شما فرستادم و با بررسی شما مشکل من حل شد. در حال حاضر قصد دارم این روش (ls_svm) را به وسیله الگوریتم pso بهینه سازی کنم. متاسفانه روش ترکیب این الگوریتم و روش مذکور را نمیدانم.آیا از تولباکس pso موجود در سایت شما میتونم استفاده کنم؟ لطفا برای من توضیح بدید چطور میتونم بهینه سازی را انجام بدم. ضمنا من قبلا کد ماشین بردار پشتیبان رو برای شما فرستادم.
    از لطف شما ممنونم.

  119. محمد گفت:

    با سلام و تشکر از مطالب بسیار آموزنده شما
    من چند مدت پیش از شما در خصوص تلفیق الگوریتم pso و روش lssvm. راهنمایی خواستم. ممنون میشم اگه من رو راهنمایی کنید.با تشکر

  120. sarab گفت:

    سلام شما اطلاعاتی درباره طبقه بندی contextual adaboost دارید؟مقایسه این طبقه بندی رو با شبکه عصبی میخواستم

  121. پریا گفت:

    سلام
    من دنبال کد روش حل معادله لاپلاسین هستم
    بی زحمت راهنماییم کنین

  122. سحر گفت:

    با سلام و عرض ادب و احترام
    می خواهم درون یک حلقه for از انتگرال گیری عددی با دستور dblquad استفاده کنم،مشکل اینست که دستور dblquad متغیر حلقه for را درون خود قبول نمی کند،
    یعنی کلا دستور quad ثابت درون خود قبول نمی کند.منظورم ثابتیه که از قبل بهش مقدار دادیم،مثلا بگوییم a=2، بعد درون تابع تحت انتگرال از a استفاده کنیم، error میدهد.
    نمیدونم تونستم منظورمو برسونم!
    ممنون میشم اگر کمکم کنید،واقعا به جواب این سوال نیاز دارم
    برای روشنتر شدن سوال ، برنامه را هم ارسال می کنم
    %SERRIS 21 ANTENNA H.W : Parabolic prime focus Reflector Antenna
    %1st part E-plane
    f=input(‘plz enter frequncy (Hz):’);
    l=3e8/f;
    k=2*pi/l;
    for theta=0:.01:pi
    I2=dblquad(‘(((sin(x).^2).*cos(y)+cos(x).^2)./sqrt(1-(sin(y).^2).*(sin(x).^2))).*(sin(y)./(1+cos(y))).*(exp(1i*2*sin(theta).*sin(x).*sin(y)./(1+cos(y))))’,0,1.3895,0,2*pi);
    E=(1-cos(theta)).*cos(theta).*I2;
    plot(theta*180/pi,E)
    hold on
    end

  123. mahmod گفت:

    سلام من دنبال نصب جعبه ابزار Solid Mechanics هستم که برای حل مسائل مقاومت مصالح است
    راهنماش رو پیدا کردم ولی جعبه ابزارش رو برای نصب پیدا کردم
    لطفا اگر مقدور هست برام بفرستید یا آدرس دانلودش رو برام بگید
    آدرس راهنماش: لطفا به راهنماش مراجعه کنید تا منظورم رو بفهمید
    [http://www.takbook.com/doc/%D9%85%D9%87%D9%86%D8%AF%D8%B3%DB%8C_%D9%85%DA%A9%D8%A7%D9%86%DB%8C%DA%A9/%D9%85%D8%B7%D9%84%D8%A8_%D8%A2%D9%85%D9%88%D8%B2%D8%B4/_mechanic.pdf]
    خیییییییییییییییییییییییییییییلی برام مهمه راهنماییم کنید.
    ممنون

  124. ali گفت:

    سلام من برای دریافت یک فایل مبلغ رو واریز کردم ولی نتونستم فایل مورد نظر را باز کنم

  125. محمد گفت:

    با سلام و خسته نباشید
    میخواستم بدونم اگه بخوام بین 4 متغیر یک حالت بهینه به دست بیارم باید چکار کنم.میخوام بدون انجام آزمایش به بهترین حالت دست پیدا کنم.
    ممنون میشم اگه بنده رو راهنمایی فرمایید.
    با تشکر …

  126. احمد گفت:

    سلام
    من پروژه پایان نامه م راجع به انواع کدینگ خط ( قطبی و دو قطبی) برای سرویس های مختلف مثل صدا یا تصویر هست. در واقع مقایسه روش های مختلف مثل بازگشت به صفر، منچستر، hdb3 و … موقع انتقال توسط کانال BSC و نویز سفید وقتی فاصله یا فرکانس یا مثلا BER تغییر پیدا میکنه. خودم یه مقدار سردرگم شدم و نمیدونم از کجا باید شروع کنم. خیلی ممنون میشم اگه برای شروع کار کمی راهنماییم بکنید.
    ممنون

  127. hilda.f گفت:

    با سلام
    واسه دانلود کتاب آموزش متلب که درسایت وجود داره مشکل دارم،دانلود رو که میزنم نوشته ها شکلهای عجیب هست
    چطوری میشه درستش کرد؟

  128. ایران منش گفت:

    با سلام
    ترکیب کدpso که با عملگر MUtaionا(جهش)از الگورتیم ژنتیک شود را می خواهم ؟
    تشکر

  129. رمضانی گفت:

    با سلام
    من یک مسئله بهینه سازی ترکیبی به نام کوله پشتی 0-1دارم .حال چگونه از توابع benchmarck روی مسئله استفاده کنم که از آن یک کار کنفرانسی مقاله استخراج شود .راهنمایی می کنید
    یک دنیا ممنون

  130. ایران منش گفت:

    با سلام و ادب
    کدترکیب psoبا عملگر جهش از دنیای الگورتیم ژنتیک می خواهم، را هنمایی می خواهم . خیلی خیلی ممنون

  131. رمضانی گفت:

    با سلام و ادب
    کدترکیب psoبا عملگر جهش از دنیای الگورتیم ژنتیک می خواهم، را هنمایی می خواهم . خیلی خیلی ممنون

  132. linadn گفت:

    تکلیف : 1-5برنامه اي بنویسید که دو ماتریس عددي را از کاربر بگیرد و
    در متغیرهاي xو yقرار دهد . سپس یک رشته کاراکتري شامل
    عبارتی ریاضی از متغیرهاي xو yرا از کاربر بگیرد و نتیجه آنرا بر
    اساس مقادیر متغیرهاي ورودي تعیین کند.
    تکلیف : 2-5برنامه اي بنویسید که یک رشته کاراکتري را از کاربر بگیرد و
    با تغییر کد اسکی آن، آنرا بصورت رمز در آورده نمایش دهد.
    تکلیف : 3-5برنامه اي بنویسید که نتایج تمرین 2-5را از حالت رمز خارج
    کرده و نمایش دهد.
    لطفا کمک کنید

  133. یسنا گفت:

    سلام
    من یه mfile ساده دارم ولی هرکاری میکنم در متلب اجرا نمیشه به نظرتون مشکلش چیه؟
    A=2;B=4;Q=5;N=10;R=1;
    P(1)=1;
    for k=1:N;

    F(N-k)=-(R+B’*P(k-1)*B)’*B’*P(k-1)*A;
    P(k)=(A-B*F(N-k))’*P(k-1)*(A-B*F(N-k))+F(N-k)’*R*F(N-k)+Q;
    end

  134. عارف گفت:

    با سلام و خسته نباشید میخواستم بدانم ماشین سنکرون در قسمت سیمولینک را چگونه میتوان تنظیم نمود که یک بار به صورت موتوری و یک بار به صورت ژنراتوری کار کند سپس توان خروجی و زاویه بار ان را با اسکو پ نمایش داد…. با تشکر از شما…

  135. رها گفت:

    با عرض سلام و تشکر فراوان از سایت خوبتون
    من نیاز مبرم به برنامه متلب کامل و درست الگوریتم pso دارم.
    از شما خواهش میکنم برام ارسال کنید
    ب تشکر فراااااااااااااااااااااااااوان
    به امید موفقیت

  136. مهدیه گفت:

    سلام خسته نباشید

    من شبیه سازی فیلتر پایین گذر در سیمولنک متلب رو پیدا کردم که مدار از نوع rcهست ..و از یه منبع ولتاژ یه خازن و یه مقاومت و دو منبع وابسته و یه اسکوپ ساخته شده..
    میخوام بدونم دلیل استفاده از دو منبع وابسته تو این طراحی چیه..اگه نباشه فیلتر جواب نمیده؟
    http://matlabshop.ir/wp-content/uploads/460811.png
    اینم شکل مدارمه..
    ممنون میشم جوابمو بدید..

  137. علیرضا گفت:

    سلام……….
    ببخشید میخاسم منحنی صفحه فاز رسم کنم اما نباید از دستوره plot استفاده کنم لطفا کمکم کنید و یه مثال براش بزنید
    با تشکر…………

  138. محمد گفت:

    سلام.من یک شبیه سازی دارم که تومتلب ورژن 2014رسم شده و متلب من 2012است . اوم شبیه سازی رو اجرا نمیکنه آیا دلیلش همون مشکل ورژن هست . تو خطاش میگه باید کامپایلر دانلود کنی .اونم نمیشه پیدا کرد.
    چه بکنیم

  139. هادی گفت:

    سلام. پایان نامه من در مورد پیاده سازی یه الگوریتمه واسه تعیین فاصله رله دیستانس موقع وقوع خطای فاز به زمین. استادم یه مقاله IEEE بهم داده ترجمه اش کردم و کامل موضوعش رو فهمیدم ولی واسه شبیه سازیش یه اشکال کوچیک دارم. میخواستم بپرسم میشه مقاله رو بفرستم وراهنماییم کنید؟

  140. sahar گفت:

    سلام
    ببخشید میخواستم بدونم چطور باید فراوانی چندتاعدد رو کدنویسی کنم؟
    مثلا اعداد:1و1و2و3و4و3و3و4
    خواهش میکنم کمک کنید حسابی گیج شدم

  141. امین گفت:

    سلام
    در مدل سازی با شبکه عصبی MLP بعد از تعریف ورودی و خروجی برای تعریف نوع شبکه عصبی با خطای زیر مواجه شدم:
    conversion to struct from double is not possible
    و تو ورک اسپیس
    Undefined variable “errorVector” or class “errorVector.add”.

    Error in nntool (line 942)
    errorVector.add(‘error’);

    com.mathworks.jmi.MatlabException: Undefined variable “errorVector” or
    لطفا راهنمایی کنید.

  142. جواد گفت:

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

  143. جواد گفت:

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

  144. زیبا گفت:

    سلام من یک ماتریس با 5 ردیف و 4000 ستون دارم . از هر یک از ستونهایش میانگین گرفتم حالا می خواهم هر کدام از عناصر ستونها از میانگین ستون خودشان کم شوند ولی هر مدل که می نویسم نمیشود.

  145. علی گفت:

    ارتباط سخت افزاری با متلب
    سلام
    ببخشید من می خوام یک اینترفیس بسازم و مثلا از طریق پورت usb به کامپیوتر وصل بشه سپس با این پورت از متلب دیتا بفرستم و دیتا بگیرم بدم به متلب. می توانید راهنمایی بفرمایید؟
    با تشکر

  146. ناز گفت:

    سلام

    ممنون میشم پاسخاین سوال رو بدید فقط لطفا سریع چون تا3 روز بیشتر وقت ندارم ممنونم

  147. behrooz گفت:

    سلام دوستان. من به مقداری اطلاعات پیرامون کنترلر lqr هستم. پروژه من سیستم تعلیق اتوماتیک هست که فقط من شبیه سازی شو انجام دادم برای ماشین کامل. من مدل ریاضی شو انجام دادم و تبدیل به state space هم‌کردمش. چطور میتونم اون رو با lqr کنترل کنم.ممنون اگر زودتر جوابم‌رو بدید

  148. حمیدرضا قدیمی گفت:

    با سلام در مورد SVM Classify سوال داشتم کسی می تونه راهنمایی کنه ممنون میشم

  149. sarinux گفت:

    سلام
    میخواستم ببینم چگونه در برنامه مطلب تصویر سیگمویید بسازیم
    با تشکر

    • متلب ایران گفت:

      سلام
      منظورتون از تصویر سیگمویید چیه؟
      ولی در حالت کلی یه تابع سیگمویید رو میتونید با تابع زیر بسازید:
      function y = sigmoid(x,c,a)
      % sigmoid evaluates a simple sigmoid function along x:
      %
      % ______1________
      % y = -a(x-c)
      % 1 + e^
      %
      %% Syntax
      %
      % y = sigmoid(x)
      % y = sigmoid(x,c)
      % y = sigmoid(x,c,a)
      %
      %% Description
      %
      % y = sigmoid(x) generates a sigmoid function along x.
      %
      % y = sigmoid(x,c) makes a sigmoid that scaled from zero to one, where
      % c corresponds to the x value where y = 0.5. If c is not specified, a
      % default value of c = 0 is assumed.
      %
      % y = sigmoid(x,c,a) specifies a, the rate of change. If a is close to
      % zero, the sigmoid function will be gradual. If a is large, the sigmoid
      % function will have a steep or sharp transition. If a is negative, the
      % sigmoid will go from 1 to zero. A default value of a = 1 is assumed if
      % a is not declared.
      %
      %% Example 1
      % A simple sigmoid:
      %
      % x = -10:.01:10;
      % plot(x,sigmoid(x))
      %
      %% Example 2:
      % Make a sigmoid function along x = 1 to 100, such that y(x=60) = 0.5:
      %
      % x = 1:100;
      % y = sigmoid(x,60);
      % plot(x,y,’b’,’linewidth’,2)
      %
      % Now do the same thing as above, but make the transition more gradual:
      %
      % y2 = sigmoid(x,60,0.1);
      % hold on
      % plot(x,y2,’r’,’linewidth’,2)
      % legend(‘default a = 1′,’a = 1/10’)
      % legend boxoff
      %
      %% Author Info:
      % Chad Greene, May 28, 2015.
      % http://www.chadagreene.com

      %% Parse Inputs:

      narginchk(1,3)
      if nargin<3
      a = 1;
      else
      assert(isscalar(a)==1,'a must be a scalar.')
      end

      if nargin<2
      c = 0;
      else
      assert(isscalar(c)==1,'c must be a scalar.')
      end

      %% Perform mathematics:

      y = 1./(1 + exp(-a.*(x-c)));

  150. yalda گفت:

    با سلام
    درباره حذف ستون ها در یک ماتریس عددی که 90% اعداد ستونها یکسان باشند راهنمایی می خواستم
    چطور میشه ستونهایی ک 90% شبیه هم هستند را حذف کنم
    ممنونم

  151. طاها گفت:

    سلام
    کد متلب حل معادلات انتگرال فردهلم با کوادرتور سیمسون را میخواهم
    لطفا اگر امکانش هست کمک کنید
    معادله زیر هست:
    u(x)=landa(int(k(x,y)*u(y)*dy)+f(x)
    لطفا به ایمیلم ارسال کنید.

  152. صادقیان گفت:

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

  153. فاطمه گفت:

    سلام ممنون بابت پرسش و پاسخی که گذاشتید. من در مورد نصب متلب 2013 سوال دارم که برنامه رو نصب می کنم و بعدش هم پیام اکتیو شده رو به من میده ولی وقتی میخوام برنامه متلب را باز کنم ارور License manager Error-114 رو به من میده. دوبار هم از اول نصب کردم باز هم همین ارور رو داد. چیکار کنم؟ کارم هم عقب مونده :((( قبلا نصب میکردم این مشکل رو نداشت. خواهش می کنم زود جواب بدین:(((

  154. مسعود گفت:

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

  155. sima گفت:

    سلام من با PSO یک الگوریتم بهینه سازی با استفاده از یکه تابع سود که هدف بیشینه کردن آن است نوشتم که برای 36 متغیر بازه ام بین 0 تا 38 است و به درستی هم اجرا میشود ولی یک شرط دیگر هم دارم و آن اینکه باید جمع تمام متغیرهایم 38 شود ولی وقتی از مقدار آب تخصیصی به تمام متغیرها جمع میگیرم بیشتر از 38 (مقدار آب موجود) میشود. .واقعاا ممنون میشم راهنماییم کنید.

    • متلب ایران گفت:

      سلام
      سوالتون رو بیشتر توضیح بدید. واضح تر لطفا

      • sima گفت:

        سلام
        مقدار 38 واحد آب قرار است در بین 36 مصرف کننده توزیع شود، اگر مقدار آب اختصاص یافته به مصرف کننده j با Xj نمایش داده شود و اگر سود هر مصرف کننده از (رابطه ای برای سود برحسب x) محاسبه شود وهدف بیشینه نمودن سود تمام مصرف کنندگان باشد .مطلوب است محاسبه مقدار آب تخصیص یافته به هر مصرف کننده.
        این سوال است ، من این را با استفاده از pso بهینه سازی کردم ولی نمیدونم در کجای برنامه ام باید شرط مقدار آب موجود را بذارم؟

  156. sima گفت:

    سلام
    مقدار 38 واحد آب قرار است در بین 36 مصرف کننده توزیع شود، اگر مقدار آب اختصاص یافته به مصرف کننده j با Xj نمایش داده شود و اگر سود هر مصرف کننده از (رابطه ای برای سود برحسب x) محاسبه شود وهدف بیشینه نمودن سود تمام مصرف کنندگان باشد .مطلوب است محاسبه مقدار آب تخصیص یافته به هر مصرف کننده.
    این سوال است ، من این را با استفاده از pso بهینه سازی کردم ولی نمیدونم در کجای برنامه ام باید شرط مقدار آب موجود را بذارم؟

  157. مهسا گفت:

    سلام ببخشید من دوتا ماتریس xوdelta xدارم میخوام حاصل این عبارتو x_new=x_old+deltax بعد از 300 بار بدست بیارم با حلقه for میشه راهنماییم کنید

  158. سجاد گفت:

    سلام
    من تعدادی نقطه دارم که باید با الگوریتم بهینه سازی تجمع ذرات (PSO) بهش هذلولی فیت کنم
    لطفا راهنمایی کنید چکار باید انجام بدم
    خیلی ممنون

    • متلب ایران گفت:

      سلام
      فاصله ی نقاط مورد نظرتون رو از هذلولی به عنوان تابع هدف در نظر بگیرید.
      x و y رو در معادله ی هذلولی به عنوان متغیر های تصمیم در نظر بگیرید.

      • سجاد گفت:

        این یه بخشی از کدیه که دارم
        کد درسته ؟
        x=model.x;
        y=model.y;
        fhat=model.fhat;

        yhat=zeros(size(x));
        for i=1:numel(x)
        yhat(i)=fhat(x(i),a);
        end

        e=y-yhat;

        z=mse(e);

        model.fhat=@(x,a,b) (a(1)/a(2))*sqrt(x^2+a(2)^2);

  159. سید حسین الحسینی گفت:

    سلام – من یک سری نمونه کد شبکه عصبی روش mlp دارم ولی در زمان run section بخش رسم نمودارهای رگرسیون (رابطه همبستگی بین مقادیر خروجی مدل و خروجی واقعی) خطای زیر را متلب میدهد: “Model parameter must be a string” – من البته در سایتهای مختلف خارجی خیلی گشتم ولی درست علت خطا را متوجه نشدم. اگر نیاز است من میتوانم کل خطوط کد (حدود 40 خط) را برای شما بفرستم تا خودتان بعد از اجرای بخش-بخش کدها و مشاهده این خطا راه حل رفعش را بفرمایید. بسیار متشکرم

  160. احمد گفت:

    سلام- من با توجه به ماتریس ورودی و خروجی که داشتم یک شبکه عصبی mlp ایجاد کردم و خروجی را بدست آوردم… الان من فرمولی را میخوام که شبکه عصبی با استفاده از آن خروجی را بدست می آورد. مشکل این است که وقتی ماتریس وزن و بایاس و ورودی را در فرمول مربوطه (a3=f3 (LW3,2 f2 (LW2,1 f1 (IW1,1 P+b1 )+b2 )+b3 قرا میدم جوابی که میده با خروجی شبکه عصبی یکی نیست.. این کار را روی چند شبکه ساده امتحان کردم و جواب نداد.. لطفا راهنمای کنید که من چطور میتونم با استفاده از ماتریس وزن ها و بایاس ها به خروجی شبکه عصبی برسم.. با تشکر

    • قهساره گفت:

      با سلام و احترام .
      برای شبکه پرسپترون چند لایه از الگوریتم پس از انتشار از فرمان nntool استفاده شد ولی با ورودی ها و هدف و مشخصات یکسان هر بار خروجی متفاوت دریافت شد . آیا این روند درست است؟

      • متلب ایران گفت:

        سلام
        بله. این روند درست است. از آن جایی که شبکه های عصبی در هر بار اجرای برنامه با وزن ها و بایاس های متفاوتی مقدار دهی می شوند، نتایج خروجی ها کمی متفاوت خواهند بود. هر چند که تفاوت باید در محدوده ی کمی باشد تا بتوان به نتیجه ی خروجی شبکه عصبی اعتماد کرد.

  161. Neda گفت:

    سلام.
    من ی شبکه عصبی یک لایه دارم با چهار ورودی و دو خروجی و یک لایه پنهان.
    این شبکه از طریق Levenberg-Marquardt Algorithm آموزش داده شده.
    می خوام یک سری تغیرات رو روی فرایند اموزش Backpropagation داشته باشم که بتونم اون رو اصلاح کنم.
    که برای اصلاح دو روش بیان شده : 1- اصلاح ممنتوم 2- نرخ اموزش متغییر.
    برای اینکه بتونم این اصلاحات رو روی Backpropagation داشته باشم باید یک ضریب لاندا به الگوریتم Backpropagation اضافه کنم .
    کسی می دونه پطور می تونم این اصلاحات رو در متلب داشته باشم؟ باید از دستورات traingdm و traingda به طور همزمان با trainlm استفاده کنم؟ یا اینکه باید الگوریتم Backpropagation رو خودم از اول بنویسم و تغییرات روش به وجود بیارم؟
    مرسی از پاسختون

  162. حاجی زاده گفت:

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

  163. marzi گفت:

    سلام
    پیغام Undefined function ‘bestcost’ for input arguments of type ‘double’ یعنی چی؟
    چیکار کنم که این مشکل حل شه؟؟

    • متلب ایران گفت:

      سلام
      یعنی متغیر bestcost تعریف نشده ولی در یه جایی از کدتون خواستید که ازش استفاده کنید.

  164. زهره گفت:

    سلام خسته نباشید.ببخشید من دو روزه که توی نت دنبال کد lssvm میگردم.ولی نیست که نیست..میشه راهنمایی کنید؟

  165. سارا شهریاری گفت:

    سلام.
    من میخوام دستگاه Ax=b را برای بردار معلوم b، بردار مجهول x و ماتریس ضرایب A حل کنم در حالتی که A ماتریسی برحسب متغیرهای p1 … pn باشد و قطعا جوابی بر حسب همین متغیرها باید داشته باشد.
    آیا در متلب میشود چنین دستگاهی را سمبلیک حل کرد؟

  166. مهسا گفت:

    با سلام. من برای پایان نامم از رگرسیون بردار پشتیبان استفاده کرده ام(SVR) حالا سوالم اینه این رگرسیون رو چجوری میتونم ذخیره کنم و از اون برای پیش بینی استفاده کنم. یعنی بعدا براساس این شبکه آموزش دیده شده، ورودی بدم و خروجی بگیرم؟
    توی شبکه عصبی دیدم با ذخیره کردن net این کار رو میکنن. اما توی رگرسیون بردار پشتیبان چجوری می شه این کار رو کرد؟
    لطفا من رو راهنمایی کنید

  167. سيد مصطفي سادات نوري گفت:

    سلام
    ببخشيد سوالم اينه؛
    چطور ميتونم از يه سري نقطه كه توي متلب وارد كردم ضابطه ي خط منطبق بر اون نقطه هارو پيدا كنم. البته با اكسل ميشه اينطوري. ولي من ميخوام خودم شكل ضابطه رو براش تعريف كنم و اون ضرايب رو به من بده
    مثلا: y=x^b*(c-d كه مثلا اين cو d و b يك ضرايبي هستن كه من ميخوام متلب بر اساس اينه نقطه ها به من بده

  168. Sahar گفت:

    باسلام و خسته نباشی
    اگه امکان داره در خصوص برنامه زیر راهنمایی بفرمایید ممنون
    برنامه‌ای بنویسید که نمرات چند دانشجو را به صورت یک بردار بگیرد و عملیات زیر را انجام دهد:
    در صورتیکه ورودی کاربر بردار نباشد(ماتریس یا اسکالر باشد) پیام خطا دهد.(راهنمایی برای دادن پیام خطا می‌توانید از تابع error به جای disp استفاده کنید)
    با استفاده از حلقه for و دستورات شرطی if-else-end تک تک نمرات را چک کند و به صورت زیر آنها را تغییر دهد:
    نمرات کمتر از ۵ را به ۹ تغییر دهد
    نمرات بین ۵ و ۸ را به ۹.۵ تغییر دهد.
    نمرات بین ۸ و ۱۰ را به ۱۰ تغییر دهد.
    نمرات بین ۱۰ و ۱۵ را ۱ نمره افزایش دهد
    نمرات بیشتر از ۱۵ و کمتر از ۲۰ را ۰.۵ نمره افزایش دهد.

  169. Sahar گفت:

    با سلام و تشکراز سایت خوبتون
    می خواستم برنامه ای بنویسم که نمرات ۱۵ دانشجو رو به صورت یک بردار گرفته و عملیاتی روی آن انجام دهد اگه امکان دارد در خصوص گرفتن اعداد به صورت برداری راهنمایی کنید ممنون

  170. ناشناس گفت:

    سلام وقت بخیر
    ببخشید من یه پروژه برام نوشتن اما بردار های ویزگیش رو پیدا نمیکنم.شما میتونین کمک کنید؟ این آیدی تلگراممه.لطفا بهم پی ام بدید که از کجا پیداش کنم/ممنونم.
    @nf01nf

  171. یلدا گفت:

    سلام. می می خوام بین یک سری نقاط در ناحیه اول مختصات، نقطه ی بیشترین y و کمترین y رو به هم وصل کنم، بیشترین x و کمترین x رو به هم، و بعد مختصات نقطه ی تلاقیشون رو به دست بیارم و با توجه به اون مشخص شه هرکدوم از نقاط دیگه تو کدوم ناحیه ی بین این خط ها هستن. چیکار می تونم بکنم؟

  172. sara گفت:

    سلام
    من از فریم های یک ویدیو تبدیل فوریه دو بعدی گرفتم و می خوام فاز مرتبط با هر فریم رو بصورت یک بردار فراخوانی کنم ولی موقع ران گرفتن این ارور رو میده :
    Subscript indices must either be real positive integers or logicals
    ممنون میشم اگر راهنماییم کنین.

  173. محدثه گفت:

    با سلام و خسته نباشید
    میخواستم بدونم کد زیر را می توان بدون حلقه نوشت؟
    اگر جواب بله هست چگونه؟
    clc
    clear
    n=input
    for i=1:n
    y(:,:,i =i*ones(2,3)
    end
    disp y
    سوال درواقع این بوده است؟
    برنامه ایی بنویسید که یک عدد صحیح (n) از کاربر دریافت و سپس آرایه سه بعدی ۲*۳*n بنویسید که مقدار درآیه های هر صفحه برابر با شماره آن صفحه باشد
    بدون استفاده از حلقه

  174. فرهاد گفت:

    . برنامه ای که تصویر را خوانده و سپس آن را در 32و16و8و4و2 سطح کوانتیزه کند.

  175. parastoo گفت:

    سلام وقتتون بخیر…
    ببخشید من کدهای تخمن ls,prbs,Iv رو داخل متلب میخواستم اگه این کدهارو واسم بفرستین ممنون میشم

  176. یلدا گفت:

    سلام

    من میخوام در یک ماتریس هدر دار header که به صورت سل هست F
    فقط هدر های خاصی باقی بمانند
    که این هدرها خاص در یک بردار هستند d
    یعنی میخوام هدرهای F با هدرهای d یکسان بشوند
    ;{H=F{1,d
    با نوشتن دستور بالا این خطا میاد
    Function ‘subsindex’ is not defined for values of class ‘cell’.

    چطور باید رفع کنم؟
    ممنون

    • متلب ایران گفت:

      سلام
      اون جوری که من منظور شما رو متوجه شدم، میخواهید که از ماتریس F، هدر های d را استخراج کنید. دستور رو به صورت H=F.d بنویسید. یا H=f(1).d

  177. مصطفی گفت:

    سلام ببشیخد میشه توضیح بدین تعریف تابع یا نوشتن تایع در متلب به چه دلیل انجام میشه؟

    • متلب ایران گفت:

      سلام.
      نوشتن تابع در متلب و در اصولا کلیه زبان های برنامه نویسی برای اینه که از نوشتن چندین باره ی یک کد یکسان جلوگیری کنیم و با دادن یک ورودی، خروجی مربوطه را دریافت کنیم. فرض کنید که در حال نوشتن برنامه ای برای یک الگوریتم هستید. ممکنه در جای جای برنامه ی نوشته شده لازم باشه که شما مقدار یک بردار رو به ازای اعمال تابع خاصی روی اون بردار به دست بیارید. اون تابع خاص رو به صورت function می نویسیم و هرجای برنامه (script) نوشته شده لازم بود، اون تابع رو فراخوانی می کنیم.
      برای توضیحات بیشتر به این جا مراجعه کنید:
      http://matlabiran.ir/?p=405

  178. علی گفت:

    با عرض سلام.ببخشید در مورد پیاده سازی دینامیکی کوادروتور در متلب می توانید راهنمایی کنید؟

  179. محمد گفت:

    با سلام، بنده یک سوال در مورد نحوه نوشتن سیگما در متلب داشتم. اینکه من یک فرمول دارم به صورت کسری که بالا و پایین اون از عباراتی با سیگما و کران بالا و پایین استفاده شده که در آخر به من یک بردار 1*3 جواب میده، ولی اعدادی که به دست میارم دست نیست و این فقط به این دلیله که نمی تونم اون عمل سیگما رو به خوبی بین اون حلقه های for ای که هست پیاده کنم.
    یعنی اگه بخوام یه کم بیشتر توضیح بدم از کران سیگما یک عدد رو میگیره فرمول و حلقه رو تموم میکنه بدون اینکه کران تموم شه.
    ممنون میشم راهنمایی کنین.

    • متلب ایران گفت:

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

      • محمد گفت:

        جزئیات رو براتون ایمیل می کنم. فرمول و دو تا ماتریسی که برای محاسبه اون لازم هستش

      • محمد گفت:

        با سلام، جزئیات فرمول و جواب نهایی و حل دستی رو براتون ایمیل کردم.

        • متلب ایران گفت:

          پاسخ داده شد.

          • محمد گفت:

            جناب واقعا من ازتون کمال تشکر و قدردانی رو دارم. مشکل من که بسیار هم مشکل ریزی بود توی کدها و حلقه هایی که می نوشتم ولی نمی تونستم نتیجه مطلوب رو بگیرم. با کمک و راهنمایی شما اون قسمت رو به کدهام اضافه مردم و نتایج دقیق رو به دست آوردم. واقعا ممنونم ازتون و از سایت خوبتون
            راجع به سوالم هم به خدمت دوستان عرض کنم که این یه بخش کوچیکی از کار من هست و من یه فرمول به اسم COMAC که بگردین تو نت هست و برا چه چیزهایی استفاده میشه. مشکل من تو سیگماهای این فرمول بود که نمی تونستم کد صحیح اون رو بنویسم.
            اینم از دو تا ماتریس، که میتونیم بگیم متریس مودشیپ و رابطه بین این دو تا ماتریس که توط کد زیر به دست میاد.
            clc
            close all
            A=[0.4608 -1.1689; 0.8152 -0.3562; 1 1];
            B=[0.5628 -1.3089; 0.8743 -0.0806; 1 1];
            Result=zeros(size(A,1),1);
            [K,C]=size(A);
            Temp1=0;
            Temp2=0;
            Temp3=0;
            for i=1:K
            Temp1=0;
            Temp2=0;
            Temp3=0;
            for j=1:C
            Temp1=Temp1+A(i,j)*B(i,j);
            Temp2=Temp2+(A(i,j)^2);
            Temp3=Temp3+(B(i,j)^2);

            end
            Temp1=Temp1^2;
            Temp4=Temp2*Temp3;
            Result(i)=Temp1/Temp4;
            end

            Resul

  180. rahim گفت:

    با سلام، بنده, ورژن MATLAB ۲۰۰۹ رو دارم. چطور میتونم یک Function بنویسم که ضرایب معادله رو از work space بخونه . با تشکر از لطفتون.

    • متلب ایران گفت:

      سلام. در ورژن 2009 و هر ورژن دیگه ای از متلب به صورت پیش فرض متغیر هایی که درون هر تابع (function) یا متن کد (script) تعریف می شوند، فقط درون همون تابع تا کد وجود دارند. یعنی اگر شما ابتدا A=1 رو تعریف کنید و بعدش یک تابعی رو فراخوانی کنید، توی تابع فراخوانی شده A هیچ مقداری نداره و تعریف نشده است. دوباره زمانی که از اون تابع خارج می شوید و به متن کد اصلی بر می گردید، مقدار A همان عدد 1 خواهد بود. حالا برای این که بتونید متغیری رو از متن کد اصلی به تابع بفرستید چند تا راه هست.
      1- متغیر رو به صورت ورودی تابع در نظر بگیرید.
      2- متغیر ها رو به صورت global تعریف کنید.
      3- مقادیر متغیر رو به صورت فایل های .mat ذخیره کنید و درون تابع اون فایل رو باز کنید.
      برای توضیحات بیشتر هم می تونید از اینجا کمک بگیرید: http://matlabiran.ir/?p=405

  181. کوثر گفت:

    سلام، وقت به خیر. برای تولید عدد رندم با توزیع مثلثی (2000,2440,3000)باید چه دستوری بنویسم؟ ممنونم از راهنمایی هاتون

  182. محمد گفت:

    با سلام، ببخشید بنده یک سوال داشتم راجع به برنامه ای که نوشتم و توضیح میدم. من یک برنامه برای یک قاب نوشتم که فرکانس ها و اشکال مودی این سازه رو محاسبه می کنه، بعد اومدم تو ماتریس سختی یک ضرایبی رو به ممان اینرسی ها نسبت دادم و سختی سازه رو کاهش دادم و به همون ترتیب مشخصات سازه آسیب دیده رو هم به دست آوردم. الان بنده می خوام با استفاده از الگوریتم ژنتیک و یک تابع هدفی که به صورت جداگانه نوشتم کدش رو این رو بهینه سازی کنم. در برنامه ای که برای تابع هدف نوشتم به صورت function یک ورودی داریم که همون ضرایب خرابی هستن که به تعداد المان های سازه هست و از ژنتیک به دست میاد و میره تو همین برنامه تابع هدف و دوباره همون روال محاسبه مشخصات سازه این بار بر اساس ضرایبی که الگوریتم ژنتیک به ما میده محاسبه و با قبلی ها مقایسه میشه و یک خروجی که همون یک مقداری هست که برای تابع هدف به دست میاد و باید مینیمم باشه.
    در کل همه برنامه های من رو روال و حتی بعضی از مشخصات اولیه و به دست اومده از تحلیل های قبلی رو باید global تعریف کنیم که کردم. ولی الان از آخرین برنامه که run میگیرم یه ماتریس خالی به من میده.
    یا شاید هم بین ژنتیک و این برنامه نمی تونم ارتباط برقرار کنم.
    ممنون میشم راهنماییم کنید.

  183. apdi.ir گفت:

    اقا خیلی وبسایتتون عالیه

  184. ناشناس گفت:

    سلام ببخشید من یک سوال داشتم درنرم افزار متلب تابعی به نام lhs که مربوط به نمونه برداری مکعب لاتین می باشد تعریف شده است ولی من toolbox مربوط به آن را پیدا نمی کنم می توانید مرا راهنمایی کنید ؟ نرم افزار متلب من 2012 می باشد

  185. لیلا گفت:

    سلام ببخشید در متلب تابعی به نام lhs تعریف شده است که مربوط به نمونه برداری مکعب لاتین می باشد ولی در toolbar قسمت statistic یافت نمی شود می شه منو راهنمایی کنید ( متلب من 2012 است)

  186. محمد گفت:

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

    • متلب ایران گفت:

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

  187. sara گفت:

    سلام ممنون از سایت خوبتون من میخوام این نمودار رو در متلب رسم کنم نمیدونم چه کدی رو باید بنویسم میشه راهنمایی کنید………………..y =

    1/(x*(x^2 – 1)^(1/2))

  188. محمد نصرالله پور گفت:

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

  189. اسماعیل صفرپور گفت:

    سلام
    ممنون بابت پاسخگویی شما عزیزان کارشناس

    میخواستم بدونم راه اندازی وب بروزر در قسمت gui مطلب به چه شکل است

    یعنی بخوام یه سایت رو لود کنم چه عملیاتی رو بایستی انجام بدم

    سپاس

  190. vahid گفت:

    سلام ببخشیدچندتا سوال داشتم
    1برنامه‌ای بنویسید که ماتریس ضرایب و مقادیر سمت راست یک دستگاه معادلات خطی را از کاربر بگیرد و پاسخ دستگاه را با پیغام مناسب نمایش دهد.
    2
    برنامه ای بنویسید که ماتریسی دو ستونی را که مقادیر ستون اول آن نمرات دروس مختلف یک ترم یک دانشجو و مقادیر ستون دوم آن تعداد واحد مربوط هر یک از آن دروس می باشد را از کاربر بگیرد و عملیات زیر را بر روی انجام دهد
    محاسبه تعداد واحدها
    محاسبه معدل ترم
    نمایش نتایج با پیغام مناسب

  191. سارا گفت:

    سلام.خسته نباشید. من از svmtrain استفاده کردم و یک برنامه نوشتم. ماتریس training و group را تشکیل دادم. حالا میخوام یه پلات بگیرم.دستورشو بلد نیستم. یعنی نمیدونم کلا از چی باید پلات بگیرم. واینکه محورای نمودارم چیا باید باشن؟ببخشید خیلی هم عجله دارم!

  192. محمد گفت:

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

  193. وحید کامکاری گفت:

    با سلام من یک برنامه الگوریتم مواری کرم شب تاب دارم فقط روی یک تابع(Benchmark functions) کار میکنه میخواستم بدونم چگونه توابع دیگر Benchmark functionsکد برنامه نویسی تبدیل کنم و تسط کنم ممنون میشم راهنمایی کنید
    متلا تابع Ackley Function

  194. زهرا گفت:

    سلام
    من در یک الگوریتمی که نوشتم یکی از کارهایی که باید انجام بده حل معادله درجه سه هست که با دستور roots نوشتم که من کوچکترین ریشه حقیقیش برای ادامه کارم باید در بیارم الان برای من سوال این هست که وقتی مینویسم
    []A=roots
    چطور باید متوجهش کنم که کوچکترین ریشه حقیقی رو برامن پرینت کند چون وقتی مینویسم
    b=minA
    گاهی اوقات کوچکترین ریشه ریشه مختلط هست واون دخیره میکنه

    • متلب ایران گفت:

      سلام
      با استفاده از دستور isreal() میتونید ببینید که یک ماتریس عدد حقیقی داره یا نه. اگر جواب این دستور 1 شد، عدد حقیقی و اگر 0 شد عدد مختلط است.

  195. نرگس گفت:

    سلام من باسیمولینک متلب یه سیستم رسم کردم ولی وقتی از کنترل کننده استفاده می کنم خطا به صورت زیر نمایش میده
    An error occurred while running the simulation and the simulation was terminated
    Caused by:
    Derivative of state ‘1’ in block ‘test8/Subsystem/I’ at time 100.0 is not finite. The simulation will be stopped. There may be a singularity in the solution. If not, try reducing the step size (either by reducing the fixed step size or by tightening the error tolerances)

  196. محمد گفت:

    سلام خسته نباشید
    وقتی این کد رو در متلب برای تشکیل بیضی استفاده میکنم شکل بیضی کامل نمیشه و روی قطر بزرگش یه گپ هستش یعنی بخشی از محیط باز میمونه، و ترسیم نمیشه
    handles.a=3

    handles.b=2

    (handles.x=-(handles.a):0.01:(handles.a

    (handles.y1=handles.b*sqrt(1-((handles.x)./(handles.a)).^2

    handles.y2=-handles.y1

    (handles.line=plot(handles.x,handles.y1,handles.x,handles.y2
    این کار رو در گاربرگرافیکی انجام میدم میخواستم بدونم که چجوری میشه کامل کرد بیضی رو بیضی باید براساس دو قطر باشه

  197. فاطمه گفت:

    سلام
    چطوری باید نمودار بود که بر حسب dbرسم میشه واز صفر شروع میشه رو به صورت معمولی و از 1 شروع کنم

  198. zahra گفت:

    سلام خسته نباشید ببخشید دستور معادل go to داخل متلب چی هست

    • متلب ایران گفت:

      سلام
      در MATLAB دستور goto نداریم ولی میتونید برای کنترل روند اجرای برنامتون از دستورات حلقه مثل for و while استفاده کنید. هم چنین برای قطع و اجرای حلقه هم میشه از دستورات continue و break استفاده کرد.
      هم چنین دستورات switch, case, end هم برای کنترل روند اجرای برنامه مناسب هستند

  199. خالو گفت:

    با سلام
    داخل gui متلب push button قرار دادم و از دستور uigetfile استفاده کردم برای باز کردن یک تصویر در هر کجای رایانه
    بعد از باز کردن تصویر با یک چک باکس می خواستم عمل نویز یا اصلاح نویز رو روی تصویری که آورده شده انجام بدم
    به چه صورت باید عکسی که با دستور uigetfile داخل دکمه اول هست رو در این بخش فراخوانی کنم
    این هم کد فراخوانی تصویر
    function pushbutton1_Callback(hObject, eventdata, handles)
    % hObject handle to pushbutton1 (see GCBO)
    % eventdata reserved – to be defined in a future version of MATLAB
    % handles structure with handles and user data (see GUIDATA)
    [filename, pathname] = uigetfile(‘*.jpg’, ‘Select a file’);
    if isequal(filename,0)
    disp(‘User selected Cancel’)
    else
    disp([‘User selected ‘, fullfile(pathname, filename)])
    end
    f=imread(fullfile(pathname, filename));
    subplot(2,2,2);
    imshow(f);

  200. ارغوان احمدیان گفت:

    با سلام
    یک سوال داشتم
    چگونه میتوان کلا تابع هدفی به این فرم را در mfile نوشت؟؟؟؟
    (P(x>y+z
    P: احتمال است که از توزیع نرمال استاندارد پیروی میکند و مقدار از صفر تا پنجاه درصد در نظر گرفته میشود.
    x, y, z متغیر هستند

    • متلب ایران گفت:

      سلام
      یک عدد راندم با توزیع نرمال با دستور unifrnd تولید می کند. با دستور if میتونید بزرگتر بودنش از دو متغیر دیگر رو بررسی کنید.

  201. صفایی گفت:

    باسلام
    آیا امکانش هست که در وسط اجرای برنامه متلب،برنامه قطع شود و پنجره متلب بسته شود؟اینم هم خدمتون عرض کنم که من پروژه رو به حجم دیتای پایین تست کردم درست اجرا می شود ولی در حجم بالا در حال تست بودم که به ازای نصف دیتا درست اجرا میشده،یه بار که پنجره ریموتم باز کردم دیدم،پنچره متلب بسته شده است.آیا امکانش از ارور برنامه است خواهشا راهنمایی کنید.

    • متلب ایران گفت:

      سلام
      با استفاده از debuger میشه برنامه رو وسط اجراش متوقف کرد. کافیه که روی خط تیره ای که کنار شماره هر خط کد نوشته شده کلیک کنید. همون جا متوفق میشه

  202. افسانه اعرابی گفت:

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

  203. زهرا گفت:

    باسلام
    ببخشید من با استفاده از جعبه ابزار متلب میخام یک مسأله رو بهینه سازی کنم. بعد از زدن دکمه start خطای زیر نشون داده میشه. چطور میتونم این خطا رو درست کنم؟
    too many output arguments

  204. نجمه گفت:

    سلام.وقتتون بخیر. من دارم سینماتیک ربات ur10 رو شبیه سازی می کنم.فقط موقع run کردن ارور میده که:
    Domain error. To compute complex results from real x, use ‘acos(complex(x))’.
    در حالی که X موقعیت مجری نهایی هست و خب مختلط نمیتونه باشه.میخواستم فایل شبیه سازیم رو آپلود کنم که جایی برای آپلود نیست.

  205. فرناز گفت:

    سلام،سوال فوري دارم در رابطه با GUIدر متلب.برنامه اي بنويسيد كه يك checkboxبراي صفر و يك بودن مولفه ي قرمز رنگ،و يك check boxبراي صفر و يك بودن مولفه ي ابي رنگ و يك checkboxبراي صفر و يك بودن مولفه ي سبز رنگ پس زمينه داشته باشد.منظورشم اينه كه با [r g b] بتونيم زمينه رو به هست رنگ مختلف دربياريم.

  206. مائده گفت:

    سلام. ببخشید من یک فایل mex دارم میخوام اجراش کنم. کمپایلر c/c++ هم نصب کردم. بعد از mex setup C++ دستور make را میزنم ولی ارور میده بهم. ارور هم make.m failed هست. عکسش راهم ضمیمه کردم. میشه بگید من چیکارکنم این ارور رفع بشه و فایل را بتونم ران کنم؟ ممنون میشم. خیلی عجله دارم.

  207. ساسان گفت:

    سلام سوالی که از خدمتتون داشتم اینه که من ماتریط هایی از مرتبه بالاتر از ۳۰ دارم که ممکنه تا مرتبه ۲۰۰ هم برسه .در این ماتریس ها ۵ مقدار ویژه که کم ترین مقدار را دارند باید حساب بشه در حالی که دستور eig زمان خیلییی زیادی میبره چه راه حلی برای کاهش زمان هست

  208. فرشیدی گفت:

    سلام من یه دستگاه معادلات دیفرانسیل را حل کردم ولی نمودارهایی که رسم شده از مقدار اولیه رسم نشده یعنی منحنی به محورعمودی چسبیده نیست ..میتونید کمکم کنید ایرادش کجاست؟

  209. مهسا گفت:

    سلام وقتتون بخیر و خداقوت
    من در متلب انتنی را طراحی کردم و نمودار پترن ان را بدست اوردم. برای راستی ازمایی همان انتن را در محیط نرم افزار CST ران کرده و پترن ان را بدست اوردم….اما نمی دانم چگونه می توانم نمودار این دو نرم افزار را روی هم انداخته تا بتوانم مقایسه بهتری انجام دهم…ایا در متلب راهی هست برای import یک نمودار و افزودن ان به نمودار داخل متلب؟

  210. احسان گفت:

    سلام،من برنامه ای رو نوشتم که طی مراحلی خروجی k را میدهد ( k مقادیر متفاوت را میگیرد) مشکل من برای چاپ است وقتی disp(k میکنم جواب ها زیر هم چاپ می شوند در صورتی که من می خواهم جراب ها به صورت یک ماتریس سطری به شکل [a b c …]باشند
    لطفا راهنمایی کنید
    تشکر.

    • متلب ایران گفت:

      سلام
      از دستوری مشابه دستور زیر استفاده کنید
      disp([‘Itretion = ‘ num2str(Iter) ‘; Best Cost = ‘ num2str(GBest.Cost) ‘;’])

  211. عطا گفت:

    سلام خسته نباشید
    پروژه ام در رابطه با ردیابی نگاه است تشخیص صورت و تشخیص مردمک را دارم می خواستم ببینم کمکی می تونید در رابطه با ردیابی نگاه به من بکنید.با شکر از همکاری شما

  212. shad گفت:

    با سلام و خسته نباشید
    من یک ماتریس n ستونی و m سطری دارم که هر 4ستون باهم یک مجموعه تشکیل می دهند و می خوام سطرهایی که براساس ستونهای اول ، پنجم ، نهم و الی آخر دارای مقادیر صفر هستند حذف شوند و این خدف شدن سطر به سه ستون دیگری هم که در آن مجموعه ی جهارتایی هست تعمیم پیدا کند کد زیر رو نوشتم ولی در خط7 خطا می ده در صورتی که به نظرم درسته و خطایی توش نمی بینم ، لطفا راهنمایی کنید
    ;(‘data = xlsread(‘my data
    ;(A=size(data,1
    ;(B=size(data,2

    for i=1:A
    for j=1:5:B
    ;(if (data(i,j)==0
    ;[]=(data(i,j
    ;[]= (data(i,j+1
    ;[]=(data(i,j+2
    ;[]=(data(i,j+3
    end

    end
    end

    • متلب ایران گفت:

      سلام. شما سایز دیتا رو ریختید توی متغیر A. وقتی توی هر تکرار یک سطر ازش حذف می کنید خب سایز متغیر data دیگه A نیست. بلکه A-1 و B-1 هستش. بنابراین تعداد تکرار ها با تعداد سطر های موجود برابر نخواهد شد و ارور میده. کافیه اون دو خط کد ;(A=size(data,1 و ;(B=size(data,2 رو یک بار دیکه درون حلقه ها تکرار کنید. هم چنین دستور size خود به خود دو خروجی میده و لازم نیست که دوبار بنویسید. میشه اینطوری نوشت: [A,B]=size(data)

  213. ناشناس گفت:

    سلام وقتتون بخیر
    ببخشید من میخوام ی برنامه بنویسم که یسری فرمول آبدیت میشود.هرمرتبه هم اندیس های ضرایب فرمول که اوناهم مجهول هستند تغییر میکنند
    میشه راهنماییم کنید چطور باید اینکارو انجام بدم؟؟میدونم باید با forبنویسم ولی اینکه چطور اندیس تعریف کنم نمیدونم؟
    ممنون میشم راهنماییم کنید

  214. اردلان گفت:

    سلام وقتتون به خیر
    من باید برای ورودی یک مسئله الگوریتم بهینه سازی ساده بنویسم که خروجیا رو حول نقطه مطلوب نگه داره منتها به معادلات دسترسی ندارم و خروجی ها و ورودی ها رو صرفا از طریق سیمولینک یا ام فایلی برای اون دسترسی دارم. الان نمیدونم دقیقا باید چیکار کنم و تابع هزینه رو چجوری بنویسم؟ (یعنی تو تابع هزینه باید ورودیای مسئله رو هم اعمال کنم؟)

  215. خاطره گفت:

    با سلام
    میخوام کدی بنویسم که برای دوره تناوب 0.02 تا 5 با گام زمانی 0.02 سختی سازه محاسبه کنه.

  216. El.en گفت:

    سلام خسته نباشین اگه بخوام تو متلب برنامه بنویسم که یه ورودی دادیم اگه ورودی عدد بود number واگه عدد نبود character رو نشون بده باید چطور بنویسم ممنون میشم دستورشو بلدنیستم

  217. رضايي گفت:

    سلام خسته نباشيد من ميخواستم يه برنامه اي بنويسم كه نمره m دانشجو رو به صورت يك بردار بگيره و اگه اسكالر يا ماتريس باشه ارور بده و عمليات زير رو هم با استفاده از حلقه for و دستورات شرطي if تك تك نمرات رو چك و به صورت زير اونهارو تغيير بده
    نمرات كمتر از ٥ به ٩
    نمرات بين ٥و٨ را به ٩.٥
    نمرات بين ٨و١٠رابه ١٠
    نمرات بين ١٠ و١٥را١ نمره افزايش بده
    نمرات بيشتر از ١٥وكمتر از ٢٠ را ٠.٥ نمره افزايش بده
    نمره چند نفر كمتر از ١٠؟ نمره چند نفر كمتر از ميانگين؟
    اصلا نميتونم بنويسم ممنون ميشم كمكم كنيد .

  218. shad گفت:

    با سلام چطور میشه درون حلقه ی for که از i=1:n تعریف شده برای figure هم شماره انداز تعریف کنیم من عبارت figure(i) رو امتحات کردم ولی خطا داده. ممنون میشم راهنمایی کنید

  219. سهراب گفت:

    با سلام

    یک سوال داشتم. خواهشا کمک کنید.
    1-for s=1:100
    2- for t=1:24
    3- L(t,s)=Lt*randn(0,1)*(0.05/3)+Lt;
    4- end
    5- end
    خط 3 بصورت N(Lt,(0.05/3)Lt) تعریف می شود. حال N(1000,1) در متلب چگونه نوشته می شود؟
    سپس بخواهیم از برازش ویبال (WEIBULL) استفاده کنیم، چکار باید بکنیم؟
    با تشکر از شما

  220. نسرین گفت:

    سلام.عصر بخیر.یک سوال در مورد حل معادله داشتم.یک مسأله کنترل بهینه همیلتون-جاکوبی-بلمن را حل کردم.به معادله مقابل رسیدم هر کاری کردم جواب درست در نیامد.خیلی خوشحالم می کنید که آنرا برایم حل کنید؟
    k prime-2k^2+2k=0

  221. somaye گفت:

    سلام
    وقت بخیر
    چطوری میشه داخل یک ناحیه ی انتخابی دلخواه از تصویرو با عدد 1 لیبل و خارج اون رو با 1- زد؟

  222. دریا گفت:

    سلام
    لطفا راهنمایی نمائید چطور می توان از خروجی متلب اپلیکشن تهیه کرد؟

  223. Mbs761102 گفت:

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

  224. محمد گفت:

    سلام لطفا اگه میشه کمکم کنید من یه پروژه دارم که خیلی مهمه و من میخوام یک سیستم ساده شبیه آونگ ساده رو در سیمولینک شبیه سازی کنم در این سیستم یک جسم پنجاه گرمی به یک نخ اویزان شده و نوسان کند اما من نمیدونم جسم غیر صلب(نخ) رو چجوری مدل کنم ممنون میشم اگه جواب بدین

  225. نیما گفت:

    با سلام
    من نرم افزار متلب 2018 را روی سیستم خود دارم ولی متاسفانه نرم افزار نمیتواند plot بگیرد(کارت گرافیک من هم آپدیت است) و این پیغام را میدهد:
    MATLAB has experienced a low-level graphics error, and may not have drawn correctly.
    Read about what you can do to prevent this issue at Resolving Low-Level Graphics Issues then restart MATLAB.
    To share details of this issue with MathWorks technical support,
    please include this file with your service request.
    لطفا راهنمایی کنید چکاری باید انجام دهم

  226. محمد گفت:

    سلام چطوری میتونم در متلب درایه های یک ماتریس 2*2رو فقط در خانه های زوج یا فرد یک ماتریس 4*4 قرار دهم؟

  227. Ali گفت:

    مشتق اینو میخواستم. y=(1+y)^2/xy(1+n^2)

  228. Ali گفت:

    رسم نمودار 40>0> y =3sin(x)+e^x-1/4p x

  229. محمد گفت:

    با سلام و احترام. من درحال مطالعه ردیابی حرکت وسایل نقلیه هستم. متوجه شدم متلب Sensor Fusion and Tracking Toolbox
    برای مطالعه من خیلی مفیده اما خوب این تولباکس رو باید از سایت متلب خریداری کنم و نمیدونم چطور میشه این تولباکس رو با توجه به اینکه توی ایران هستم تهیه کرد. چطور همه تولباکس ها کرک شدن. همین یکی که من لازمش دارم کرک نشده؟ آیا راهی وجود داره؟

  230. صالح گفت:

    با سلام
    من متلب را نصب کردم و هیچ مشکلی نداره ولی وقتی دستور syms را تایپ میکنم سیستمم هنگ میکنه.
    دلیلیش چیه

    • ابوذر گفت:

      با سلام، برای ایجاد تابع تبدیل نمایی (exponential transfer function)در فضای لاپلاس از چه بلوک هایی در سیمولینک باید استفاده کرد برای مثال چگونه می توان رابطه زیر را در سیمولینک با کمک بلوک ها ایجاد کرد:
      (1+e^(-0.1s))/1-e^(-0.1s)

  231. علی گفت:

    با عرض سلام و وقت بخیر
    سوالی داشتم درباره ی نرم افزار متلب
    خواستم یک میله را به عنوان مثال با طول 20 به 30 قسمت تقسیم کنم با استفاده از دستور for و همچنین این قابلیت را داشته باشه که بتونیم تعداد قسمت کردن را کاهش یا افزایش بدیم ممنون می شم هر کی کد را بلد هست راهنماییم کند.
    ممنون

  232. N.hosseini گفت:

    سلام و وقت بخیر
    دوستان من یه فایل .mat که برای annotate کردن دیتاست در حوزه بینایی ماشین استفاده میشه دارم که میخوام به فرمت .json تبدیل کنم. با متلب هم خیلی آشنا نیستم حتی نصب هم ندارم.
    چطور میتونم این کار رو انجام بدم؟
    با تشکر

  233. سهیلا کاشفی گفت:

    سلام وقت بخیر..ببخشید من به یه سوال برخوردم که یه عبارت ریاضی داره که یه متغیر x داره و هر عددی بجای اون بزاریم جواب نهایی یه عدده .. که باید جواب این عبارت ریاضی رو به داخل یک آرایه 100*1 بریزم..میتونین راهنماییم کنین چطوری میتونم اینکارو بکنم؟

  234. مسعود گفت:

    با سلام برنامه ای تحت عنوان تابع ای برای تبدیل یک عدد از هر مبنایی به مبنای دیگر در قسمت function متلب نوشته شده ولی در command window ارور داره و اجرا نمیشه..علت چیه؟آیا نمیشه برای نوشته این تابع از دستورات base2dec , dec2base استفاده کرد؟؟؟

    function [ p ] = tabmab( a,b,c )
    num2str(a);
    p=dec2base((base2dec(‘a’,b)),c);
    end

  235. h گفت:

    سلام وقتتون بخیر
    من می خوام توی شبیه سازی که انجام میدم در تابع پله دوتا تغییر توی دوتا زمان داشته باشم باید چی کار کنم؟
    وقتی از دوتا تابع پله استفاده میکنم و از demux استفاده میکنم error میده
    Error in port widths or dimensions. Output port 1 of ‘example3_1/powergui/EquivalentModel1/Sources’ is a one dimensional vector with 2 elements.

  236. زهرا گفت:

    سلام.وقتتون بخیر.ببخشید من داده های مدل هیدرولوژی رو دانلود کردم فرمت داده هام gribهستش.میخواستم بدونم داده های با این فرمت رو چطور میتونم توی متلب فراخوانی کنم یا اگه بخوام اول به فایل تکست تبدیلشون کنم برنامه ای هستش؟

  237. زهرا گفت:

    سلام.ببخشید من میخواستم بدونم چطور میشه داده های با فرمت gribرو در متلب فراخوانی کرد و نحوه خواندنش چطوره آیا کدی برای تبدیل اینوفرمت داده به فایل تکست وجود داره ممنون میشم راهنماییم کنید

    • متلب ایران گفت:

      سلام
      دیتا رو بفرستید به ایمیل سایت و در اینجا خبر بدید تا بررسی کنیم

      • الی گفت:

        سلام وقتتون بخیر
        ببخشید میخواستم بدونم چجوری برای یک معادله باید تابع هزینه(cost function) با متلب میشه نوشت؟(برای بهینه سازی)
        ممنون میشم راهنمایی بفرمایید

  238. فهیمه گفت:

    سلام وقتی میخوایم یه function در متلب بنویسیم چرا خطا میده میگه این functionممکنه استفاده نشده باشه و یا در آخر میگه functionشما با کد همخوانی نداره اینو باید چه کار کنم؟

  239. مریم قاسمی گفت:

    سلام وقت شما بخیر
    من یه کد نوشتم با شبکه عصبی که دیتاهاش به عنوان ورودی و تارگت و خودم تولید میکنم یعنی در واقع بازی سنگ‌ کاغذ قیچی برای تشخیص الگو رفتار انسانه
    بعد اولین بار که شبکه و ترین میکنم همه متغیرهایی که تو کد نوشتم و درست تو ورک اسپیس بهم نشون میده بار دوم که ترین میکنم دیتاهای بازی قبلی تو اون متغیر ها و ورک اسپیس و بهم میده نمیدونم چیکارش کنم
    کلیر آل و کلوز آل و سی ال سیم میزنم و تو کدمم نوشتم
    اگه میشه راهنماییم کنید ممنونم

  240. rezvaaaan گفت:

    سلام
    ببخشید من نیاز به پیاده سازی mutation دونقطه ای در متلب دارم
    توی سایت این کد وجود داره؟
    ممنون میشم کمکم کنید

  241. اسماعیل گفت:

    با سلام و خسته نباشید.
    سایت عالی دارید. خدا خیرتون بده

    چگونه می تونم
    critical value Kolmogorov-Smirnov
    در بیارم از متلب؟

    نمیتونم اختلاف بین اعداد خودمو با منحنی beta رو بدست بیارم. ممنون میشم کمکم کنید

  242. مهدی گفت:

    سوال:بدون استفاده از دستورات شرطی در مطلب مثبت یا منفی بودن عدد دل خواه را مشخص کنید.

  243. شایان گفت:

    سلام

    توی تابع hough دو پارامتر به نام های RhoResolution و theta هست، وظیفشون چیه؟

  244. amireza گفت:

    سلام
    ببخشید من یک تابع هدف غیر خطی دارم با قیودی که به شکل معادله هستند وداده های آن ها.می خوام با استفاده از الگوریتم ژنتیک در متلب تابع خودمو min کنم.لطفا اگه امکانش راهنمایی کنید

  245. masoud گفت:

    با عرض سلام و خسته نباشید
    میخواستم بدونم چهجوری یک m-file رو هر 10 ثانیه یک بار به صورت خودکار اجرا بشه
    ممنون

    • متلب ایران گفت:

      سلام
      کل برنامه رو درون یک حلقه قرار بدید. انتهای اجرای برنامه دستور pause (10) رو اضافه کنید. اینجوری بعد از هر بار اجرای حلقه 10 ثانیه صبر میکنه و دوباره اجرا میکنه

  246. عاطفه گفت:

    سلام.
    ببخشید دو سوال داشتم ؛۱_چجوری برای حل معادله چند مجهولی صرایب رو از کاربر بگیریم؟(حل معادله با ماتریس)
    ۲_با ماتریس چجوری نمره و تعداد واحدای چند درس رو از کاربر بگیریم و معدل را حساب کنیم؟

  247. امیر حسین سلمانی گفت:

    سلام خسته نباشین
    لطف کنین برنامه متلب
    که چند عدد رو بگیره و مقدار y=3x رامحاسبه کند چگونست؟

  248. عباس گفت:

    سلام
    من چندتا فرمول دارم که هر فرمول چندتا متغیر داره این فرمولها از طریق یک متغیر بطور زنجیرهای به هم ارتباط داده میشه(یعنی تو معادله اول یه متغیر دارم که خود اون متغیر یه معادله بر حسبش نوشته میشه )معادله دوم خودش یه متغیر داره که معادله سومم همون متغیره بصورت یه رابطه و5تا معادله این شکلیه.که معادله پنجم یه متغیر داره که خود اون متغیره یه معادله داره خودش که میشه معادله اولمون .به صورت یه حلقست.حالا من میتونم به یکی دوتا از این متغیرا مقدار اولیه بدم و باید عدد مناسب هر متغیرو در نهایت بدست بیارم.با حلقه for , whileاحتمالا باید بنویسم.
    ممنون میشم کمکم کنید.
    تشکر

  249. maryam گفت:

    سلام. وقتتون بخیر
    من میخواهم از خروجی یک m file در سیمولینک استفاده کنم. خروجی m file یک بردار مثلا 1*1000است. برای این کار از بلوک from workspace استفاده کردم و برای تنظیماتش در command window این کد را وارد کردم.
    data.time = 1:1000
    data.signals.values = x
    data.signals.dimensions =1
    که x خروجی m file و data اسم بلوک from workspace در سیمولینک است.
    در سیمولینک میخواهم در هر step اجرای برنامه، یک درایه از بردار(به ترتیب) را انتخاب کند و به عنوان ورودی سیمولینک در نظر گرفته شود. برای این کار از counter استفاده کردم و در یک متلب فانکشن نوشتم (y=data(u+1 که u کانتر است و به اضافه یک کردن برای این است که کانتر از صفر شروع میشود ولی برای اول کار ما نیاز به اولین درایه بردار data داریم. وقتی برنامه را اجرا میکنم، این ارور را میدهد
    Attempted to access 2 element of data F. The valid index range is 1 to 1
    که F همان بردار ورودی است. مشکل از کجاست؟ تنظیمات اولیه بلوک from workspace را چگونه در cammand window بنویسیم؟
    خیلی ممنونم از شما

  250. ستاره گفت:

    سلام.من خیلی از سوالاتی که در سایت شما مطرح شده بود و جوابا رو خوندم.واقعا سایت عالی ای دارید.پیشاپیش تشکر میکنم ازتون بخاطر کمکی که میکنید. من باید کد یک مسئله ی بهینه سازی چند هدفه رو بنویسم. از الگوریتم nsga2 برای این کار استفاده کردم.کد این الگوریتم رو از اینترنت گرفتم و کاری که باید میکردم پیاده کردن مسئله ی خودم بر روی کد مربوطه بود. این کد برای یک مسئله تک متغیره ی صحیح هستش. و فرق مسئله ی من باهاش اینه که مسئله ی من دارای شش متغیر صحیح و پنج متغیر باینری هستش. ضمن اینکه ابعاد این متغیرها با هم دیگه فرق میکنن. نمیدونم چه جوری باید این متغیرها که هم نوعشون با هم فرق میکنه هم ابعادشون با هم یکی نیست رو داخل یک کروموزوم تعریف کنم؟ خیلی ممنون میشم اگه کمکم کنید

  251. عارف گفت:

    سلام وقت بخیر
    درباره بلوک powergui و بدست آوردن THD و FFT سوال داشتم.
    من با استفاده از این بلوک مقادیری بدست میارم که برام مبهم هستن می خواستم کمکم کنید مشکلم حل بشه!

  252. ماری گفت:

    4- دستوری تعریف کنید که ماتریس را گرفته و مقدار ویژه و بردار ویژه ماتریس
    را نمایش دهد.

  253. جواد گفت:

    با سلام
    برای نوشتن کد یک دایره کاهشی (دایره ای که مثلا با قطر 4 شروع به رسم میشه، روی یک مسیر مارپیچ حرکت میکنه تا قطر اون مثلا 2 بشه )
    باید چیکار کنم؟

    • متلب ایران گفت:

      سلام
      یه حلقه بنویسد که مقدار x در اون مرتبا کم بشه. سپس با توجه به فرمول دایره در جبر، مقدار y رو به دست بیارید
      در انتها x و y رو به صورت نقطه ای پلات کنید

  254. فاطمه گفت:

    سلام،یه فایل داده ی خیلی بزرگ دارم میخوام روی همه ی دیتاهاش یه عملیات ریاضی انجام بده و دیتاهای جدید رو تو فایل دیگه ذخیره کنه،لطفا کمک کنید خیلی ضروریه

  255. رضوانه گفت:

    سلام وقت بخیر

    من یه پروژه دارم رشتم مهندسی پزشکیه و موضوعم محاسبه میزان نور جذبی به بدنه .

    من تو بلوک و و اجرایی کردن فرمولم مشکل دارم …فرمول بیر لامبر که لگاریتم میگیره از نور ورودی و خروجی
    و اینکه ورودی ما ac هست و باید تبدیل بشه به dc….
    و خیلی سوال دیگه
    اگر تو زمینه مهندسی پزشکی تجربه ای دارین من سوالامو کلا بپرسم ! 🙂

  256. Raha گفت:

    سلام
    برنامه ای میخوام که از تصاویر analyze رو بخونه و بتونه حجم چشم راست و محاسبه کنه.ممنون میشم اگر راهنمایی کنید

  257. Raha گفت:

    سلام
    برنامه‌ای میخوام که تصاویر analyze رو بخونه و بتونه حجم چشم راست و محاسبه کنه.ممنون‌ میشم اگر راهنمایی کنید

  258. مریم گفت:

    سلام ، دوستان من یه فایل اکسل دارم می خوام آن رو وارد نرم افزار متلب کنم ، import کردم ، اما زمانی که دستور فراخوانی می زنم خطا می زنه و میگه not found.
    همش این خطا رو میده
    Error using xlsread (line 129)
    XLSREAD unable to open file ‘ all normalxlsx .xlsx ‘.
    File ‘C:\Users\Amir\Documents\MATLAB\ all normalxlsx .xlsx ‘ not found.
    ممنون میشم راهنمایی کنید
    .

  259. alireza گفت:

    سلام.ممنون از سایت خوبتون.ایا در زمینه ماشین بردار پشتیبان کد اماده و کاملی دارید؟با تشکر

  260. سباس تیین گفت:

    سلام علیچوم
    خواهش می کنم اگه جواب سوالمو می دونید بگیدش

    می دونیم که اگر یک سیگنال زمان گسسته داشته باشیم برای تبدیل فوریه اش از تبدیل سیگنال زمان گسسته(DTFT) استفاده می کنیم(فصل 5 کتاب سیگنال سیستم اوپنهایم)
    سوال من:
    آیا میشه به جای این کار بیایم و اون سیگنال زمان گسسته رو یه سیگنال پیوسته در نظر بگیریم که در قطار(رشته) ضربه پیوسته ضرب شده و با فرمولای تبدیل فوریه ی پیوسته(فصل 4 سیگنال سیستم اوپنهایم)؟
    اگر نمیشه بگید چه چیزی مانع از این کار میشه؟ چرا باید نتایج فرق بکنه؟
    خواهشن جواب دقیق بدین

  261. علی رئیسی گفت:

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

  262. سعید گفت:

    سلام دوستان
    من یک شبیه سازی دارم که با ورژن 2009 متلب شبیه سازی شده و الان با نرم افزار متلب 2018 بازش میکنم ارور میده
    آیا این موضوع بهم ربطی داره؟
    آیا من باید شبیه سازی رو با متلب 2009 باز کنم؟
    لطفا راهنمایی کنین
    تشکر

  263. محمد گفت:

    سلام
    وقت بخیر
    میخوام الگوریتمی رو در m فایل متلب بنویسم که در بخشی از این الگوریتم باید یک معادله ریاضی نوشته بشه تو این معادله ریاضی عبارت انتگرالی داریم. میخواستم بپرسم عبارت انتگرالی در m فایل متلب چطور نوشته میشه؟
    ممنون میشم سریعتر پاسخ بدین.
    با تشکر

  264. فائزه گفت:

    سلام خسته نباشید ممنون میشم کمکم کنین
    من یه ماتریس در ابعاد n*n که اعداد آن در بازه (b,a) باشند میتونم بنویسم یعنی کل درایهاش در بازه (b,a) هستش(ماتریس با توزیع یکنواخت در بازه (b,a)) .
    اما الان میخوام یه ماتریس بنویسم n*n که هر درایه در یک بازه باشه یعنی هردرایه بازه مختلف داره . نمیدونم چیکار کنم خودم نوشتم یچیزایی ولی جواب نمیده نمیدونم کجاش اشتباست.کمکم کنید لطفا

  265. فائزه گفت:

    خواهش میکنم کمکم کنین من یبار سوالمو ازتون پرسیدم لطفا راهنماییم کنین..من یه ماتریس مثلا در ابعاد n*n که کل درایهاش تو بازه (b,a)باشه میتونم تو متلب بنویسم اما الان میخوام یه ماتریس بنویسم که هر درایه یه بازه داره.یعنی درایهای ماتریس عدد یکنواخت در بازهای مختلف دارن.چطوری بنویسم؟

  266. حسین گفت:

    سلام، در خروجی یک برنامه تعدادی ارایه سلولی دارم که می خواهم بصورت ماتریس داشته باشم چطور براساس یک حلقه این ارایه های سلولی را به چندین ماتریس با همان ابعادی که دارند ایجاد کنم ممنون از توجه تان

  267. مرجان گفت:

    سلام
    خدا خیرتون بده
    من یک سوال داشتم
    من یک ن=تابع دارم با دوتا متغیر
    که جملات نمایی توشه
    وقتی ضربشون میکنم تو خروجی ضرب نمیکنه فقط علامت ضرب بینشون میزاره کمکم کنید خدا ازتون راضی باشه
    مثلا
    exp(x) *exp(x+y)=
    خروجی
    exp(x) *exp(x+y)
    دیگه آرگومتنشو جمع نمیکنه تو رو خدا سریع جوابمو بدین

  268. ناشناس گفت:

    با سلام. من دستوری می خوام که اگه اون شرط برقرار بود از اجرای تمامی برنامه های بعدی صرف نظر کنه.

  269. toba گفت:

    با سلام من دارم پایان نامه کار میکنم و میخوام آتش سوزی را در تصاویر ماهواره ای با اجرای یک الگوریتم بر روی 7 باند از این تصویر در متلب مشخص کنم. ولی الان به مشکل برخوردم مثلا وقتی میخوام بنویسم که اگر انعکاس طیفی باند به اضافی باند 2 از یک آستانه ای بزرگتر بود یا دمای روشنایی باند 32 از یک آستانه بزرکتر بود این پیکسل به عنوان ابر در نظر بگیر و گرنه برو مرحله ی بعد و شرط بعدی رو اجرا کن نمیدونم این چجوری باید بنویسم. میشه لطفا کمکم کنید.

  270. ΕΜ گفت:

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

    اول: برای مدل برنامه نویسی‌ام یه تعداد محصول و بازه زمانی چند دوره ای در نطر گرفتم، قراره سفارشات برای هر محصول در هر دوره زمانی وارد شود و هر سفارش زمانهای تحویل خاص خودش را دارد. میخواهم تعداد سفارشات را در بازه های زمانی مختلف بدست بیارم. مثلا تعداد سفارشات ورودی برای هر محصول در بازه زمانی (t-LT) تا (t-1). یعنی اگر سفارش برای محصولی زمان تحویل 4 روزه دارد و برای هر دوره زمانی (t) سفارش جدیدی سازماندهی و وارد میشود، تعداد کلیه سفارشات را از (t-4) تا (t-1) بدست بیارم. این حالت را چطور میتوانم کدنویسی کنم؟

    سوال دوم: یک تابع که سه خروجی دارد و یکی از خروجی ها قراره در تابع دیگری به صورت تودرتو (nested function) استفاده شود. عنوان خروجی و تابع را به چه شکل در تابع جدیدم استفاده کنم؟

  271. محدثه گفت:

    سلام. من نمونه کدهای درخت تصمیمc45 رو تو متلب دارم ولی نمیدونم چجوری روی داده های خودم اجراکنم و اصلا نمیدونم چکاری انجام میده!. خیلی فوری به جوابش احتیاج دارم. راهنمایی ام کنید مرسی.

  272. طاهری گفت:

    سلام وقت بخیر
    ببخشید دلیل این خطا در شبیه سازی سیمولینک چیه؟
    Error(s) encountered while building “MatlabTest”
    در ویندوز ۱۰ به مشکل برخوردم؟

  273. محمد گفت:

    با سلام و خسته نباشید خدمت دوستان.
    گرا من وقتی از کد ai=inputsound(‘winsound’) استفاده میکنم ، از من خطا میگیره .
    ویندوز من 7 هستش باید چیکار کنم
    ممنون میشم از راهنماییتون.

  274. نیما گفت:

    سلام.وقت بخیر
    بنده کدی رو در متلب میخوام بنویسم که نویزهای سیگنال ژئوفیزیکی رو با فیلتر انتشار چند مقیاسی تضعیف بکنه.
    کد های تضعیف نویز ها با فیلتر انتشار ساده رو دارم.
    باید از چه دستوری استفاده کنم که این نویزها رو در مقیاسهای مختلف تضعیف کنه؟؟

  275. kosar گفت:

    با عرض سلام ببخشید من باید یک معادله رو در دوبعد کدنویسی کنم که البته عامل زمان هم دخیل هست، موقعی که میخوام ماتریس zeros بنویسم چگونه میشود؟
    آیا u=zeros(z,,k… سه متغیره میشه یعنی نود در راستایx نود در راستایy و نود زمان
    مولفه سوم که زمان هست را چگونه بیاورم؟
    ممنون از شما

  276. رحیمه گفت:

    من روی داده هایی که داشتم یک نمودار رو فیت کردم ،حالا میخوام مقدار خطای هر داده ام رو از این نمودار فیت شده بدست بیارم.باید چکار کنم؟
    ممنون از راهنماییتون

  277. مژگان گفت:

    سلام
    برای لینک متلب و گمز روی ویندوز 8.1 که 64 بیتی هست دستورالعمل ها را مطلبق فایل راهنما انجام دادم. متلب و گمز هم هر دو 32 بیتی هستند. اما باز هم خطا می دهد. مشکل کجاست؟

  278. سعید گفت:

    با سلام
    من توی اختصاص دادن فریم های یک ویدیو به یک سری متغیر با حلقه for به مشکل خوردم چیزی که میخوام شبیه حلقه زیر است
    لطفا اصلاحش کنید تا ران بشه
    for
    i=1:FF
    a=imread(A,i)
    end

  279. ترابی گفت:

    با سلام .وقتتون بخیر.من میخوام نقاط تقاطع یک قسمت از عکسم که به صورت شطرنجی هست رو بدست بیارم.ممنون میشم کمکم کنید

  280. rz4 گفت:

    سلام. مختصات چند نقطه هستتش که اینارو باید با استفاده از فرمول تکرار شونده همگرایی به جواب بهینه برسونه . میخاستم ببینم تو متلب چجوری کد میشه. ممنون

  281. راحیل گفت:

    سلام، وقتتون به خیر و خدا قوت
    من دارم از شبکه عصبی MLP و RBF برای پیش بینی سری زمانی استفاده می کنم منتها برای اینکه بتونم تغییرات لازمه در ساختار شبکه هام رو داشته باشم از تولباکس استفاده نکردم و خودم کد مربوط به شبکه عصبی رو نوشتم. مشکل من اونجایی هست که شبکه ام رو آموزش میدم و خروجی مطلوب هم ازش می گیرم ولی زمان تست کارایی شبکه ام خیلیییی بد میشه و اصلا قابل مقایسه با کارایی اون در حین آموزش نیست. علت چی میتونه باشه؟
    مگه اینطور نیست که برای تست کافیه همون کارهایی رو که در مسیر feedforward آموزش انجام می دادیم رو پیاده سازی کنیم و فقط انگار به روزرسانی وزن ها رو نداریم؟
    ممنون میشم زودتر پاسخ منو بدین.

  282. f.a.s گفت:

    با عرض سلام من می خواهم یک معادله دیفرانسیل مرتبه دوم با شرایط مرزی حل کنم برای این منظور از دستور زیر استفاده کرده ام
    solinit = bvpinit(linspace(a,b,c),y
    بجای قسمت y گفته شده باید یک حدس اولیه قرار داده شود ولی من متوجه نمیشوم که منظور از حدس اولیه دقیقا چه چیزی هست و بر چه اساسی باید این حدس زده شود در ضمن گفته شده که c تعداد تقسیمات هست میخواستم بپرسم هر چه که مقدار بیشتری برای c در نظر بگیرم جواب دقیق تر خواهد شد؟
    با تشکر

  283. reza گفت:

    سلام .چطوری میتونم تابعی به این صورت معرفی کنم که هم اندیس ها رو داشته باشه هم متغیرها رو؟ (U n+1(x,t
    در ضمن این تابع به صورت دنباله ست.

  284. ناشناس گفت:

    شخصی برای رسیدن از مکان فعلی خود به مقصد مورد نظر هر روز بایستی جادهای را با شیب ثابت 10 درجه به
    مدت 2 ساعت بپیماید. به علت شیب تپه و ایجاد خستگی، شخص در هر 10 دقیقه به اندازه 80% میزان مسافت پیموده در 10 دقیقه قبلی خود به طرف مقصد حرکت مینماید و چنانچه در 10دقیقه نخست این شخص 500 متر
    طی کرده باشد، میزان مسافت کل پیموده شده توسط شخص چقدر خواهد بود
    و
    موشک اشاره شده در مثال بالا، در حین مصرف سوخت جهت تولید تراست، در ابتدا دارای جرم 600
    کیلوگرم بوده که در فاز نخست، این جرم به صورت خطی تا 400 کیلوگرم کاهش یافته باشد و سپس در مرحله دوم یعنی 4 تا 20 ثانیه به صورت خطی به 300 کیلوگرم و در فاز سوم از 20 تا 23 ثانیه مجددا تا 250 کیلوگرم کاهش یابد و در آخر در مقدار مذکور باقی بماند، نمودار تغییرات جرم به زمان را برای موشک مذبور برای بازه زمانی 0 تا
    25 ثانیه رسم نمایید

  285. مهدی گفت:

    با سلام
    من در محیط سیمولینک متلب می خواهم از یک شکل موج مشتق دوم بگیرم. به همین خاطر از دو بلوک du/dt به صورت سری استفاده کرده ام. موقعی که ران می کنم error میده و می نویسه در ثانیه 10 شبیه سازی متوقف می شود و همچین پیامی را نشان می دهد.
    Derivative input 1 of ‘Power system ‘ at time 10.000000726870516 is Inf or NaN. Stopping simulation. There may be a singularity in the solution. If not, try reducing the step size (either by reducing the fixed step size or by tightening the error tolerances)
    موقعی که یک یا هر دو بلوک مشتق گیر را حذف و شبیه سازی را ران می کنم جواب می دهد.
    اگر امکان داشته باشد لطفا راهنمایی بفرمایید

  286. mahtab گفت:

    سلام ووقت بخیر من با چند روز تاخییر شبکه عصبی ام رو اجرا کردم و الان میخوام از این شبکه عصبی طراحی شده برای یک سری ورودی دیگه خروجی بگیرم چیکار باید کنم ؟آخه دستور
    net رو با اون ماتریس جدیده میزنم ارور میده:
    Error: “nets” was previously used as a variable, conflicting with
    its use here as the name of a function or command.
    See “How MATLAB Recognizes Command Syntax” in the MATLAB
    documentation for details.

  287. mahtab گفت:

    Error using horzcat
    Dimensions of matrices being concatenated are not consistent.

    Error in nnMATLAB.pc (line 17)
    pi = [Xi{i,:} X{i,:}];

    Error in nncalc.preCalcData (line 20)
    data.Pc =
    calcMode.pc(net,data.X,data.Xi,data.Q,data.TS,calcHints);

    Error in nncalc.setup1 (line 118)
    calcData =
    nncalc.preCalcData(matlabMode,matlabHints,net,data,doPc,doPd,calcHints.doFlattenTime);

    Error in network/sim (line 283)
    [calcMode,calcNet,calcData,calcHints,~,resourceText] =
    nncalc.setup1(calcMode,net,data);

    Error in network/subsref (line 17)
    otherwise, v = sim(vin,subs{:});
    این یه مدل دیگه ارور همون شبکه عصبی با تاخییر زمانیه خواهشا جواب بدین

  288. مهشید گفت:

    سلام من در متلب بخش شبیه سازی و طراحی مدل برای تنظیمات بلوک ها ارور می گیرد باید چی کار کنم درست بشه لطفا کمکم کنید

  289. ماه گفت:

    با سلام
    در بخش فازی متلب، برای ورود مقدار inf به عنوان پارامتر یکی از ورودی ها با خطای invalid parameter vector مواجه می شوم
    خیلی برای حیاتی است
    ممنون میشوم راهنمایی بفرمایید
    با تشکر

  290. سارا گفت:

    سلام در ورژن 2015 متلب در بخش شبکه عصبی بعد از ایجاد شبکه و توقف مقدار آر و ام اس ای را از کجا بدست بیارم، از روی نمودارها باید بخونم؟ تو ورژن های قدیمی تر هر دو روو مینوشت ولی بعد از تکمیل کارم نیمتونم این مقادیر رو پیدا کنم

  291. نسترن گفت:

    با سلام . در این کد تابع کوتاه برای محاسبه محیط دایره خطا میده که not enough arguments.

    (function p=CircleCalc(r
    p=2*pi*r;
    end

    دوستان اشکال از کجاست؟

  292. فاطمه گفت:

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

  293. فاطمه گفت:

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

  294. فرزاد گفت:

    سلام من یک پروژه شبیه سازی و استفاده از الگوریتم ژنتیک دارم.میخواستم ام فایل و سیمولینک رو با هم لینک کنم بدون تاخیر زمانی.میتونید کمکم کنید.مرسی

  295. ghazal گفت:

    سلام و وقت بخیر
    برای بدست آوردن ماتریس کوواریانس از دو حلقه ی for ، به صورت زیر استفاده کردم اما در قسمت تعریف r(j,k) خطا میده و علتش رو نمیدونم(متغیرهارو تعریف کردم)
    for j=1 : 100
    for k=1 : 100
    r(j,k)= exp((-(1+c)/4) * ((t^2)/2 + (s^2)/2 + t*s));
    end
    end;

  296. سوری گفت:

    سلام وقت بخیر
    من تعداد زیادی فایل متنی(txt) دارم که هر کدام چند هزار عدد دارند، وراد کردن دستی این فایل ها کار خیلی زمان بری هست و نیاز هست که متلب اون ها رو از روی محل ذخیره در کامپیوتر بخونه. چطور میتونم این کار رو انجام بدم؟ هدف نهایی اینه همه این فایل ها باهم مقایسه و جهت خوشه بندی آماری استفاده بشن. کد های مختلفی رو سرچ زدم هیچکدام نتیجه ای نداشتند. ممنون میشم جواب بدین

  297. عبداله گفت:

    باسلام
    نحوه گرفتن دوعدد ازکاربر.عدد اول نشاندهنده شماره ویژگی دومی تعداد بازه های هیستوگرام باشد
    بعد مقادیر ویزگی هیستوگرام رانشان دهد
    باتشکر

  298. م.س گفت:

    با سلام و خسته نباشید..
    من در متلب با الگوریتم PSO دارم یک مسئله رو بهینه یابی می کنم اما چند ماه این مشکل رو دارم که برای یک مسئله وقتی چندبار ران میگیرم فقط و فقط به یک جواب میرسم حتی نمودار همگرایی هم یکسان میشه در حالیکه باید میانگین این ران ها رو بهترینشون رو گزارش کنم اما همه شبیه هم میشن!! نمیدونم اشکال کار کجاست؟ میشه لطفا راهنماییم کنید؟
    پیشاپیش ممنونم از وقتی که گذاشتید.

    • متلب ایران گفت:

      سلام
      اگر عدد های دقیقا یکسلن میگیرید یه اشکالی تو کدی که نوشتید هست، اگر عدد ها شبیه هم هستند ولی یکسان نیستند به احتمال زیاد کد شما مشکلی نداره و داره درست کار میکنه
      با کد های الگوریتم PSO موجود در سایت مقایسه کنید

  299. shokoofeh گفت:

    سلام چجوری میشه تو متلب فهمید تصویر چند بیتی است ؟

  300. ناشناس گفت:

    سلام کسب میدونه خطای Error in port widths or dimensions. رو چطورمیشه حل کرد؟

  301. محمد سرایی گفت:

    سلام و وقت بخیر
    میخواستم بدونم بزرگترین عدد داخل یک ستون مشخص از ماتریس مربوط به کدوم سطره اینو بلدم بنویسم ولی میخوام سطرها مشخص باشه یعنی بین سطرهایی که میخوام اعداد رو مقایسه کنه و سطر بزرگترین عدد و بگه
    باتشکر

  302. سجاد محمدی گفت:

    سلام.من یه شبیه سازی در متلب انجام دادم که داخلش کدنویسی متلب داره.وقتی میخوام برنامه را اجرا کنم چندتا پیغام اینجوری میده.
    Global declaration not resolved to a Data Store Memory block registered via the Ports and Data Manager.

    Function ‘mpc-maghale/MATLAB Function1’ (#40.190.192), line 6, column 1:
    “Ts”
    Launch diagnostic report.
    (این یکی از پیغام هاشه در مورد متغیر Ts )که همین پیغام را برای متغیر های دیگم میده.لازم به ذکر است که ابتدای کدنویسی من این متغیرها را با دستور global تعریف کرده ام ولی نمی دونم چرا این پیغام را میده

  303. صادقی گفت:

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

  304. Masoumeh گفت:

    سلام .میخواستم بدونم سایت متلب گزینه ای داره که بدون اینکه نرم افزار متلب رو نصب کرده باشم بتونم اونجا برنامه ام رو اجرا کنم

  305. سعید گفت:

    سلام
    خطا زیر برای کد من بوجود امده چگونه برطرفش کنم
    Error: File: Maskingam_wilson.m Line: 23 Column: 82
    Invalid expression. When calling a function or indexing a variable, use parentheses. Otherwise, check for mismatched
    delimiters.

  306. سعید گفت:

    سلام
    خطا زیر برای کد من بوجود امده چگونه برطرفش کنم
    Error: File: Maskingam_wilson.m Line: 23 Column: 82
    Invalid expression. When calling a function or indexing a variable, use parentheses. Otherwise, check for mismatched
    delimiters.

  307. Zohre گفت:

    سلام وقتتون بخیر، در کد ژنتیک من در ایتریشن دوم فیلد دابل استراکچر pop من به یک استراکچر تبدیل میشود؟ چرا این اتفاق می افتد؟ در واقع pop.ch تبدیل به pop.ch.ch می شود
    ممنون میشم راهنماییم کنید

  308. ناشناس گفت:

    سلام من یه کد متلب نوشتم که یک سری داده از ورودی می‌گیره(اکسل) و یک سری محاسبات روی اون انجام میده برای مجموعه داده اول اوکی هستش اما وقتی داده ها رو عوض میکنم نتایج دقیقا مشابه حالت قبل به دست میاد مشکل کجاست؟( من هر بار تغییرات و هم در اکسل سیو میکنم و هم در فایل تلب بعد ران میگیرم اما بازم نمیشه)

  309. فاطمه عروجی گفت:

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

  310. مسعود آذر گفت:

    با سلام و تشکر
    احتراما بنده یک دستگاه معادلات معمولی درجه دوم دارم که مربوط به ارتعاشات یک سیستم جرم – فنر و میراگر با 3 در جه آزادی است و میخواهم این دستگاه معادلات را از طریق 0de45 حل کنم.این دستگاه معادلات شامل ماتریس های جرم ، میرایی و سختی است که ماتریس های سختی و میرایی تابعی از تغییر مکان هستند.بنابر این در هر بازه زمانی می بایست مقادیر ماتریس های میرایی و سختی بر اساس مقادیر جابجایی به روزآوری شوند.
    سوال این جاست روند به روزآوری ماتریس ها در هر گام، چگونه در ODE45 قابل انجام است.بنده یک کد نوشتم که شامل یک حلقه FOR است و در هر گام، ماتریس های مذکور را به روز می کند اما نتایج مشکوک است.مثلا خروجی ODE45 در هر گام باید یک بردار 6 در 1 شامل 3 مولفه جابجایی و سه مولفه سرعت باشد در حالی که خروجی آن یک بردار 61 در 1 است!

    پیشاپیش از راهنمایی شما سپاسگزارم

  311. mehran گفت:

    چطوری در متلب حرکت متحرک روی نمودار را رفت و برگشتی کنم برای ساخت ویدیو روی نمودار مانند sinx

  312. نرگس ترابی گفت:

    سلام وقتتون بخیر
    من میخوام یه برنامه بنویسم که ازمتلب فانکش درسیمولینک استفاده کردم یه دستوربه اینصورت دارمP=lyap(A,Q); که نمیوتنم ازش استفاده کنم واین ارور رو میده.که نمیشه از این دستور درمتلب فانکشن استفاده کرد.میشه راهنمایمکنید

  313. نرگس ترابی گفت:

    سلام وقتتون بخیر
    وقتی این کد رو P=lyap(A,Q); توی ام.فایل مینویسم جواب میده.ولی وقتی توی متلب فانکشن در سیمولینک مینویسم خطا میده و خطا هم به این صورت هستش
    The function ‘lyap’ is not supported for standalone code generation. See the documentation for coder.extrinsic to learn how you can use this function in simulation. میشه راهنمایی کنید.

  314. عادل گفت:

    سلام من ی مشکل دارم
    متلب بهم ارور low level graphic میده
    چجوری درستش کنم؟

  315. محسن گفت:

    با سلام
    خسته نباشید . در نرم افزار متلب من یک جدول دارم و تعدادی ستون هستش که مقادیری رو داره میخوام واسش تعریف کنم ک مثلا بګرد دنبال عدد 12 و نام اون ستون رو واسم بګو از چه دستوری باید استفاده کنم ؟ ممنون

  316. mj گفت:

    سلام
    من دارم یک تابعی رو بهینه سازی می کنم که از دو بردار z و y تشکیل شده و برای این مسئله بردار Z فقط دارای بازه هست و اطلاعاتی راجع به بازه y ندارم. چه جوری با ga یا fmincon همچین چیزی رو مدل کنم؟

  317. مصطفی کردلو گفت:

    سلام – چرا برای طراحی کنترلر فازی تو سیمولینک متلب ، در تشکیل توابع عضویت از حالت مثلثی ( کم و متوسط و زیاد ) استفاده می کنیم ؟ چرا از گوسی یا ذوزنقه ای استاده نمی کنیم؟

  318. صبا گفت:

    تجربیات دوستان عالی و مفید بود

  319. صنم گفت:

    سلام میخواستم برنامه ای بنویسم که از بین چند پوشه به انتخاب کاربر یکی رو انتخاب کنه و عکس های داخل پوشه رو رندمی فراخوانی کنه و نمایش بده.

  320. محمد گفت:

    سلام خسته نباشید ببخشید من سوالم اینه که من متلب رو با یه نرم افزار دیگه لینک کردم و قراره داده هایی از نرم افزار دوم وارد متلب کنم و با استفاده از متلب توابعی رو محاسبه کنم مشکلم اینجاست که بعضی وقتا ، تحت یه شرایطی متغیری که از نرم افزار دوم اورده میشه به متلب مقدار نداره و این باعث میشه متلب ارور undefinedبده من نیاز دارم یه شرط بزارم که اگر اون متغیر مشخص ، مقدار نداشت بیاد بیرون بعضیا میکن اون متغیر رو برابر nullبزاری این معنی رو میده بعضی میگن اکه برابر isempty بزاری ولی هر دوتا رو وقتی جلوی if میزارم ران میکنم ارور error using isempty یا error using null میده

  321. زهرا گفت:

    سلام وقت شما بخیر
    داخل فایل اسکریپت برنامه نوشتم بعد از اجرا جواب رو به صورت عبارت ریاضی نشون میده
    برای اینکه بعد از اجرای برنامه حاصل این عبارت رو به صورت یک عدد نمایش بده باید چیکار کنم؟
    تشکر

  322. منا گفت:

    با سلام
    من یک سری داده دارم و دنبال معادله دیفرانسیلی هستم که مربوط به این داده هاست. در حالت کلی معادله دیفرانسیل را دارم اما به دنبال یک سری پارامتر در معادله هستم.
    y’=r.(y^p).(1-(y/k)^)a
    داده های من y , tهستند و به دنبال r,p,k,a هستم.
    اگر امکان داره لطفا راهنمایی بفرمایید.
    متشکرم

  323. پیمان گفت:

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

  324. mj گفت:

    سلام من در بهینه سازی با استفاده از fmincon می خوام در تابع هزینه م از iteration استفاده کنم ولی نتونستم بفهمم چه جوری می تونم این کار رو کنم؟!

  325. محمد گفت:

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

  326. م.ط گفت:

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

    • متلب ایران گفت:

      سلام
      یکی از مهم ترین کاربرد های شبکه عصبی همین ایجاد ارتباط بین ورودی ها و خروجی ها بدون داشتن تابع ریاضیه.
      آموزش های شبکه عصبی رو توی سایت پیدا کنید.

  327. آراد گفت:

    با سلام،من می خواهم یک برنامه بنویسم که 100فایل رو به شکل ده تایی به ده تا فولدر خالی انتقال بده، میشه لطفا بگید که چطور میشه این کار را انجام داد.خیلی واجبه ممنون.

  328. علی گفت:

    سلام وقت بخیر
    برای پیدا کردن عدد ماکزیمم در یک ماتریس 4*4 بدون استفاده از دستور max , با استفاده از حلقه ها از چه کدی باید استفاده کرد؟

    • متلب ایران گفت:

      باید از دستورات بزرگ تر و کوچک تر توی حلقه استفاده کنید. کمی کد نویسی داره

  329. ناشناس گفت:

    با سلام تابعی بنویسيد که یک بردار(آرایه سطري یا ستونی )را از کاربر بگيرد و 7 مراحل زیر را انجام دهد: تعداد آرگومان ورودي و خروجی که توسط کاربر وارد شده است را چک کند و در صورتيکه  تعداد آرگومان ورودي بيشتر یا کمتر از یک و تعداد آرگومان خروجی بيشتر از یک باشد، پيام خطا نمایش داده از تابع خارج شود. ابعاد آرگومان ورودي را چک کند و درصورتيکه آرایه اي غير سطري یا غير ستونی باشد(یعنی  در صورتيکه به جاي بردار، ماتریس باشد)، با پيام خطا از تابع خارج شود. .عبارت زیر را بر روي مقادیر ورودي اعمال نموده به عنوان خروجی بازگرداند  y=2exp(4×2)+3sin(2πx)+10 در y تعداد آرگومان خروجی را چک کند و در صورتيکه برابر با صفر باشد، نمودار تغييرات  plot( را رسم کند(.راهنمایی :براي رسم نمودار از تابع xمقابل .استفاده کنيد

  330. A گفت:

    با سلام تابعی بنویسيد که یک بردار(آرایه سطري یا ستونی )را از کاربر بگيرد و 7 مراحل زیر را انجام دهد: تعداد آرگومان ورودي و خروجی که توسط کاربر وارد شده است را چک کند و در صورتيکه  تعداد آرگومان ورودي بيشتر یا کمتر از یک و تعداد آرگومان خروجی بيشتر از یک باشد، پيام خطا نمایش داده از تابع خارج شود. ابعاد آرگومان ورودي را چک کند و درصورتيکه آرایه اي غير سطري یا غير ستونی باشد(یعنی  در صورتيکه به جاي بردار، ماتریس باشد)، با پيام خطا از تابع خارج شود. .عبارت زیر را بر روي مقادیر ورودي اعمال نموده به عنوان خروجی بازگرداند  y=2exp(4×2)+3sin(2πx)+10 در y تعداد آرگومان خروجی را چک کند و در صورتيکه برابر با صفر باشد، نمودار تغييرات  plot( را رسم کند(.راهنمایی :براي رسم نمودار از تابع xمقابل .استفاده کنيد

  331. Aylar گفت:

    با سلام جواب این دوتا تمرین رو میخواستم
    1) تابعی بنویسيد که یک بردار(آرایه سطري یا ستونی )را از کاربر بگيرد و مراحل زیر را انجام دهد: تعداد آرگومان ورودي و خروجی که توسط کاربر وارد شده است را چک کند و در صورتيکه  تعداد آرگومان ورودي بيشتر یا کمتر از یک و تعداد آرگومان خروجی بيشتر از یک باشد، پيام خطا نمایش داده از تابع خارج شود. ابعاد آرگومان ورودي را چک کند و درصورتيکه آرایه اي غير سطري یا غير ستونی باشد(یعنی  در صورتيکه به جاي بردار، ماتریس باشد)، با پيام خطا از تابع خارج شود. .عبارت زیر را بر روي مقادیر ورودي اعمال نموده به عنوان خروجی بازگرداند  y=2exp(4×2)+3sin(2πx)+10 در y تعداد آرگومان خروجی را چک کند و در صورتيکه برابر با صفر باشد، نمودار تغييرات  plot( را رسم کند(.راهنمایی :براي رسم نمودار از تابع xمقابل .استفاده کنيn.
    2) تابعی بنویسيد که یک عبارت ریاضی دلخواه را ازکاربر (به صورت یک رشته کاراکتري )به عنوان آرگومان اول و یک آرایه را به عنوان آرگومان دوم بگيرد و : )nargchk چک کند که تعداد آرگومان ورودي دقيقا دو عدد باشد(با استفاده از تابع  چک کند که تعداد آرگومان خروجی دقيقا یک عدد باشد(.با استفاده از تابع  nargoutchk) چک کند که آرگومان اول حتما یک رشته کاراکتري باشد و آرگومان دوم حتما یک متغير  )استفاده کنيدisnumericو isstr عددي( .از توابع عبارات ریاضی وارد شده توسط کاربر را بر روي تمامی عناصر evalبا استفاده از تابع  آرایه ورودي اعمال نموده، باز گرداند.

  332. محمد گفت:

    سلام
    وقتتون بخیر
    ببخشید من یه مشکل اضطراری دارم و زیاد متلب کار نکردم
    اگه امکانش هست لطف کنید و به بنده کمک کنید.
    یه فایل txt داریم که وقتی لودش میکنم داخل متلب میشه بصورت یه ماتریس 256*256. از ما خواسته شده چندتا کار روی این فایل انجام بدیم. از جمله رسم هیستوگرام ، تابع چگالی احتمال و…
    من برای رسم این تابع چگالی احتمال،خودم یه بازه عددی معرفی کردم ( y=0:.1:45) و تابع چگالی احتمال رسم شد
    حالا باید تابع fit شده شو با استفاده از cftool رسم کنم. ولی هرچی که توی اینترنت سرج کردم، برای رسم تابع fit شده، از یه مقادیر داده و یه مقادیر وابسته استفاده کرده بودند ولی من اینجا مقادیر وابسته ندارم. و وقتی اون y که خودم انتخاب کردم رو هم به عنوان مقادیر وابسته انتخاب میکنم، خطا میده که هم اندازه نیستند.چیکار باید کنم؟
    خواهشا کسی هست که بتونه کمکم کنه یا من با شکل براش توضیح بدم

  333. محمد گفت:

    سلام
    من یک ماتریس 256*256 دارم.
    چظوری باید psd یا همون power spectrom density براش رسم کنم
    تو رو خدا کمکم کنید

  334. فاطمه گفت:

    سلام چطوری میتونم 10رصد از داده های یک ماتریس رو بصورت تصادفی بردارم؟

    • متلب ایران گفت:

      با دستور rand میتونید یه سری عدد تصادفی تولید کنید. اندیس این عدد های تصادفی رو توی ماتریس قرار بدید.

  335. behnaz گفت:

    سلام من یه کد نوشتم تو متلب اخرسر که میخاستم دستورsave رو بنویسم به جای اینکه پسوند .mat بذارم پسومند .m گذاشتم مثلا save Example.m حالا میخام اون فایل رو باز کنم می نویسه this is not enough memory to open in the editor چه جوری میتونم به متن کدم دسترسی پیداکنم؟ خیلی روش زحمت کشیده بودم.

    • متلب ایران گفت:

      تو هر شرایطی با نرم افزار های باز کردن کتن میتونید کد رو باز کنید. مثلا Notepad++
      اما احتمالا مشکل از اون spaceای هست که تو اسم فایلتون گذاشتید

  336. مرتضي گلستاني گفت:

    سلام ببخشید من یه سری داده رو با استفاده از برازش منحنی به صورت تابع چند جمله ای درآوردم می خواستم ببینم چطوری می تونم به ضرایبش دسترسی داشته باشم یعنی مثلا ضرایب چند جمله ای رو ۱ ۲ ۳ بدست آوردم می خوام بدونم چطوری میشه یه تابعی مثل x+2x+3x^2 رو تو یه متغیری مثل t ذخیره کنم

  337. رامین گفت:

    با سلام مخواستم بدونم میشه توی شبکه عصبی میشه یک کد نوشت که همه ی توابع فعال سازی رو توی لایه مخفی و توی لایه خروجی خودش امتحان کنه و نتیجه رو بگه؟

    • متلب ایران گفت:

      سلام
      کافیه اسم توابع فعال سازی رو توی یه آرایه کاراکتری بریزید و از داخل یک حلقه این اعضای این آرایه را یکی یکی فراخوانی کنید.

  338. شیما گفت:

    سلام می خواستم بدونم به چه دستوری یا در روشی می شه در GUI متلب، تب های مختلف ایجاد کرد.

  339. میلاد گفت:

    سلام
    لطفا این سوال را برام حل کنید. ممنون میشم

    برنامه ای بنویسید که یک عدد را گرفته سپس تعداد مقس.م علیه های زوج آن را چاپ کند

    • متلب ایران گفت:

      سلام
      همون طور که قبلا هم بار ها گفتیم در این سایت پروژه های آموزشی و دانشجویی انجام نمی شود

  340. زهرا گفت:

    سلام وقت بخیر
    اگر بخواهیم fix برای دو متغیر کنار هم بنویسیم،
    طرز نوشتن آن در متلب چطور میشود؟
    هم چنین اگر این یک شرط باشد مثلا بگوییم اگر متغیر a,b
    عدد صحیح باشد.

  341. رها گفت:

    سلام من میخوام تو متلب سه تا ورودی بگیرم از کاربر اما در مرحله ای میخوام بگم که اگر کاربری عددی وارد نکرد خودش پیش فرض یک در نظر بگیره .. این بخش که اگر عددی وارد نکرد و چجوری به برنامه بنویسم؟
    ممنون از راهنماییتون

  342. AmirAli گفت:

    سلام
    من از بلوک stream input که در بخش real time هست میخوام استفاده کنم ولی وقتی تنظیمات مربوطه رو انجام میدم و گزینه test رو میزنم، پورت سریال شناسایی نمیشه و ارور میده
    اما با بلوک دیگه بدون مشکل کار میکنه

    این عکس هم خطا ایجاد شدس
    http://uupload.ir/files/69ri_1.png
    ورژن متلب هم 2012
    با 2018a تست کردم تنظیمات بدون مشکل بود و پروژه ران میشد اما چیزی ارسال و دریافت نمیشد

  343. اکرم گفت:

    سلام وقت بخیر
    تو متلب میشه عملوندهای چند عملگر رو حذف کرد همچین کاری میشه انجام داد؟
    Push esi
    mov esi,ecx
    Pop dword ptr [esi],L10058448
    مثلا فقط Push ,Mov , Pop بمونه؟

  344. فاطمه گفت:

    با سلام،
    برنامه متلب که نوشتم از fminsearch جهت برازش یک تابع 6 متغیره به نتایج تجربی استفاده می‌کند. من برنامه رو طوری نوشتم که مقدار اولیه چند تا از متغیرها در یک حلقه تغییر می‌کند تا fval کمتر از یک مقداری بشه. ولی بعضی وقت ها برنامه در یک سری از مقادیر اولیه داخل خود fminsearch میمونه و زمان زیادی میگیره و جواب نمیده. سوالم اینه چطور میتونم این مواقع، در کدم چه دستوری بذارم که از یک زمانی بیشتر طول کشید از اون حلقه خارج بشه؟؟؟ و اصلا چرا این اتفاق میوفته؟؟؟

  345. شفیعی گفت:

    سلام خسته نباشید
    میخاستم بدونم که سه معادلعه سه مجهولو چجوری توقسمت سیمولینک برنامه متلب وارد کنم

  346. رضا گفت:

    سلام خسته نباشید
    میخواستم بپرسم که اگر 5تا تابع درجه 2 داشته باشیم برحسب p1تا p5 راهی هست که با حلقه forاز 5تا تابع درجه 2 مشتق بگیریم؟

  347. پارسا گفت:

    سلام وقتتون به خیر
    کد زیر رو که برای بهینه سازی با الگوریتم ژنتیک اجرا کردم ..روز اول 15 ساعت تو run گذاشتم و جوابی نداد و run رو خودم قطع کردم
    روز دوم بعد از 20 دقیقه run این خطا رو داد: The following error occurred converting from sym to double ”
    Unable to convert expression into double array”.
    واقعا ممنون میشم اگه لطف کنید و ایراد رو بفرمائید
    fun=@gorlovvv;
    [x,fval]=ga(fun,3)

    function obj=gorlovvv(in)
    au=0.8;
    vair=10;
    c=0.2;
    H=in(1);
    N=in(2);
    si=in(3);
    vau=au*vair;
    landa=3.5;
    R=1.5;
    omega=(landa*vair)/R;
    landa0=(omega*R)/vau;
    syms(‘xup’);
    wup=vair*sqrt((landa0+au*sin(xup))^2+(au*cos(xup))^2);
    alphaup=atan((au*cos(xup))/(landa0+au*sin(xup)));
    CDup=0.001019*(xup^4)+0.00142*(xup^3)-0.006175*(xup^2)-0.003858*xup+0.0185;
    CLup=-0.03355*(xup^5)+0.03954*(xup^4)+0.1473*(xup^3)-0.4984*(xup^2)-0.167*xup+0.982;
    CT=CLup*sin(alphaup)-CDup*cos(alphaup);
    deltaxup=45;
    Nhup=180/deltaxup;
    Nvup=si/deltaxup;
    deltahup=H/Nvup;
    ro=1.169; % [kg/m^3] % p=1atm,T=25
    Qup=0.5*CT*ro*c*R*deltahup*(wup^2)*(1+Nvup)*(2*Nhup);
    Qupave=(N/(2*pi))*int(Qup,-pi/2,pi/2);
    A=2*R*H;
    Cqupave=Qupave/(0.5*ro*A*R*(vair^2));
    ;Cpup=landa*Cqupave;
    obj=-Cpup;
    end

  348. مجتبی گفت:

    سلام . یک کد متلب برای بهینه سازی ثابتهای سرعت واکنشهای یک مکانیسم برای پایاننامه نوشته ام. اما پس از بهینه سازی exitflag برابر 2 میدهد. چه کار کنم exitflag برابر 1 شود.

  349. صادق گفت:

    سلام ببخشید نیاز به برنامه ای دارم کاژنراتور بخار ۴ ورودی و۴ خروجی را راه اندازی ووخوروجی ها با ورودی را همزمان هنگرا نمایید

    • حسین گفت:

      سلام
      میخاستم بدونم بدون استفاده از حلقه for چطور میشه یه تعداد خاصی از داده‌هارو چک کرد؟
      ممنون

  350. امیرمحمد گفت:

    سلام
    برای تولید یک سیگنال تصادفی prbs با رنج ، تعداد پالس ، عرض پالس مشخص در یک ام فایل بسازم کسی میدونه؟ اگر بگید ممنون میشم ضروریه تو پروژه گیر کردم

  351. شادی گفت:

    سلام
    ممکن هست که بعضی از شبکه ها مثل شبکه GRU در متلب 2018b نباشه؟ و نشه از این شبکه استفاده کرد

  352. حامد حسینی نژاد گفت:

    سلام.فرض کنید قصد داریم سه سری سوال مشابه (مثلا مدل؟رنگ؟…)در رابطه با چند نوع ماشن متفاوت از کاربر بپرسیم و اطلاعات دریافت شده را در فیلد مخصوص هر ماشین بریزیم.این مثال و زدم ک سوالم قابل درک تر باشه.مسلما نیاز ب یک حلقه داریم ک هر بار برای هر ماشین به صورت مجزا این سوالاتو بپرسه…ولی مشکل اینجاس ک چطور این اطلاعات را هر بار وارد فیلد مخصوص آن ماشین بکنیم؟

  353. محبت گفت:

    سلام من یه ماتریس 100*100 دارم که میخوام به یک ماتریس 99*99 در متلب تبدیل بشه چی کار باید انجام بدم؟

  354. فاطمه گفت:

    سلام وقتتون بخير. من مي خوام با استفاده از شبكه هب اعداد رو نمايش بدم. كدها رو نوشتم , فقط نمي دونم اشكال كارم كجاست كه بهم در آخر موقع تست كه يك عكس نيوزي ميدم تا درست اون عكس رو تشخيص بده ، صفحه كاملا سفيد نشون ميده!
    واقعا كلافه شدم و نمي دونم دليل كارم كجاست، ميشه خواهش كنم بررسي كنيد اشكال كارم كجاست؟ اين كدهاي برنامه ام هست:
    clc; clear all ; close all ;A=imread(‘A.bmp); B=imread(‘B.bmp’); A=double(A) ; B=double(B) ;B1=reshape(B,[900,1]);A1=reshape(A,[900,1]);
    A11=(A1*2)-1; B11=(B1*2)-1;F=[A11 B11]; t1=A11;t2=B11;b1=-0.8;b2=100;T=[t1 t2];W1=T*F’;’W2=T*pinv(F);
    %%test shabake
    btt=imread(‘atest.bmp’);btt=double(btt);Atest=reshape(btt,[900,1]);Atest1=(Atest*2)-1;a1=W1*Atest1+b1;a2=W2*Atest1+b2;a11=reshape(a1,30,30);a22=reshape(a2,30,30);subplot(2,2,2);imshow(a11);subplot(2,2,3);imshow(a22)

    َAtest در واقع همون عكس نيوز دار از حرف A هست
    ممنون ميشم اگه كمكم كنيد بخدا خيلي كارم گيره

    A11=(A1*2)-1;
    B11=(B1*2)-1;
    F=[A11 B11]

  355. الهه گفت:

    سلام روزتون بخیر..
    ببخشید اگه میشه زود جواب منو بدین ممنون میشم کارم خیلی واجبه..
    من با الگودریتم دراگون فلای تونستم حد آستانه رو برای xو y به دست بیارم نمیدونم اینو باید چطور به داده اصلیم اعمال کنم؟باید رو این حدود یه threshold بزنم و داخل region growin داده هام استفاده کنم..ولی نمیدونم چطوری باید این قطعه بندیو انجام بدم

  356. رامین گفت:

    سلام وقت بخیر.
    خواستم بپرسم چطور میتونم مثلا عددی مثل 10 نانومتر مکعب(10nm^2) را در متلب تعریف کنم.
    با تشکر

  357. علی گفت:

    سلام و خسته نباشید،
    اگر یک فایل صدتایی از داده‌ها داشته باشیم و بخواهیم در کد متلب یک ضابطه بنویسیم که مثلا اینطور باشه که به هر کدام از داده ها یک رقم اضافه بشه، چطور می توان چنین کدی در متلب نوشت.
    با تشکر

  358. mehdi گفت:

    با سلام و خسته نباشید, من یه کد نوشته بودم و کار میکرد بعد خواستم این رو تبدیل به app کنم , چند بار نوشتم کار نکرد الان که میرم همون کد های قبلی رو اجرا کنم اون ها هم باز نمیشن , مثل این که وقتی کد ها رو اجرا میکنم باز میخواد app رو اجرا کنه , چون خطایی که میده مال app هست

  359. شکیبا گفت:

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

  360. محمد گفت:

    سلام
    ببخشيد من متلب 2013 رو روی سیستمم نصب دارم، میخواستم ببینم نسبت به 2020 تفاوت زیادی داره که برام مشکل ایجاد کنه؟
    چیزای زیادی به 2020 اضافه شده که ممکنه به مشکل بخورم؟
    سپاس فراوان از لطفتون

  361. فائزه گفت:

    سلام وقت شما بخیر. سوالی داشتم ، اگر بخوام از اطلاعات و داده های چند فانکشن در متلب در برنامه ی اصلی استفاده کنم و اینها را بهم ارتباط دهم باید از چه دستوری استفاده کنم؟لطفا راهنمایی کنید. متشکرم

  362. نذیر احمد نبی زاده گفت:

    با عرض سلام و خسته نباشید
    یک سوال از متلب داشتم اگر لطف نموده جواب آنرا بنویسید

    آیا امکان ساخت یک تولباکس دلخواه در سیمولینک متلب هست تا یک کاپی از المان ها و دستورات مورد نظر را داخل آن ریخته و هر زمان به دنبال یک المان در سایر تولباکس نگریم؟
    تشکر

  363. حدیث گفت:

    سلام و وقت بخیر من شبیه سازی particle filter رو میخواستم منتها چون اطلاعی در مورد الگوریتمش نداشتم از قسمت helpاوردم ولی الان موقع runکردن ارور میده
    Error in ‘pfBlockExample/Particle Filter’: Initialization commands cannot be evaluated.
    Caused by:
    Unable to find function pfBlockStateTransitionFcnExample. Specify name of a MATLAB function on the path (without the file extension), or a Simulink function.

  364. ela گفت:

    سلام وقتتون بخیر من بعد از نصب متل ارور unable to locate a personal folder …دریافت کردم از یه نفر پرسیدم گفت مشکلی برای ران گرفتنت ایحاد نمیکنه . الان دستورات توی کامند ویندو انجام میشن ولی توی قسمت اسکریپت حتی وقتی یه پلات ساده میزنم تا چند ساعت طول میکشه اخر هم ارور میده که برنامه پاسخ نمیده ببندید . منظورم از پلات ساده شبکه عصبیی چیزی نیست ها یه پلات ساده یک به یکه . واقعا ممنونم میشم اگر کسی کمکی کنه …

  365. رصا گفت:

    سلام ، آیا در الگوریتم وال که برای پروژه حایابی سرویس ها در اینترنت اشیاءاستفاده میکنم در برنامه متلب باید پارامترهای الگوریتم وال رو تغیر بدم ؟ مثلا (a,A,C,l,p) رو یا باید پارامترهای تنظیم خاصی بهش تخصیص بدم ؟ یا فقط ورودی الگوریتم وال تابع fitness من باید باشه ؟
    تابع برازندگی من سه متغیر داره که به هرکدوم ضرایب تاثیر ۰.۳ آلفا و ۰.۳ بتا و ۰.۲ گاما در نظر گرفتم جهت نشون دادم جهت ضریب تاثیر هرکدوم از اون ها در تابع هدف

    fitness=alpha*(sum(Delayy)/sum(Delay_on_Cloud))+beta*(sum(Energyy)/sum(Energy_on_Cloud))+gamma*(max(FinishTime)/
    mean(FinishTime));

  366. milad گفت:

    من به 2 تا ارور برخوردم نمي تونم درستش كنم مي تونين كمكم كنيد
    ارور اول 1
    .??? Undefined function or method ‘workspacefunc’ for input arguments of type ‘cell’.
    ارور دوم 2

    ??? Undefined function or method ‘uiimport’ for input arguments of type ‘char’.

  367. zahra گفت:

    با سلام و خسته نباشید.یه راهنمایی میخواستم ازتون. من میخواستم trajectory state x رو به دست بیارم.

    xdot(t)=(A0-GK)x(t)+A1x(t-w)+B0xdot(t-w)+LCe(t)
    edot(t)=(A0-LC)e(t)+A1e(t-w)+B0edot(t-w)
    برای همین اول trajectory state e را به دست اوردم اما نمیدونم چه جوری باید نتایج اون رو فراخوانی کنم تا بتونم trajectory state x رو به دست بیارم میشه راهنمایی کنید. ممنون

  368. مجتبی گفت:

    سلام و عرض ادب
    من میخواهم محل پیش فرض ذخیره سازی فایل ها (کدهایی که مینویسم و ذخیره میکنم) جدید متلبم را از مسیر C:\Program Files\MATLAB\R2016b\bin به محل دلخواه خودم در خارج از درایو c است تغییر دهم اما نمیدانم چگونه و هر دفعه خودم بصورت دستی این کار را میکنم و وقتم تلف میشود. لطفا مرا راهنمایی بفرمایید. ممنون

  369. hadi گفت:

    سلام . من یک دستور برای ماتریس ادمیتانس نوشتم و در امتحان یک مثال فقط دو سه تا درآیه رو اشتباه حساب میکنه و به جای مقدار صفر هم عبارت imf را نشان میدهد. ازچند نفر دیگه هم پرسیدم ، مشکلی در داده های مثال نیست و دستور مشکل دارد ولی نمیدونیم کجاش!!! ممنون میشم کمک کنید

  370. rs گفت:

    با سلام

    من یک برنامه نویس مبتدی متلب هستم و قصد دارم برای طبقه بندی یک مسئله دو کلاسه ازشبکه عصبی عمیق در متلب استفاده کنم.

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

    1- هنگام اموزش طبقه بندی با وارنینگ Warning: Rank deficient, rank = 0, tol = NaN. مواجه میشم و خروجی هنگام تست درست نیست.نمیدونم اشکال کار کجاست و چطور باید برطرف بشه.

  371. زهرا گفت:

    سلام ببخشید چطور میتونم ماتریس زیر را تولید کنم.
    positive diagonal random matrix and scaling its diagonal entries makes its condition number is around 10^3.
    با تشکر

  372. میلاد گفت:

    سلام، من یک سیگنال بلند ECG در حالت خواب از پایگاه داده physionet apnea ECG گرفتم که حدود 500 دقیقه هست و باید این سیگنال رو اول به قطعه های 1دقیقه ای و بعد توی 2 دسته ی آپنه ای و غیر آپنه ای، جدا کنم. دقایق که آپنه یا غیر آپنه هست رو همین پایگاه داده بصورت text نوشته منتهی اگر بخوام دستی نگاه کنم و 1 دقیقه 1 دقیقه ای دسته بندی کنم سیگنال رو خیلی زمان بر هست. راه دیگه ای هست که بتونم سریع تر سیگنال رو طبقه بندی کنم؟

  373. آیناز گفت:

    سلام چند تا نمودار ۲و ۳ بعدی هست که میخوام رسمش کنم
    میتونم عکسشو براتون بفرستم تا دستوراتشو بهم بگید؟ اگر امکانش هست لطفا یک ایدی تلگرام یا شماره بدید که براتون بفرستم
    یا هم این ایدی خودمه اگر امکانش هست جواب من رو در تلگرام بدید aynzarb@

  374. ابراهیم گفت:

    سلام
    با برنامه متلب تابعی بنویسید که تمام جوابهای صحیح معادله x1+x2+….xn=p را با فرض xi>=0 در ماتریس با n ستون بدهد

  375. ابراهیم گفت:

    در برنامه متلب تابعی بنویسید که تمام جوابهای صحیح معادله x1+x2+….xn=p با فرض xi>=0 در ماتریس با n ستون بدهد.

  376. شیرین حاتمیان گفت:

    با سلام، لطفا راهنمایی بفرمایید
    در نوشتن برنامه ای در هر مرحله (برای هر بیمار) 10 شکل موج (نمونه سیگنال) دارم که در هر کدام از نمودارها باید نقاط عطف آنها یعنی شماره سمپل و اندازه آن نقطه را ذخیره کنم. چطور می توانم اطلاعات هر مرحله (بیمار) شامل شماره نمودار (1 تا 10) و طول و عرض نقاط عطف را با هم ذخیزه کنم که در ارجاعات بعدی بتوانم بر روی داده های هر نمودار محاسبات انجام دهم؟ آیا میتوان ماتریسی سه بعدی تعریف کرد؟
    کلا می خواهم 10 داده دو بعدی برای بیمار اول ، 10 جفت داده برای بیمار دوم و …. را ذخیره کنم.
    در ضمن در برخی مواقع تعداد نقاط عطف در هر کدام از10 شکل موج یکسان نیست، مثلا برای یک بیمار خاص ممکن هست در 8 شکل موج 9 نقطه عطف داشته باشیم اما در 2 تا شکل موج 10 نقطه عطف که قاعدتا برای تشکیل ماتریس یا؟ باید تعداد را مساوی در نظر گرفت و یک داده را صفر کرد.

    امیدوارم توانسته باشم منظورم را بیان کنم و قبلا از پاسخگویی شما سپاسگزارم.

  377. محمد جواد گفت:

    سلام
    من درقسمت سیمولینک یک سیمولینک انجام دادم در انجا با اسکوپ نمودارها رو نشون میده بعد که با بلوک های سیم اوت انها را نام گذاری میکنم تا در متلب با کد های plot انها رو ببینم میگه پیدا نمیشه و در قسمت ورک اسپیس به جای این که ان اسامی بیاید ان اسامی همگی در یک فایل ans در ورک اسپیس میاید و برای رسم نمودار باید به انجا بروم وجداگانه با دستور plot نمیکشه

  378. محسن گفت:

    سلام
    بعد از دستور getpts چطور میشه با دابل کلیک دو نقطه بصورت اتومات بهم وصل بشن؟
    مثلا کلیک کنیم این نقطه زده بشه واسه نقطه بعدی بعد اینکه زدیم به صورت اتومات بهم وصل بشن

  379. میردامادی گفت:

    سلام
    وقت بخیر نیاز دارم در محیط ام فایل با دستور
    idinput
    و آرگمان های Range
    و Band
    موج پله باینری بسازم ولی متلب خطا میدهد

    ممنون میشم راهنمایی کنید

  380. وحید گفت:

    سلام
    یک سوال داشتم برام خیلی ضروریه اگر امکامش هست راهنمایی کنید
    یه سری زمانی نوشتم با 7 تا ورودی و یکی خروجی
    که خطاش برام قابل قبوله
    net , output,… سیو کردم
    حالا باید چه دستوری با چه فرمتی بنویسم که بتونم ورودی بدم و خروجی رو برام پیش بینی کنه

  381. سجاد گفت:

    سلام سلام در خصوص پردازش تصویر در متلب سوالی داشتم اینکه چطور یک ابجکت رنگی ، که پس زمینش سفید رنگه به مشکی تغییر بدیم؟
    مثلا در مورد پردازش تصویر میوه زمانی که از دستور im2bw استفاده میکنیم خود ابجکت(میوه) به رنگ مشکی در میاد و بقیه تصویر سفید رنگ در صورتی که من عکس این قضیه رو میخوام ممنون میشم کمک کنید

  382. ناشناس گفت:

    سلام
    نحوه دانلود toolbox nlmpc چگونه است؟

  383. رضا حسینی گفت:

    سلام نحوه دانلود toolbox nlmpc چگونه است؟

  384. رضا حسینی گفت:

    نحوه دانلود toolbox matlab چگونه اس؟

  385. بهمن گفت:

    با سلام و تشکر،
    چطور می توانم با متلب منحنی تابع زیر را رسم‌ کنم ؟ ؛
    a^x + b^y – c^z = 0 ,
    که‌ در آن ؛
    a,b,c,x,y,z
    اعداد‌صحیح‌
    مخالف صفر هستند.
    متشکرم

  386. مرضیه گفت:

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

  387. ناشناس گفت:

    سلام تورو خدا کمکم کنید من نمی‌دونم چجوری باید این رو اجرا کنم هرکار میکنم ارور میده لطفا یکم راهنماییم کنید .با استفاده از دستور حلقه if . For,else,end

  388. مریم عباسی گفت:

    سلام میخواستم بدونم اگر بخوام دترمینان یه ماتریس 5*5حساب کنم که داخلش حروف هم دارم چیکار باید بکنم

  389. gheibi96 گفت:

    با سلام..من یه انتگرال معین در متلب نوشتم ولی وقتی که run میکنم همون انتگرالی که خودم نوشتم رو نشون میده و محاسبه نمیکنتش … ممنون میشم که اگه اشکالش رو بفرمایید.

    int((Gep-GhalfOmega)*x/(Omega^2-(4*x^2)),0,3*Ef)

    همه مقادیر رو هم بالاترش تعریف کردم و انتگرال گیری برحسب x هست… بازه انتگرال گیری هم از صفر تا 3*Ef

  390. روزبه جهانگیرپور گفت:

    سلام.من یک برنامه برای بدست اوردن چندین تابع طبق یک فلوچارت نوشتم ولی هرکاری میکنم نمیتونم ایراداتشو رفع کنم و همیشه ارور میده.چطور میتونید کمکم کنید

    Undefined function or variable ‘n’.

    Error in Untitled4 (line 14)
    while (abs(phii(n)-phii(n-1)))<=(1/10000000000) & (abs(h(n)-h(n-1)))<=(1/10000000000) ;

    این هم برنامه ای که نوشتم
    clc
    clear
    a=input ('intar semi – major ellipsoid:');
    b=input ('intar semi – minor ellipsoid:');
    Z=input('z for cartesian coordinates:')
    X=input('x for cartesian coordinates:')
    Y=input('y for cartesian coordinates:')
    lambda=atan(Y/X);
    p=sqrt(X^2+Y^2);
    f=1-(b/a);
    N(1)=a;
    h(1)=sqrt(X^2+Y^2+Z^2)-sqrt(a*b);
    phii(1)=atan((Z/p)*(N(1)+h(1))/(N(1)*(1-exp(2))+h(1)));
    while (abs(phii(n)-phii(n-1)))<=(1/10000000000) & (abs(h(n)-h(n-1)))<=(1/10000000000) ;
    N(n)=a/sqrt(1-((exp(2))*sin(phii(n-1)^2)));
    hi(n)=(p/cos(phii(n-1)))-N(n);
    phii(n)=atan((Z/p)*(N(n)+h(n))/(N(n)*(1-exp(2))+h(1)));
    break
    end

  391. سارا گفت:

    سلام من یک پروژه برای محاسبات عددی داشتم یک قسمتشو به مشکل برخوردم
    Develop a general purpose Matlab integrator that will integrate an arbitrary bounded function on an
    arbitrary interval. Your function should be called as follows: >> integrator(‘sin(x)’, [ 0 1 ], 1e-6)

    where the third argument as an upper bound on the absolute error. The last argument should be optional (with 1e-6 being the default). The main challenge in this project is error control since you don’t know the true answer.
    So start the following by letting h=0.01 and using Simpson’s rule. Then proceed to divide h by 2. When the answer states changing by less than 0.1*(requested error), consider that is the area of the answer.
    If that never starts happening, which means that the input function is too complex, display an error. Keep track of how long the previous step took and if the following step would take more than 1 minute prompt the user on whether to proceed.
    Save time by subdividing the segment into 2 halves and working with each half separately. Make your function recursive (you will need to write a sub-function) , but don’t allow the recursion depth to exceed more than 20
    این کل پروژه هست
    قسمت save time by subdividing متوجه نمیشم دقیقا باید چی کارد چون اصلا توی کوتاه کردن زمان به ما کمکی نمیکنه

  392. نفس گفت:

    سلام و خسته نباشید
    من یه مشکلی با نرم افزار متلبم دارم ممنون میشم راهنماییم کنید
    دستور ginput تو برنامه های من اجرا نمیشده در حالی که همون برنامه ها رو وقتی تو سیستم دیگه ای اجرا میکنم به درستی اجرا میشه
    ارور هاییم که موقع اجرای این دستور میده اینا هستن:
    Dot indexing is not supported for variables of this type.

    Error in ginput>setupFcn (line 221)
    initialState.toolbarVisible{1} = tb.Visible;

    Error in ginput (line 60)
    initialState = setupFcn(fig);

    Error in myinterior>pushbutton3_Callback

    Error in gui_mainfcn (line 95)
    feval(varargin{:});

    Error in myinterior (line 42)
    gui_mainfcn(gui_State, varargin{:});

    Error in matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)myinterior(‘pushbutton3_Callback’,hObject,eventdata,guidata(hObject))

    Error while evaluating UIControl Callback.

  393. مهسا گفت:

    سلام
    وقت بخیر
    من میخوام که یک عکس پشت زمینه نمودار استخراجی از متلب قرار بگیره. میشه راهنمایی کنین.ممنون

  394. بابائی گفت:

    سلام روز بخیر دوستان
    من یک ماتریس دارم که از سه ستون که این سه ستون بیشتر از 2000 سطر دارن
    ستون سوم مربوط به تایم یونیک هست. با استفاده از چه دستوری میتوم تایم یونیک را در فرم دقیقه هنگام پلات کردن به نمایش در بیارم
    پیشاپیش ممنونم از لطفتون

  395. میم گفت:

    سلام ببخشید من در کدم به این خطا برخورد کردم subscript indices must either be real positive integers or logicals
    میفهمم چی میگه ولی n رو نمیتونم تغییر بدم
    j=1
    for i=2:Nz-2

    n=(i-1)+((j-1)*(Nz-2));
    M(n,n)=-1;
    M(n,n+1)=1/6;
    end

  396. امید گفت:

    سلام وقت بخیر میشه سری زمانی امورزش بدید برا بورس و پیش بینی هوا

  397. RMD گفت:

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

  398. مژگان درپسند گفت:

    سلام وقت بخیر
    من یک کد زمان بندی سری نوشتم .
    بعد از این که لیست اولویت فعالیت ها رو به دست اوردم
    میخوام شرط پیش نیازی فعالیت ها رو روی بردار اولویت چک کنم و اونو اصلاح کنم
    دوتا مشکل دارم
    یکی این که فعالیتی که شرط در اون صدق میکنه و در بردار جواب نهایی چیده میشود در بردار اولویت حذف شود چطوری؟
    یکی دیگ هم این که چطور حلقه را مجاب کنم بعد از این که هر فعالیت را چید دوباره از اول بردار اولویت بررسی کند؟!(شمارنده از اول شروع شود)
    مرسی

  399. Its me گفت:

    سلام روز بخیر
    ببخشید میشع روش انجام این دستورو بم بگین
    “برنامه اي بنویسید که کارکتري را که نشان دهنده رنگی است ، ازورودي خوانده به
    شما بگوید که چهرنگی را می خواهد انتخاب کند . مثلاٌ کاربر حرف ‘r’را وارد
    کرد برنامه به اوبگوید که دوست داردرنگ قرمز را انتخاب کند . براي تمامموارد
    حروف کوچک وبزرگ کنترل شود . مثل ‘r ‘و’R ‘براي رنگ قرمز.”

    • متلب ایران گفت:

      سلام
      متلب ایران پروژه دانشجویی انجام نمی دهد. در صورت نیاز می توانید از آموزش های موجود در سایت استفاده کنید.

  400. دانشجو گفت:

    سلام,میخواستم بپرسم آیا در متلب میشه درایه های ماتریسها رو متغیر با زمان نوشت؟

  401. فریبا نعمتی گفت:

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

  402. سما گفت:

    سلام وقت بخیر…من با دستور solve در متلب یک 28معادله 28 مجهول رو حل می کنم ولی در نهایت جواب تمام مجهولات رو یا بصورت NAN یا بصورتINF میده مشکل کجاست؟

    • متلب ایران گفت:

      سلام
      احتمالا معادلات شما جواب ندارند. مثل دو خطی که با یکدیگر موازی هستند و نقطه ی تقاطعی ندارند.

  403. رضا گفت:

    سلام بنده در یک فانکشن داخل محیط سیمولینک استفاده کردم. میخواهم که ۴۰۰ تا از داده های جدید یک پورت رو ذخیره کنم. و هر یمپل تایم اجرایی نمونه ی جدید وارد و آخری حذف بشه. ممنون میشم کمکم کنید.

  404. امید گفت:

    چرا در متلب فرمانهای المان محدود اجرا نمی شود

  405. محمد گفت:

    با سلام و عرض ادب
    کاربرد تابع زیر را میخواستم
    [xstar,fstar,er,k,kf,kg,tstar]=CBFGSn(f,JJ,XX,ep1,ep2,ep3,ep4)

  406. YALDA.S گفت:

    با سلام میخواستم یه برنامه بنویسم که بین دوعددکه اپراتوروارد میکنه عدد اول رو چاپ کنه و اینکه اون دو عدد هم از نظر عدد اول بودن بررسی بشن ممنون میشم راهنماییم کنید با تشکر.

  407. yalda.aa گفت:

    باسلام یه سوال داشتم چجوری میشه برنامه ای نوشت که دو عدد رو اپراتور وارد کنه و اعداد اول مابین اون ها رو چاپ کنه و اینکه اون دو عدد هم از نظر اول بودن بررسی بشه با تشکر.

  408. میلاد گفت:

    سلام.وقتتون بخیر.توی تولباکس فازی،قسمت rule ها، من توی مقالاتی دیدم ک برای هر rule یه فرمول خاص به دست آوردن.میخواستم بپرسم با چ روشی میشه فرمول رو در سیستم فازی استخراج کرد؟ممنون

  409. رها گفت:

    سلام وقت بخیر ، من یه راهنمایی میخواستم ، میخوام بدونم چطوری میشه دور حروف در یه تصویر متنی کادر بکشم؟

  410. فرهاد سعیدی گفت:

    سلام وقت بخیر
    یه ایراد منطقی واسم پیش اومده که اگه جوابمو بدین یه عمر دعاتون میکنم.
    یه بردار تعریف کردم به اسم ایکس x = 0:0.2:2 و از متلب خواستم ببینه آیا 0.6 داخل این بردار هست یا نه؟ میگه نیست!!! ولی 0.4 رو میگه هست.
    هر نسخه ای نصب کردم همین آشه و همین کاسه! حتی نسخه هایی که خرید کردم…
    اینم نتایجش:
    find(x==0.6)
    1×0 empty double row vector
    ismember(x,0.6)
    1×0 empty logical array
    کلافه شدم دیگه… نمیدونم مشکل از کجاست و اصلا رغبت نمیکنم برنامه بنویسم چون احساس میکنم ایراد داره و نتایج رو غلط اعلام میکنه.

    • متلب ایران گفت:

      سلام
      تو متلب اعداد ممیز شناور (floating point) به صورت دقیق تعریف نمی شوند. یعنی در مثال شما که 0.2 گام افزایشی هستش، دقیقا برابر با 0.2 در نظر گرفته نمیشه. یه عددی بسیار نزدیک به 0.2 مثلا 0.20000000000000000001 در نظر گرفته میشه. یعنی به بیان دیگه یه “ارور” از میزان واقعی همیشه وجود داره که بهش EPS میگن. بنابراین هرچی این گام افزایشی جلوتر میره، خطا به صورت تجمعی اضافه میشه و از مقداری که دستور find دنبالش میگرده خارج میشه.
      به این صورت که تو گام های اول که مقدار x حدود 0.4 هستش، هنوز خطا زیاد نشده. ولی تو گام بعدی که میشه حدود 0.6 مقدار خطا افزایش پیدا کرده و از محدوده ی مجاز برای دستور find بیشتر میشه و دستور find بین دو عدد 0.6000000000000001 و 0.6 تقاوت قائل میشه.
      توضیخات بیشتر:
      https://uk.mathworks.com/matlabcentral/answers/57444-faq-why-is-0-3-0-2-0-1-not-equal-to-zero

  411. نگار گفت:

    سلام . وقت بخیر .در نرم افزار متلب برای پیاده سازی شبکه LSTM دو خط SETLAYERS ,TRAININGOPTION ارور میگیرم و نمیدونم چجوری دانلود یا تعریفش کنم .کسی هست لطف کنه راهنمایی کند؟

  412. motahare گفت:

    سلام. برای فراخوانی داده های اکسل در محیطmatlab function سیمیولینک باید چه دستوری استفاده کرد؟ از دستورxlsreadاستفاده کردم خطای زیر رو میده؟
    the function’xlsread’ is not supported for standalone code generation

  413. تی گفت:

    سلام وقت بخیر خسته نباشید
    من میخوام یه تابع بنویسم که با مینی بچ وزن ها رو اپدیت کنه. اگر بخوام که دسته هام دوتا دوتا باشه دستور for چجوریه؟
    ممنون میشم راهنمایی کنید

  414. تی گفت:

    سلام خسته نباشید
    من میخوام یه تابع بنویسم که وزن ها رو با روش مینی بچ اپدیت کنه
    صرف نظر از اینکه تابع فعال ساز و قانون یادگیری چیه
    میخوام بدونم حلقه for به چه شکله؟ مثلا اگر دسته هام دوتایی باشه و تعداد کل داده هام 10 حلقه رو چجوری باید بنویسم؟

  415. ابوالفضل گفت:

    با سلام
    یک سوال داشتم. من یک فایل کیوب دارم که قسمتی از اون بوسیله ROI مختصاتش استخراج شده. یعنی فایل ROI شده من حاوی یک سری اعداد صفر و یک هست که میخوام جاهایی که عدد یک هست را از کیوب اصلی جدا کنم . شما کد خاصی برای این کار دارید؟
    ابعداد فایل اصلی
    ولی فایل روی به صورت هست. یعنی داخل پر از اعداد صفر و یک هست که میخوام جاهایی که عدد یک هست را از کیوب بالا استخراج و به ترتیب وارد یک فایل اکسل کنم و به صورت دو بعدی در بیاد.
    ممنون میشم راهنمایی بفرمایید

  416. سجاد گفت:

    با سلام
    قبلا موقع نوشتن دستور در متلب با تایپ قسمتی از کد بقیه کد رو خودش پیشنهاد میداد. مثلا lins خودش linspace رو پیشنهاد میداد و کد نوشتن سریع بود اما الآن این طوری نیست.
    ممنون میشم راهنمایی کنید

  417. مجید گفت:

    سلام
    یک m file در یک پروژه در simulink دارم که برای کنترل خروجی باید متغیر n متناسب با خروجی، مقدارش تغییر کنه.
    چطور این متغیر را تعریف کنم؟
    اگه مقدارش را اول برنامه صفر بدم هر بار که اجرا میشه دوباره صفر میشه.
    اگر هم ابتدا مقدار بهش ندم ایراد میگره که n چیه؟
    لطفا کمکم کنید.
    ممنون

  418. ناشناس گفت:

    برنامه ای بنويسید که ماتريسی دو ستونی را که مقادير ستون اول آن نمرات
    دروس مختلف يک ترم يک دانشجو و مقادير ستون دوم آن تعداد واحد
    مربوط هر يک از آن دروس می باشد را از کاربر بگیرد و عملیات زير را بر
    روی انجام دهد
     محاسبه تعداد واحدها
     محاسبه معدل ترم
     نمايش نتايج با پیغام مناسب

  419. ناشناس گفت:

    سلام سوال برنامه نویسی ++c برنامه ای که جهت محاسبه e به توان x مجموع سری جملات را تا دقت esp محاسبه کند با حلقه while باید بنویسم اگر ممکنه راهنمایی کنید

  420. محمد گرکانی گفت:

    سلام.خسته نباشید.من یه فایل txt دارم که توش دو ردیف عدد وجود داره.میخوام این فایل رو تو متلب نشون بده و از طرفی ردیف اولش رو x و ردیف دومش رو y نام گذاری کنه.چه کنم؟؟ممنون میشم راهنمایی کنید.باتشکر

  421. Sara گفت:

    با سلام . من برای یک سری محاسبات ریاضی/ماتریسی کد طولانی متلب نوشتم . از لحاظ عملیات ریاضی کد مشکلی نداره.ولی وقتی ران می کنم بعد از گذشت 3-4 روز بدون نتیجه یا حتی پیام خطا تموم میشه و هیچ نتیجه ای نشون نمی ده . تا جای ممکن عملیات محاسباتی رو کوتاه تر کردم ، ولی متاسفانه همجنان به همین حالت هیچ جواب یا خطایی نشون نمیده و فقط تموم میشه. ممنون میشم اگر بتونید راهنمایی کتید

  422. مریم گفت:

    سلام خسته نباشید
    من یک ماتریس positivesemidefinite دارم که اون رو نرمالایز میکنم به این صورت که داریه i وj تقسیم بر جذز درایه iوi ضربدر درایه j و j میشه.
    ولی ماتریس نرمالایز شده حاصل positive semidefinite نیست در حالیکه باید باشه و آیگن ولیوهاش رو که در متلب محاسبه میکنم آیگن ولیوهای منفی داره که خیلی از صفر دور هستند ، البته ماتریس اول هم آیگن ولیوهای منفی پیدا میکنه که خیلی نزدیک به صفر هست و خطای متلب هست.
    ممنون میشم اگر راهنمایی کنید.

  423. مریم گفت:

    سلام خسته نباشید.
    من یک ماتریس positivesemidefinite دارم که نرمالایزش میکنم به لین صورت که هر درایهi.j اون رو تقسیم بر جذر درایهi.i ضربدر درایهj.j میکنم.
    اما وقتی آیگن ولیوهای اون رو حساب میکنم مقادیر منفی داره که خیلی از صفر دور هستند و نمیشه به حساب خطای متلب گذاشت. در حالیکه نرمالایز شده ماتریس psd باید حتما psd باشه.
    یه نکته دیگه اینکه ماتریس اولم یعنی ماتریس نرمالایز نشده هم مقادیر منفی داره که خیلی نزدیک به صفر هستند و به خاطر خطای متلب هستند و الگوریتم بهینه سازی psd تشخیصش میده ولی ماتریس نرمالایز شده رو نه .
    خیلی ممنون میشم راهنمایی بفرمایید.
    من قبل از این پیام یک پیام دیگه هم گذاشتم که فکر کنم سند نشد. ببخشید اگر تکراری هست پیامم.

  424. ATI گفت:

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

  425. بهار گفت:

    سلام وقت بخیر. من یک مدل دارم که تمام پارامتر هاش بر حسب روزه اما داخل مدل هیچ (t )ای وجود نداره. حالا با توجه به این که در سیمولینک زمان بر حسب ثانیه هست من این ثانیه رو چطور باید در نظر بگیرم؟ یعنی مثلا هر استپ سایز من که 0.01 تعریف شده نمایانگر یک روزه؟ یا هر ثانیه؟

    راهی هست که بتونم این زمان رو به روز تبدیل کنم ؟
    ممنونم

    • متلب ایران گفت:

      سلام
      وقتی شما استپ سایز رو بر اساس روز فرض میکنید، کل مدلتون بر اساس روز مشیه دیگه. مثلا یه سری زمانی دارید که داده هاش به صورت ساعتیه، وقتی میخواید یه گام جلوتر (استپ) رو پیش بینی کنید، عملا یک ساعت جلوتر رو پیش بینی میکنید. وقتی داده های همین مدل بر اساس روز باشه، یه استپ جلوتر میشه یک روز جلوتر.

  426. امیرحسین گفت:

    سلام وقتی در نرم افزار سینماتیک منیجر می خواهم برنامه رو دانلود کنم (پی ال سی 300 با CPU 313 C)میگه تمام توابع تست را اول ببندید . چطور باید این کار را بکنم ؟

  427. عليرضا گفت:

    سلام
    میخواستم زاویه پیوسته از صفر تا 360 درجه درست کنم، چطور میتونم با دستور mod(u,2*pi) این کار را انجام بدهم

  428. mousa گفت:

    سلام چطور می توان با نرم افزار متلب یک مدل در بخش سیمیولینک (simulink) وسیله ای مانند میکسر به آن جریان ورودی و خرجی با داشتن اطلاعات (دما ، فشار،کسر مولی اجزا ودبی مولی) وارد کنم؟

  429. نگین گفت:

    سلام وقتتون بخیر
    من کدمو ران میکنم نتایج فقط در ورک اسپس میان و در کامند ویندو نشان داده نمیشن، دستور display رو هم نوشتم و ران زدم فقط اسم متغیری که به display دادم در کامند ویندو ظاهر میشه نه جوابها

  430. زهرا گفت:

    سلام ممنون ميشم تو نوشتن اين برنامه راهنماييم كنيد

    برنامه اي بنويسيد كه برداري را از ورودي دريافت و و تمام اعداد چهاررقمي بردار وارد شده را محاسبه و نمايش دهد

  431. محمدرضا گفت:

    سلام
    من برنامه ای نوشتم توی متلب و نمودار سمت چپ آن به مشکل خورده است.
    جهت بردار های سمت منفی به هم ریخته.
    سمت چپ بردار جهت آن یا باید سمت داخل باشد یا خارج
    لطفا راهنمایی کنید.
    syms f x y z
    f=1;%(x^2+y^2+z^2)*0.01;
    for i=-5:2:5
    for j=-5:2:5
    for k=-5:2:5
    h=subs(f,[x,y,z],[i,j,k])
    hold all
    quiver3(i,j,k,h*sin((acos(k/sqrt(i^2+j^2+k^2))))*cos(atan(j/i)),h*sin((acos(k/sqrt(i^2+j^2+k^2))))*sin(atan(j/i)),h*cos(acos(k/sqrt(i^2+j^2+k^2))))

    end
    end
    end

    view(-35,45)

    کد متلبم هم فرستادم براتون

  432. ali.reza گفت:

    سلام دوست عزیز من تو نرم افزار متلب new script میزنم صفحه editor جدا برام باز میشد و من قبلا تو نرم افزار متلب new script میزدم editor جلوی Apss میومد الان نمیارد صفحه جدا باز میشد چیکارش کنم

  433. ایزدی گفت:

    با سلام و تشکر از سایت خوب شما
    سوالی که داشتم در رابطه با عکس های موجود در خود برنامه متلب هست . من برنامه matlab R2020b را دارم که عکس bike2.tif را نمیشناسه . نمیدونم مشکل از کجا هست ؟ چون این عکس جزو عکسهای خود برنامه هست و در ورژنهای پایین تر برنامه نمایش داده میشه.
    ممنون میشم راهنمایی کنید.

  434. محمد گفت:

    باسلام و احترام به دوستان، من در حال مدلسازی با toolbox fuzzy متلب هستم اما بعد از هر بار که اجرا میکنم بجای اینکه از من ورودی بخواد، profiler رو اجرا میکنه، ممنون میشم علتش رو اگر کسی میدونه بگه؟

  435. yeganeh گفت:

    سلام وقتتون بخیر، من میخوام نقطه تقاطع رندوم مشخص بشه در این کد چطوری باید بنویسم؟

    pop(it-1,i1).variable.Q(:,1,:),pop(it-1,i2).variable.Q(:,2:end,:)

  436. فراهانی گفت:

    سوالی تو امتحان برام اومده که هیستوگرام تصویری بین درجات خاکستری ۱۰۰ و ۲۵۰ است و بکشیمش و ماتریسشو بکشیم رو برگه امتحان چجوریه؟؟؟

  437. mahdi گفت:

    سلام راستش قسمت فانکشن های متلب برای من شناخته نشده و کتگوری ای رو بالا نمیاره ممنون میشم راهنمایی کنید
    ارور:
    categories:no documentation found
    نسخه متلب:
    matlab r2015b

  438. سمیرا گفت:

    با سلام من یک شبکه حسگر بی سیم در متلب ایجاد کردم. حالا میخام این شبکه رو با الگوریتم خوشه بندی چگال DBSCAN خوشه بندی کنم به طوری که هر خوشه با رنگ متفاوت نشون داده بشه ولی همه حسگرها با یک رنگ نشون داده میشه. لطفا راهنمایی کنین بدونم ایراد کارم کجاس.ممنون.
    % تعریف مشخصات شبکه
    network_size = 400; % اندازه شبکه
    num_sensors = 100; % تعداد حسگرها
    base_station_pos = [200, 200]; % مکان ایستگاه پایه

    % تولید مکان‌های تصادفی حسگرها
    sensor_positions = randi([1, network_size], num_sensors, 2);

    % نمایش شبکه حسگرها و ایستگاه پایه
    figure;
    scatter(sensor_positions(:, 1), sensor_positions(:, 2), ‘b’, ‘filled’);
    hold on;
    scatter(base_station_pos(1), base_station_pos(2), ‘r’, ‘filled’);
    title(‘شبکه حسگر بی‌سیم’);
    xlabel(‘مختصات X’);
    ylabel(‘مختصات Y’);
    legend(‘حسگرها’, ‘ایستگاه پایه’);

  439. زینب گفت:

    سلام میخواستم بدونم میتونیم یک ماتریس رو جوری کد بزنیم که به صورت حلزونی درایه های اون نوشته بشن؟
    خیلی ممنون میشم اگه جواب بدین

  440. ونوس گفت:

    سلام میخواستم بدونم میشه کدی زد که درایه های ماتریس به صورت حلزونی نوشته بشن؟
    ممنون میشم اگه جواب بدین

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.