ch
Feedback
MatlabTips

MatlabTips

前往频道在 Telegram

آموزش MATLAB با "استفاده از ویدئو و متن" در سطوح مبتدی تا پیشرفته پاسخ به سوالات تخصصی: @roholazandie

显示更多
977
订阅者
无数据24 小时
无数据7 天
无数据30 天
帖子存档
ممکن است حدس زده باشیم که این نقاط از یک قاعده پیروی میکنند. فرض کنید میخواهیم یک قاعده به صورت یک معادله درجه دوم از یک مجموعه داده استخراج کنیم. یک معادله درجه دوم چیزی به صورت زیر خواهد بود:

photo content

🔵مساله تطبیق منحنی(Curve Fitting)🔵 سطح پیچیدگی:🌕🌑🌑🌑🌑 پیش‌نیاز: برنامه نویسی مقدماتی برای: مقدماتی و متوسط فرض کنید مجموعه از نقاط به صورت دوتایی مرتب داریم و آن را رسم می کنیم:
t = [0 0.3 0.8 1.1 1.6 2.3];
y = [0.6 0.67 1.01 1.35 1.47 1.25];
plot(t,y,'o')
title('Plot of y Versus t')

جسمها چون کوزه های بسته سر تا در آن کوزه چه باشد آن نگر گر به مظروفش نظر داری ، شهی گر به ظرفش عاشقی ، تو گمرهی "مولوى" @mastor_e_mast

God bless him!
God bless him!

Progects :)))))))))))
Progects :)))))))))))

اگر پیروز میدان نیستی.... لا اقل جوری شکست بخور که حریفت هم برنده نشه..! @mortezaebad
اگر پیروز میدان نیستی.... لا اقل جوری شکست بخور که حریفت هم برنده نشه..! @mortezaebad

وفور اطلاعات، فقر توجه ایجاد می کند. (هربرت سایمون، اقتصاددان و دانشمند علوم کامپیوتر، 1970)
وفور اطلاعات، فقر توجه ایجاد می کند. (هربرت سایمون، اقتصاددان و دانشمند علوم کامپیوتر، 1970)

⚠️ هشدار: libsvm دارای متد های svmtrain و svmpredict است که svmtrain آن بر روی svmtrain خود متلب override شده و دیگر نمی توانید از آن استفاده کنید مگر آنکه مسیر آن را حذف کنید. ⚠️ نسخه ای که قرار داده شد تنها برای ویندوز های 64 بیتی کار میکند. برای نسخه 32 بیتی نیاز دارید که کد های C را خودتان کامپایل کنید. #libsvm #svmtrain #svmpredict @matlabtips

svmtest.m0.02 KB

heart_scale.txt0.27 KB

3-تمام شد! حالا کافی است یک کد مثال را اجرا کنید. یک دیتا ست نمونه به همراه کد آن را در زیر قرار داده ام که می توانید اجرا کنید و نتایج را در ترمینال ببینید.

photo content

photo content

2-متلب را باز کنید و گزینه set path را انتخاب کنید و پس از آن پوشه مورد نظرتان را که در C قرار داده اید انتخاب کنید برای این کار گزینه Add with subfolders.. را انتخاب کنید.

photo content

libsvm-3.21.zip8.54 KB

🔵راه اندازی libsvm در متلب🔵 سطح پیچیدگی:🌕🌕🌑🌑🌑 پیش‌نیاز: برنامه نویسی متوسط برای: متوسط و پیشرفته یکی از روش های دسته بندی بسیار موثر و معروف ماشین های بردار پشتیبان است. در این پست قصد نداریم که این الگوریتم را توضیح دهیم به جای آن به شما روش نصب و راه اندازی یکی از کتابخانه های معروف SVM را نشان می دهیم. نام این کتابخانه libsvm است. شاید بسیاری از شما با متد های خود متلب برای اینکار کار کرده باشید که به متد های svmtrain و svmclassify میشناسیم. مزیت کتابخانه ای که معرفی میکنیم سرعت بسیار بیشتر آن و همچنین قابلیت استفاده آن در زبان های دیگر مانند R ، Python و Java است. حتی می توانید آن را از خط فرمان ویندوز یا ترمینال لینوکس هم اجرا کنید. به طور معمول برای راه اندازی این کتابخانه نیاز دارید که کدهای آن را که به زبان C نوشته شده اند کامپایل کنید. اما در نسخه ای که من برای شما قرار داده ام نیازی به این کار نیست. در اینجا مراحل راه اندازی را در چند قدم ساده نشان می دهیم. 1-ابتدا کتابخانه زیر را دانلود کنید و آن را اکستراکت و در محلی مانند ریشه C قرار دهید.(شکل زیر)

🔵تمرین‌هایی خارق العاده در محاسبات علمی🔵 در این پست به جای اینکه در مورد موضوعاتی بحث کنیم که نهایتا به کدهای خسته کننده منجر شود، می‌خواهیم یک مقاله فوق العاده تحت عنوان “تمرین‌هایی خارق‌العاده در محاسبات علمی” را بررسی کنیم. بصورت روز افزون دانشمندان برنامه‌های کامپیوتری برای اجرای تحقیقاتشان می‌نویسند. با این وجود، بسیاری از دانشمندان تنها آموزشی سطحی از برنامه‌نویسی دارند و راه و رسم نوشتن یک برنامه بهینه، قابل اعتماد و قابل استفاده را نمی‌دانند!! در چند پست، به تشریح این گام ها میپردازیم... 1⃣برای انسان‌ها برنامه بنویسید، نه برای کامپیوترها مطمئن شوید که کد شما خوانا باشد. انسان‌ها در یک لحظه تنها می‌توانند چند رابطه و فرمول را در ذهن خود نگه دارند. بنابراین سعی کنید، کدتان تا جایی که ممکن است خوانا و ساده باشد. این موضوع با استفاده از نوشتن کدهایی که ماژولار و شفاف هستند، قابل اجراست. ادامه دارد ... @matlabtips

photo content