همه چیز را همگان دانند

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

۱۰ مطلب با موضوع «پر استفاده ترین های متلب» ثبت شده است

چهارشنبه, ۱۲ اسفند ۱۳۹۴، ۰۷:۴۱ ب.ظ

ارزیابی خروجی شبکه عصبی با چهار شاخص REGRESSSION,MSE,RMSE,MAPE

[x,t] = simplefit_dataset;

net = feedforwardnet(10);
net = train(net,x,t);

y = net(x);

errors = abs(y-t);

reg = regression(t,y)

MSE = mean(errors.^2)

mad = mad(errors)

RMSE = sqrt(MSE)

p =(errors *100./x);
p(~isfinite(p))=0;
MAPE = sum(p)/size(x,2)

http://www.aparat.com/v/oeKEg
۰ نظر موافقین ۰ مخالفین ۰ ۱۲ اسفند ۹۴ ، ۱۹:۴۱
وبلاگ نویس
دوشنبه, ۱۰ اسفند ۱۳۹۴، ۱۲:۰۶ ق.ظ

نرمال سازی و معکوس نرمال در متلب

>> x1 = [11 21 44 100 19 17 30]
x1 =
    11 21 44 100 19 17 30
    %---------------------------------------
    
[y1,PS] = mapminmax(x1,0,1)%  Normalize [0,1]
y1 =
     0  0.1124  0.3708  1.0000  0.0899  0.0674  0.2135
    %---------------------------------------
        
>> x1_again = mapminmax('reverse',y1,PS)

x1_again =

    11 21 44 100 19 17 30
۱ نظر موافقین ۰ مخالفین ۰ ۱۰ اسفند ۹۴ ، ۰۰:۰۶
وبلاگ نویس
چهارشنبه, ۲۱ بهمن ۱۳۹۴، ۰۲:۲۹ ب.ظ

جعبه پیام در متلب

h = msgbox(num2str(yeartest),'Test msg box','modal');
uiwait(h);
۰ نظر موافقین ۰ مخالفین ۰ ۲۱ بهمن ۹۴ ، ۱۴:۲۹
وبلاگ نویس
پنجشنبه, ۱ بهمن ۱۳۹۴، ۱۱:۴۸ ب.ظ

نرمال سازی بردار داده در متلب MapMinMax

نرمال سازی داده بین دو عدد دلخواه در متلب توسط تابع mapminmax به سادگی امکان پذیر است

مثلا در مثال زیر اعداد 5 تا 9 را در بازه [1+ 1-] نرمال کرده است.

mapminmax

۲ نظر موافقین ۱ مخالفین ۰ ۰۱ بهمن ۹۴ ، ۲۳:۴۸
وبلاگ نویس
چهارشنبه, ۳۰ دی ۱۳۹۴، ۰۸:۰۸ ب.ظ

تابع evalfis در متلب

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

a = readfis('fuzzy');
out = evalfis(i,a);
۰ نظر موافقین ۰ مخالفین ۰ ۳۰ دی ۹۴ ، ۲۰:۰۸
وبلاگ نویس
چهارشنبه, ۳۰ دی ۱۳۹۴، ۰۹:۵۳ ق.ظ

چه فرقی بین عملگر & و && در متلب وجود دارد؟

لینک اصلی را مشاهده کنید

The single ampersand & is the logical AND operator.

& همان AND  عادی است و زمانی که دو عبارت صحیح باشد true بر میگرداند.

The double ampersand && is again a logical AND operator that employs short-circuiting behaviour. Short-circuiting just means the second operand (right hand side) is evaluated only when the result is not fully determined by the first operand (left hand side)

&& زمانی عبارت دوم را کنترل می کند، که عبارت اول نتیجه را مشخص نکرده باشد.(یعنی true باشد)

A & B (A and B are evaluated)

در حالت بالا هم  A و هم B ارزیابی می شوند.

A && B (B is only evaluated if A is true)

در این حالت اگر A صحیح باشد سپس B بررسی می شود.

۱ نظر موافقین ۱ مخالفین ۰ ۳۰ دی ۹۴ ، ۰۹:۵۳
وبلاگ نویس
چهارشنبه, ۳۰ دی ۱۳۹۴، ۰۹:۱۹ ق.ظ

تابع minmax در متلب

P = [0 1 2; -1 -2 -0.5]   [input vector]
pr = minmax(P)

P =

         0    1.0000    2.0000 [input matrix]
   -1.0000   -2.0000   -0.5000

pr =

         0    2.0000 [min - max
   -2.0000   -0.5000 min - max]
۰ نظر موافقین ۱ مخالفین ۰ ۳۰ دی ۹۴ ، ۰۹:۱۹
وبلاگ نویس
شنبه, ۱۲ دی ۱۳۹۴، ۰۸:۰۹ ق.ظ

چگونه فایل اکسل به متلب اضافه کنیم

برای دانلود فایل آموزشی کلیک کنید

دریافت فیلم آموزشی
عنوان: افزودن فایل اکسل به متلب
حجم: 912 کیلوبایت
توضیحات: فرمت : فلش

۰ نظر موافقین ۰ مخالفین ۰ ۱۲ دی ۹۴ ، ۰۸:۰۹
وبلاگ نویس
سه شنبه, ۲۴ آذر ۱۳۹۴، ۱۰:۴۷ ق.ظ

تابع reshape

تغییر شکل یا ابعاد فضای حالت مطابق تصویر زیر

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ آذر ۹۴ ، ۱۰:۴۷
وبلاگ نویس
سه شنبه, ۲۴ آذر ۱۳۹۴، ۱۰:۳۰ ق.ظ

meshgrid تابع

 این تابع در متلب در واقع تمام ترکیبات n  تایی (با تکرار) فضای حالت ورودی را ایجاد می کند.


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

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ آذر ۹۴ ، ۱۰:۳۰
وبلاگ نویس