پرسش و پاسخ علمی
امام صادق (ع) : هر چیزی زکاتی دارد و زکات علم این است که به اهلش یاد بدهی
بحارالانوار جلد هفدهم جلد 2 صفحه 220
در این بخش شما می توانید سوالات خود در زمینه های برنامه نویسی مقدماتی متلب، بهینه سازی، شبکه عصبی، avr و … مطرح کنید. کارشناسان matlabiran.ir به سوالات شما بدون هیچ گونه چشم داشت مالی پاسخ خواهند داد.
نکاتی که قبل از مطرح کردن سوال باید مورد توجه قرار گیرد:
- قبل از شما؛ افراد دیگری ممکن است سوال مشابه ای را مطرح کرده باشند. بنابراین پیش از مطرح کردن سوال خود، در بخش سوالات پاسخ داده شده جست و جو کنید تا در وقت و هزینه ما و شما صرفه جویی شود.
- در وارد کردن ایمیل خود دقت کنید زیرا هنگام پاسخ دهی به سوالات، شما از طریق ایمیل آگاه خواهید شد.
- از خط فارسی برای نوشتن استفاده کنید و از نوشتن با حروف انگلیسیی (فینگلیش) اکیدا خودداری فرمایید.
- از مطرح کردن پروژه های دانشجویی خود به عنوان سوال پرهیز کنید. متلب ایران پروژه های دانشجویی برای دیگران انجام نمی دهد و فقط و فقط در ضمینه آموزش نرم افزار متلب فعالیت می کند.
با سلام و احترام
من یک تابع تبدیل دارم میخوام جواب اونو همراه با رسن نموداراش برام زحمت بکشید
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 های آموزش مقدماتی متلب را در سایت دانلود کنید یا این که فیلم های آمورش مقدماتی رو ببینید
سلام ببخشید یه سوال داشتم که جوابش برام خیلی ضروریه برای همین ممنون میشم اگه سریع جواب بدید
یک شکل مثلث هست که داخلش به چند قسمت غیر مساوی تقسیم شده هر یک از اضلاع مثلث هم یه پارامتر خاصی رو نشون میده میخام این سه عدد رو وارد کنم تا متلب بگه مربوط به کدوم ناحیه داخل مثلثه، حالا سوالم اینه که میتونم با دادن این شکل به متلب برنامه ای بنویسم که این نواحی رو مشخص بکنه ؟میخام بدونم میشه بدون نوشتن معادلات خط و فقط با دادن این مثلث متلب قادره نواحی داخلش رو تشخیص بده؟
با تشکر
سلام
منظورتون از سوال نوشتن یه برنامه ی پردازش تصویره که از داخل مثلث نواحی ای رو تشخص بده؟
بله. نوشتن این برنامه امکان پذیره!
سلام خسته نباشید،
ببخشید دستور stepinfo اطلاعات سیستم به ازای ورودی پله رو ارائه میکنه، اگر اطلاعات به ازای ورودی ضربه رو بخواهیم چه دستوری رو باید بزنیم؟
متلب impulseinfo ندارد.
ممنون میشم زود جواب بدین، با تشکر
سلام خسته نباشید من روش کد نویسی lssvm رو مشکل دارم و نمیدونم چطوری باید در متلب این رو پیاده کنم
سلام وعرض ادب!
چگونه اعداد انگلیسی روی محورات ، در ترسیم نمودار به فارسی تبدیل میشود؟
ممنون
با سلام
تبدیل بردار صدا به سیگنال wave در متلب چگونه است؟
ممنون
سلام،برای ارائه درس شبکه عصبی نیاز به مطلب یامقاله ای درباره پیاده سازی شبکه های عصبی با الگوریتم pso دارم شما میتونین منبعی به من معرفی کنید. باتشکر
میتونم یک کد آماده بهتون بدم ولی یاد گرفتنش و تحلیل کد ها زمان بر و یکم مشکله! منبع دیگری اگر پیدا کردم هم در اختیارتون میزارم
ممنون میشم اگه کدها رو بهم بدید .من دنبال مطلبی هستم که خیلی ساده فقط نحوه آموزش شبکه های عصبی رو با pso گفته باشه وبتونم توچند دقیقه فقط یه ایده ای در مورد این کاربرد ارائه بدم. باتشکر
یه خلاصه براتون آماده می کنم و میفرستم
فقط اگر ممکنه بگید که چقدر از شبکه عصبی و الگوریتم های تکاملی اطلاعات دارید که من چیزی رو تکراری نگم براتون!
دستور trace در متلب چه فعالیتی انجام می دهد لطفا مثال هم بگید
کدهای نمودار چشمی را در کدام سایت میتوانم جست وجو کنم؟باتشکر
http://www.mathworks.com/help/comm/examples/eye-diagram-and-scatter-plot.html
سلام
این جا مثالی از استفاده از نمودار های چشمی آورده شده
اگر به سایت mathwork دسترسی ندارید بگید که جور دیگه به دستتون برسونیم
با سلام و خسته نباشید میخواستم بدانم ایا امکان نصب متلب 2013 در ویندوز سون هست یا خیر اگر خیر برای رفع این مشکل چه باید کرد من الان با این مشکل در ویندوز سون روبرو هستم.
بله. نصب میشه. توی سایت شرکت mathwork هم تایید شده. احتمالا مشکل نصب مربوط به ویندوز شما نباشه.
http://www.mathworks.com/support/sysreq/current_release/
سلام میخواستم بدانم برای رسم نمودار بسیار ساده در حد دادن چند نقطه به عنوان x و y در برنامه متلب باید برنامه ای بنویسم یا متلب را بخوبی بلد باشم جداولی دارم دارای نقاطی که باید برای گزارش کار ازمایشگاهم نمودارشان را رسم کنم برای این کار چه باید بکنم؟ به کدام قسمت متلب 2013 بروم؟ شرمنده چون متلب را خوب بلد نیستم….
http://matlabiran.ir/2013/09/26/163/
با سلام!
آیا میشه با استفاده از آنالیز تصویر متلب، مرز ی سری حباب که بهم چسبیدن رو مشخص کرد، تعداد و ابعادشونو هم حساب کرد؟
دوستان در این زمینه اگه اطلاعاتی دارید کمک کنید.
در این زمینه اطلاعاتی نداریم. اگر چیز خاصی پیدا کردیم روی سایت می گذاریم
با سلام واحترام اگر بخواهیم در برنامه ای متغیرها افقی نشان داده شوند چه باید بکنیم مثلا در حلقه (for i=1:n disp(b می خواهیم عبارت n,bبار افقی نشان داده شود
سلام. منظورتون رو از افقی نمیدونم چیه. ولی اگر به هر متفیر در متلب علامت ‘ اضافه کنیم جای سطر و ستون اون ماتریس عوض میشه (ترانهاده ماتریس) خب پس اگر یه ماتریس عمودی داشته باشیم با این روش افقی میشه.
مثال:
a=[1;2;3;4;5];
b=a’;
ماتریس b الان افقیه!
بسم الله سلام علیکم باتشکر از سایت واقعا عالی شما خواهشمندم سریعا جوابم را بدهید . میخواستم سوال قسمت الف را باروش بریستو و قسمت ب را باروشQuotient Difference برایم کد بنویسید باتشکر
الف) X^4-4X^3-7X^2+X-3=0 –
ب) X^4-16X^3+72X^2-96X+24=0
سلام. رویکرد ما در این سایت آموزش نرم افزار متلب است و حل کردن سوالات و مثال ها با توجه به حجم زیاد آن ها امکان پذیر نیست. به هر حال کد آماده ی الگوریتم بیرستو در لینک زیر موجود است و می توانید از آن استفاده کنید:
http://matlabiran.ir/2013/11/01/%da%a9%d8%af-%d8%a2%d9%85%d8%a7%d8%af%d9%87-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%d8%a8%db%8c%d8%b1%d8%b3%d8%aa%d9%88/
و برای قسمت دوم سوالتون اینجا رو ببینید:
http://www.math.csi.cuny.edu/matlab/Tutorial/tutorial009.html
خواهشا دقیقا کد این سوال ها رو میخواستم شرمنده خواهشا بنویسید لااقل مثل کد بریستو کد قسمت دوم را بزارید ممنونم از سایت شما
کد بیرستو که به صورت آماده موجود بود.
در مورد قسمت دوم اگر اشتباه نکنم نوعی گرفتن مشتق به صورت عددی است. در قسمت “برنامه های آماده محاسبات عددی” دو روش براش گرفتن مشتق عددی قرار داده ایم. به نام های moshtagh_adadi.m و tafazol_markazi_moshtagh_adadi.m موجود است. از این جا دانلود کنید:
http://matlabiran.ir/2013/09/15/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%87%d8%a7%db%8c-%d8%a2%d9%85%d8%a7%d8%af%d9%87-%d9%85%d8%ad%d8%a7%d8%b3%d8%a8%d8%a7%d8%aa-%d8%b9%d8%af%d8%af%db%8c/
با سلام من پایان نامه ام در مورد مدل سازی مراحل رشد محصول سیب درختی با استفاده از شبکه عصبی مصنوعی هست ، اگه بخوام خلاصه بگم کارم بیشتر روی پیش بینی زمان گلدهی سیب هست و پارامترهای که باید به عنوان ورودی ازشون استفاده کنم شامل دماي حداقل، دماي حداکثر، ميانگين دماي روزانه، حداقل مطلق، حداکثر مطلق، دامنه تغييرات دمايي، درجه روزهاي رشد و نياز سرمايي ساعتي هستش تا با استفاده از اینا بتونم زمان گلدهی رو پیش بینی کنم ،میشه یکم تو بحث نوشتن کد یا برنامه کمکم کنید.
سلام
باعث افتخار ماست که بتونیم بهتون کمک کنیم. این کاری که شما گفتید سخت نیست و میشه با یکم تلاش یاد بگیرید. اما کار شما در کل دو قسمت اصلی داره.
قسمت اول: پیش پردازش داده هاست. مثلا به احتمال زیاد شما دما رو به صورت ساعتی دارید اما باید از داخل این داده های دما، حداقل و حداکثر و میانگین دما و … رو حساب کنید که کار مشکلی نیست.
قسمت دوم: کد های مربوط به شبکه عصبیه که قاعدتا شما نیازی به دونستن دقیق روش کار شبکه عصبی ندارید و فقط با کمک تولباکس شبکه عصبی متلب می تونید انجامش بدید
اما اگر در هر بخش سوال های بیشتری دارید می تونید مطرحشون کنید.
تشکر از لطف شما
سلام
من کد الگوریتم k-means رو می خواستم(k-means clustering)
نمی خوام از دستور kmeans به طور مستقیم استفاده کنم توی متلب… لطفا راهنمایی کنین
سلام
دو کد در دسترس داشتیم که فکر کنم اولی برای شما مفید باشه. می تونید از اینجا دانلود کنید.
http://matlabiran.ir/wp-content/uploads/file/k_means.zip
http://matlabiran.ir/wp-content/uploads/file/kmeans_fast_Color.zip
با سلام و احترام
من به یک سری توابع که بتواند پردازش صدا را انجام دهد نیاز دارم . لطفا راهنمایی کنید یا اگر نمونه سورس یا فیلمی است مرا به آن هدایت کنید با تشکر از زحمات شما
سلام
در حال حاضر در سایت متلب ایران کد یا فیلم آماده ای در این زمینه وجود ندارد. اما در سایت خود شرکت mathwork یه مقاله در این زمینه هست. شاید کمکتون کنه.
http://www.mathworks.com/company/newsletters/articles/developing-an-isolated-word-recognition-system-in-matlab.html
با عرض سلام و خسنه نباشید.
من یک فایل اکسل دارم که یکی از ستون های اون شامل تاریخ هست ولی وقتی فایل رو با متلب باز می کنم تاریخ هارو نمیخونه چکار باید کنم؟
سلام
این مشکل معمولا وقتی ظاهر میشه که فایل اکسل شما تولید شده توسط یه برنامه دیگه باشه. مثلا یه برنامه ای به طور ساعتی یک داده رو ذخیره میکنه و یه فایل اکسل به عنوان خروجی میده. مشکل اونجایی پیش میاد که تو فایل اکسلی که در دست شماست؛ داده های فرمت 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
البته اگر باز هم متوجه نشدید به زودی یک فیلم هم برای این موضوع ارائه خواهیم داد
سلام
با تشکر از جواب سوال قبلیم 😉
می خواستم به جای دستور imhist برای کشیدن هیستوگرام یک عکس سطح خاکستری، به کمک دستور find برنامه اش رو بنویسم.
لطفا راهنمایی کنین
سلام
با عرض پوزش در زمینه پردازش تصویر اطلاع زیادی ندارم. شاید در آینده بتونم بهتون پاسخ بدم ولی الان امکانش رو ندارم
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 هم ارائه کنیم
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 رو نصب کنید.
سلام وخسته نباشید.
میخواستم بدونم فرق ضرب و نقطه ضرب در چیه ؟ توی جاهایی که ما متغیر تعریف میکنیم توی بعضی توابع ضرب را قبول میکنه توی بعضی دیگه نقطه ضرب
. توابع هستند که مشخص میکنند چه جوری باید ضرب یا تقسیم را نوشت یا قاعده ای کلی وجود داره ؟ مثلا اگر بخواهیم از sin(xy مشتق بگیریم چه جوری باید بنویسیم ؟
سلام
ضرب .* برای ضرب تک تک درایه های یک ماتریس در هم هست. بنابراین سایز دو ماتریس باید باهم برابر باشد
ضرب * برای ضرب ماتریسیه. همون قاعده ای که در دبیرستان برای ضرب ماتریس ها استفاده می شده
به مثال زیر دقت کنید:
[a b].*[c d] = [ac bd] (ضرب نقطه ستاره ای)
[a b]*[c;d] = [ac+bd] (ضرب ستاره ای)
با سلام و خسته نباشید ،اگه امکانش هست در مورد برنامه معکوس ماتریس 3*3 در متلب بنده را راهنمایی کنید با تشکر
سلام
اگر ماتریس ما به صورت a=[1 2 3;4 5 6;7 8 9] تعریف شده باشد؛ با دستور inv(a) معکوس ماتریس a محاسبه می شود
سلام خسته نباشید ، من برا نوشتن خود برنامه آن سوال داشتم ..(الگوریتم نویسی) ، کجای نرم افزار میتونم برنامه نوشته شده آن را ببینم متشکرم
سلام شما می توانید متن کد های نوشته شده در متلب رو ببینید.(مثلا edit inv متن دستور را inv را نشان می دهد.) اگر هم می خواهید خودتون هم کد نویسی کنید می تونید الگوریتم معکوس گرفتن از ماتریس را خودتون پیاده کنید
با نوشتن دستور edit
با سلام
با تشکر از سایت خیلی خوبتان
برای یک مدل تولید سلولی که متغیر های زیادی دارد می خواستم برای بهبنه سازی با Pso برنامه بنویسم آیا با این جعبه ابزار pso که زحمت کشیدید میشه انجام داد یا بایستی برنامه نویسی کنم . آیا کد نمونه برای تولید سلولی دارید ؟ اگر دارید ممنون میشم که برایم ارسال فرمائید .
سلام
میشه به کد های داخل این جعبه ابزار دسترسی پیدا کنید ولی برای کار که شما می خواهید انجام بدید توصیه می کنم کد نویسی pso رو به طور کامل خودتون انجام بدید. کد نمونه تولید سلولی هم در حال حاضر در اختیار نداریم
با عرض سلام. من میخواهم ترمهای یک معادله را از هم جدا کنم مثلا x+y+z را میخواهم به صورت x , y , z در بیاورم (هر کدام جداگانه) .لطفا اگر برای اینکار دستوری در نرم افزار متلب وجود داره برام ارسال کنید
سلام
من اصلا متوجه سوال شما نشدم. مثالی هم که زدید که معادله نبود. x+y+z به تنهایی یک عبارت است. معادله یعنی این که طرف اول=طرف دوم باشه. (مثلا x+y+z=10 یک معادله است. )
سلام در واقع من دو ماتریس 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 داشته باشم یعنی جایی که دو متغیر با هم جمع میشوند آنها را از هم جدا کنم.
با سلام من برای نوشتن تابع شایستگی .تابع 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};
میشه بگید مشکل از کجاست
سلام درمورد تصویر فازوصفحه فازدر کنترل غیر خطی دستورات مطلب میخواستم
dx1/dt=3×1+4×2+8x1x2+3sinx1+cosx2-1
dx2/dt=2×1+3×2+x1^2+4×2^3+2x1sinx1
تصویر فاز میخواستم
با سلام.من برای ایجاد فرآیند تصادفی میان گذر در متلب مشکل دارم.اگر ممکنه راهنمایی کنید.تشکر
سلام
میخواستم کد زیر 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 بار اجرا میشه. البته شما فقط نتیجه اجرای آخر رو میبینید. برای اینکه نتیجه تک تک اجرا ها رو ببینید کد رو پله پله اجرا کنید یا آرایه با سایز متغیر تعریف کنید
سلام.میشه یه سری از بلاک های شبیه سازی شده ی سیستم فتوولتایی در دسترس قرار بدید.
مثل:مدل PV و مبدل ها و بار ها و باطری و ..
سلام
بله. به زودی روی سایت قرار خواهند گرفت.
در خبر نامه ی ما عضو شوید تا از آخرین به روز رسانی ها مطلع شوید.
سلام خسته نباشید
من یه فایلی دارم شامل زمان و دما میخوام برنامه ای بنویسم که از میان دماهایی که دارم اونهایی را که کمتر از 7.2 درجه سلسیوس هست را مشخص کند و بعد 7.2 رو از دماهایی که کمتر از عدد مذکور هست کم کنه یعنی تفاضل اونها رو به دست بیاره .مثلا اگر دمای روزی شد 2درجه 7.2رو از 2 کم میکنیم بعد اعداد بدست آمده رو با هم جمع کنیم یعنی مجموع تفاضلات بدست آمده تا زمانی که مقدارش به 700 برسه سپس تاریخ اون روز رو برامون برگردونه.میشه همچین برنامه ای نوشت ؟لطفا کمکم کنید
سلام
بستگی داره فایل شما چی باشه. اگر به فرمت های شناخته شده متلب نباشه و مثلا اکسل یا csv یا یه هم چنین چیز هایی باشه ابتدا باید اون رو در متلب وارد کنید. روش وارد کردن در این جا توضیح داده شده است.
http://matlabiran.ir/2014/04/10/%d8%a7%d8%b3%d8%aa%d8%ae%d8%b1%d8%a7%d8%ac-%d9%88-%d9%88%d8%a7%d8%b1%d8%af-%da%a9%d8%b1%d8%af%d9%86-%d8%af%d8%a7%d8%af%d9%87-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a8/
نوشتن برنامه ای که چیزی که گفتید رو انجام بده زیاد سخت نیست. اگر یکم برنامه نویسی کار کنید خودتون می تونید انجامش بدید. در هر جای نوشتن برنامه هم مشکل داشتید می تونید همین جا بپرسید
سلام
خواهشا میشه یه فیلم آموزشی از تولباکس شبکه عصبی متلب بذارید
شدیدا نیازدارم
سلام
در برنامه ریزی های انجام شده برای سایت این موضوع رو مد نظر داریم
سلام
می خواستم به جای دستور imfilter که برای correlation استفاده میشه خود الگوریتم برنامش رو بدونم اگه میشه راهنمایی بفرمایین
با زدن edit imfilter میتونید متن برنامه نوشته برای imfilter رو ببینید. خط به خط کد ها رو پیگیری کنید تا الگوریتمش رو متوجه بشید. در حال حاضر اطلاع دقیقی از خود الگووریتم نداریم
لینک های زیر هم شاید کمک کننده باشه
http://www-rohan.sdsu.edu/doc/matlab/toolbox/images/linfilt5.html
http://www-rohan.sdsu.edu/doc/matlab/toolbox/images/linfilt6.html
با سلام
ببخشید در برنامه نویسی متلب این علامت (: ,1) به چه معناست؟
با تشکر
سطر اول و همه ستون ها
سلام
سوالتونو جواب دادند دیگه!
با سلام و خسته نباشید میخواستم بدانم فرق 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 را بر میگرداند.
سلام من یه دادهایی دارم میخوام انها را فیلتر کنم تا داده های واقعی را بدست بیارم با متلب چطوری میشه انجام داد البته یه بار فیلتر کردم ولی باز هم نویز داره
سلام
در این جا یک کتاب آموزشی برای فیلتر کردن داده ها در متلب وجود دارد.
http://matlabiran.ir/2013/11/08/%d9%81%db%8c%d9%84%d8%aa%d8%b1-%d9%87%d8%a7-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a8/
به نظرتون چطوری میشه تو متلب از روی نمودار معادله ان را بدست اورد؟
در مورد معادله ی نمودار نمیدونم بشه پیدا کرد یا نه. ولی می تونید دیتای داخل نمودار رو ب دست بیارید و با دقت خیلی خوبی از اون دیتا استفاده کنید.
برای استحراج داده های از نمودار ها فیلم زیر رو ببینید:
http://matlabiran.ir/2014/04/10/%d8%a7%d8%b3%d8%aa%d8%ae%d8%b1%d8%a7%d8%ac-%d9%88-%d9%88%d8%a7%d8%b1%d8%af-%da%a9%d8%b1%d8%af%d9%86-%d8%af%d8%a7%d8%af%d9%87-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a8/
سلام
من می خواهم در پردازش ویدیو از روش real time استفاده کنم. جای دستور
video = input(‘Please input the path of the video: ‘,’s’);
چی قرار دهم؟
با تشکر
سلام. با عرض معذرت اطلاعات دقیقی در این باره نداریم. شاید لینک های زیر کمک کننده باشند:
http://www.mathworks.co.uk/image-video-processing/video-processing.html
http://www.mathworks.co.uk/help/vision/examples/lane-departure-warning-system-1.html
با سلام
دوستان من میخوام توی یک صفحه به ابعاد 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 بزارید.
سلام دوستان خسته نباشید
سوالی داشتم
من با مطلب کار نکردم ولی شنیدم ی روشی داره که اگه چند تا عدد بهش بدی تابعی که اون اعداد را تولید کرده میتونه حدس بزنه .
روی ی پروژه کار میکنم بدست اوردن اون تابع برام خیلی مهم
ممنون میشم اگه جواب بدین
سلام
ببینید در ریاضی (نه در متلب) روش های زیادی برای حدس زدن یک تابع از روی تعداد محدود ورودی و خروجی اون تابع هست. از روش های برازش منحنی (یعنی نسبت دادن یک منحنی به یک سری نقطه) گرفته تا سایر روش های رگرسیون های خطی و غیر خطی. اما مسئله پیاده سازی کردن این روش ها در متلب است. برای روش برازش منحنی و سایر روش های محاسبات عددی در اینجا کد آماده رو می تونید دانلود کنید:
http://matlabiran.ir/2013/09/15/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%87%d8%a7%db%8c-%d8%a2%d9%85%d8%a7%d8%af%d9%87-%d9%85%d8%ad%d8%a7%d8%b3%d8%a8%d8%a7%d8%aa-%d8%b9%d8%af%d8%af%db%8c/
در مورد رگرسیون ها هم متلب تولباکس ویژه ای داره که متاسفانه در سایت ما اطلاعات زیادی در مورد این تولباکس ها وجود نداره اما با مقدار کمی جستوجو میتونید این روش ها رو هم یاد بگیرید. اگر چه ممکنه در این pdf اطلاعاتی پیدا بشه:
http://matlabiran.ir/2014/02/24/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%aa%d9%84%d8%a8-%d8%a7%d8%b2-%d9%85%d9%82%d8%af%d9%85%d8%a7%d8%aa%db%8c-%d8%aa%d8%a7-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87/
اما علاوه بر همه ی این ها یه سری روش های دیگه هم برای تقریب زدن توابع از روی نقاط وجود داره. مثل روش های هوش مصنوعی و سیستم های خبره و شبکه های عصبی و … . روش های محاسبات عددی و ریاضی ساده تر و روش های هوش مصنوعی پیچیده تر هستند.
http://matlabiran.ir/2013/09/09/%da%a9%d8%aa%d8%a7%d8%a8-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b4%d8%a8%da%a9%d9%87-%d8%b9%d8%b5%d8%a8%db%8c/
در هر حال شما باید بر اساس نیازتون یکی از این رو از این روش ها رو برای تقریب زدن تابع خودتون استفاده کنید.
با سلام
می خواستم بدونم مفهوم این فرمول در اکسل چیه و چطور باین اون رو در متلب پیاده کرد :
=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
من درباره خطی سازی سوال دارم.دوتابع 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 و … پرهیز کنید تا فهمیدن برنامه برای دیگران نیز ساده تر شود. همچنین از نوشتن توضیخات در جلوی هر خط برای درک بهتر برنامه استفاده کنید.
نمونه ای از روش ژاکوبین که در آن از توضیخات جلوی هر کد نوشته شده برای شما ارسال می کنم. کد خودتون رو با توجه به توصیه های بالا کمی اصلاح کنید و دوباره برای من بفرستید
(ایمیل خود را چک کنید)
سلام من یک برنامه نوشتم برای حل دستگاه معادلات غیر خطی…نقطه ابتدای این حلقه را از شکل انتخاب میکنم…اما برای نوشتن حلقه 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و اضافه کردن آن به ایکس و ایگرگ است تا به جواب صحیح معادله غیر خطی نزدیک شویم…………کمک…………….
اگه مشه کمک کنید برنامه بالارو با while بنویسم به جای for
دوستان خاهشا جواب بدید………….
سلام
به زودی به سوالتون جواب میدیم.
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 و … پرهیز کنید تا فهمیدن برنامه برای دیگران نیز ساده تر شود. همچنین از نوشتن توضیخات در جلوی هر خط برای درک بهتر برنامه استفاده کنید.
نمونه ای از روش ژاکوبین که در آن از توضیخات جلوی هر کد نوشته شده برای شما ارسال می کنم. کد خودتون رو با توجه به توصیه های بالا کمی اصلاح کنید و دوباره برای من بفرستید
(ایمیل خود را چک کنید)
با سلام
بخاطر مطالب بسیار خوبتون تشکر میکنم واقعا آموزنده هستن.
سوال: من کدهای روش ls-svm یعنی (lssvm lab) را دراختیار دارم اما هرکاری میکنم تولباکسش نصب نمیشه. مثل تولباکس pso که شما رو سایت گذاشتین installer نداره. لطفا منو راهنمایی کنید.
آیاا صلا سایت matlab iran تولباکس ls-svm رو نداره؟ اگه مقدور هست به من کمک کنید واقعا احتیاج دارم.
با تشکر فراوان
سلام
لطفا کد هایی که در اختیار دارید را برای ما ارسال کنید تا بررسی کنیم و راه حل را پیدا کنیم.
[email protected]
سلام
میشه لطفا بهم کمک کنید تا معادله ی(EXP.^X)-4*(X.^12) را به روش نابجایی در متلب حل کنم؟
تا5رقم اعشار
به کمکتون خیلی نیاز دارم
ممنون میشم اگه کمک کنید
سلام
کمک فوری برای حل معادله ی (e^x)-4*(x^12) f)به روش نابجایی
از کد اماده استفاده کردم ولی error داد
سلام
چند تا نکته رو هنگام تغییر دادن تابع ها مورد دقت قرار بدید.
– تابع جدیدی که می نویسید باید بر حسب x باشد. اگر از X استفاده کنید ارور میده
– عبارت e^x را در متلب به صورت exp(x) می نویسند.
– اگر مهارت کافی در نرم افزار متلب ندارید فقط قسمت هایی که در جلوی آن عبارت CHANGE نوشته شده است را تغییر دهید و از تغییر دادن سایر قسمت پرهیز کنید
– در هنگام استفاده از علامت ضرب یا تقسیم از .* یا ./ استفاده کنید.
توضیحات کامل تر در اینجا:
http://matlabiran.ir/2014/04/16/%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%ad%d8%a7%d8%b3%d8%a8%d8%a7%d8%aa-%d8%b9%d8%af%d8%af%db%8c/
سلام ممنون از راهنماییتون…..اما اگه بخام برنامرو با حلقه 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
نمی دونم چرا شرط حلقه اجرا نمیشه……چطوری ؟؟
سلام
اگر این برنامه رو خودتون نوشتید باید قاعدتا بتونید ایراد هاشو رفع کنید. بهرحال من نگاه کردم و یه سری مشکلات ریز داشت که رفع کردم. یک سری کامنت اضافه کردم که بفهمید مشکل کجاست. همچنین جاهایی رو که تغییر دادم از علامت %%% استفاده کردم تا متوجه بشید
ایمیل خود را چک کنید
موفق و پیروز باشید
با سلام
پیاده سازی کد منلب برای همبری مبتنی بر ماسک الگو بری توابع ازمون برای مثال x`2 +y`2 =0
کد متلب برای ماسک الگو(جمعیت .برازندگی.ماسک مثبت +ماسک منفی)
باتشکر در صورت امکان نیاز مبرم من
سلام
سایت متلب ایران در زمینه آموزش نرم افزار متلب فعالیت می کند و پروژه های دانشجویی را انجام نمی دهد
سلام
ممکنه در زمینه مدلسازی یه سیستم براساس ورودی و خروجی ان به روش فازی راهنمایی کنیید که به چه صورت در متلب میشه انجامش داد همین طور با شبکه های عصبی چطوری میشه انجام داد ؟طراحی یه فیلتر به روش فازی و عصبی چگونه است ؟( ورودی و خروجی ها را به صورت برداری از اعداد حقیقی است) با سپاس
سلام
در این زمینه اطلاعاتی نداریم
سلام خسته نباشید.سایتتون فوق العادس.من به کمکتون بشدت احتیاج دارم
استادمون گفته یه برنامه بنویسید که بشه باهاشSettling_time رو حساب کرد و نشون بده.خواهش میکنم کمکم کنید.هرچی فکر میکنم نمیشه.این نمره میانترمم میشه.ترم اخر لیسانس برق هم هستم.
بزرگی میکنید اگه کمک کنید
در این جا می توانید ببینید که این کار چطوری انجام میشه
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/
این فیلما دانلود کردم خوب بود اما واسه کار من مناسب نبود.من میخوام هر تابعی که دادیم توش فقط قسمت 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, بهم زمان نشت رو بده.
ممنوننم باز واسه وقتی که گذاشتید.
پاسخ به ایمیل شما ارسال شد
سلام با تشکر…من برنامرو خودم نوشتم…اما بررسی ایرادهای ریزشو بدلیل تازه کار بودن بلد نیستم………به هرحال خیلی مرسییییی
دوست عزیزم برای بررسی ایراد های ریز برنامه از debug کردن استفاده کنید.
حالا اگر تونستید خودتون سرچ کنید و در موردش اطلاعات کسب کنید.
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 تابع هست
در مورد ژیزمان اگر بگید فرمولش چبه میتونم براتون کدشو بنویسم. در مورد این کد ها اگر توضیح خواستید میتونم براتون بنویسم. ولی چون سرم شلوغه ممکنه یکم توضحات دیر بشه.
به هر حال موفق و پیروز باشید. بابت تاخیر هم عذر میخواهم
در خبرنامه متلب ایران نیز عضو شوید تا از تازه ترین مطالب ما آگاه شوید
جواب بدید خواهش میکنم
سلام من یه برنامهنوشتم میخام تبدیلش کنم به فانکشن چه کارش کنم؟؟؟؟؟
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
این دقیقا برنامه ای هستش که یکی از دوستان درخواست کردن…..اما نمی تونم به فانکشن تبدیل کنمش
برای تبدیل کردن یک برنامه به فانکشن کافیه به صورت زیر عمل کنید
function x=name(y)
متن برنامه خودتون
end
در بالا اگر دقت کنید یک فانکشن با اسم name تعریف شده که y ورودی و x خروجی آن است.
دقت کنید که x باید در متن برنامه نوشته شده ی شما محاسبه شده باشد
برنامه ژیزمان که با استفاده از فاصله نقاط بدست اومده
با سلام . سوال من در مورد بررسی دستورالعملهای taylor و taylortool در متلب هستش . ممنون میشم جواب بدین .
سلام.راستش ما رشتمون مکانیک ماشین های کشاورزیه و از متلب فقط اون اولاشو بلدیم.(البته فقط من ) میخواستیم روی یه تراکتور بدون راننده کار کنیم شاید خنده دار باشه ولی خوب دیگه جونیم نباید اول کار بزنید وسط ذوقمون. اصل داستان اینکه یه تراکتور می خواهیم داشته باشیم که برای اول کار بتونه از بین یک ردیف محصول عبور کنه ،یعنی یه خط سبز که محصوله دقیقا در وسط تراکتور قرار بگیره و تراکتور تا انتهای خط سبز حرکت کنه.
درد من از اینجا تازه شروع میشه:
اولا با نرم افزار متلب میشه این خط رو دید و پردازشش کرد؟
2- دقت کار پردازش تصویر به چه چیزایی بستگی داره؟
3- با فرض پردازش تصویر ورودی ،چه طوری از نرم افزار و کامپیوتر میشه خروجی گرفت؟
و…
راستش فکر نکنم یاد گیری این چیزها برای ما ممکن باشه و ما فقط میخوام یه اطلاعات کلی از این موضوع داشته باشیم و یه چیز خیلی مهم اینکه چه طوی میشه یه علاقه مند به این کار ما رو که متلب هم بلد باشه پیدا کرد؟
خیلی ممنون که تا همین جا هم خوندید،امیدواریم که بتونید به ما کمک بزرگی بکنید!
سلام
پردازش تصویر با متلب اگرچه ممکنه از دور خیلی سخت و غیرممکنه به نظر برسه ولی وقتی واردش بشید هم ازش لذت میبرید و هم خیلی سریع یاد میگیریدش. اما جواب سوالاتون:
1- بله. میشه خط رو تشخیص داد و مثلا تعیین کرد که اگر تراکتور از خط تشخیص داده شده منحرف شد، دوباره به همون مسیر برگرده.
2- دقت پردازش تصویر به عوامل خیلی زیادی بستگی داده. اول از همه کیفیت تصویر ورودیه. هر چه کیفیت بهتر باشه احتمال این که تصویر درست تشخیص داده بشه بیشتر میشه. اما علاوه بر این به الگوریتمی که برای پردازش تصویر استفاده می کنید نیز خیلی بستگی داره. البته به نظر من اگرچه دقت پردازش تصویر خیلی مهمه، سرعت پردازش تصویر مهم تره. چون به هر حال تراکتور شما در هر لحظه در حال حرکته و باید یه جهتی برای حرکتش تعیین بشه.
3- خروجی میتونه انواع مختلف داده باشه. میشه خروجی به این صورت باشه که اگر تراکتور منحرف شد، صدای بوق از کامپیوتر در بیاد. یا یه سیگنال روی پورت usb داشته باشید. یا روی مانیتور نمایش داده بشه.
اگر توی دانشگاهتون دانشجوی ارشد یا دکترای هوش مصنوعی داشته باشید، اونا میتونند که کمکتون کنند.
با سلام و خسته نباشید
من یه سری برنامه دارم که به زبان R نوشته شده میخواستم بدونم آیا میشه اونارو به زبان متلب نوشت ؟ تشکر
سلام
بهرحال میشه هر برنامه ای رو به زبان متلب نوشت.
اگر من این برنامه رو برای شما بفرستم میتونید اونرا تبدیل کنید
اول: در گروه متلب ایران کسی نیست که به R تسلط داشته باشه
دوم: من نگفتم سایت متلب ایران برنامه R رو به متلب تبدیل می کنه
سوم: اگر شما الگوریتم یک برنامه رو داشته باشید نوشتن اون برنامه خیلی راحت تر از اینه که بیاید خط به خط از یه زبان به زبان دیگه تبدیل کنید.
—
تاکید می کنم متلب ایران پروژه های دانشجویی و غیره برای دیگران انجام نمی دهد و فقط و فقط برای آموزش نرم افزار متلب فعالیت می کنه
با سلام. من میخوام یک ماتریس 5*4 متغیر ها رو به عنوان جواب های اولیه به متلب بدم و خود متلب در چند بار تکرار، درایه های این ماتریس رو مرتبا تغییر بده و ماتریس جدیدی ارائه بده. میخواستم ببینم برای این کار تابع خاص یا کد مشخصی وجود داره؟ ممنون از راهنمایی شما.
سلام
منظور از تغییر دادن درایه ها چیه؟ درایه های رو باهم جا به جا کنه؟ یا یه سری داریه جدید که ربطی به درایه های ورودی ندارند درست کنه؟
منظورم اینه که یک سری درایه جدید ایجاد کنه.
باسلام
برای ایجاد ماتریس به صورت رندم که درایه های اون بین فرضا دو مقدار a,b باشه و سایز ماتریس هم c*d باشه از دستور (unifrnd(a,b,c,d استفاده میکنیم برای اینکه چندین بار هم اجرا بشه از حلقه for استفاده می کنیم.
for i=1:10
(output=unifrnd(a,b,4,5
end
سلام من یک پروژه دارم که حل میشود میخواستم بدونم اگر فایل ضمیمه رو به همراه توضیحات ایمیل کنم امکانش هست کمکم کنید؟
با سلام
فایل ضمیمه و توضیحات رو ایمیل کنید([email protected])تا جایی که امکان داشته باشه راهنمایی و کمکتون میکنیم .
فرستادم ولی جواب ندادید
سلام باید یه تابع موج را بنویسم و رسم کنم و در معادلات بعدی ازش استفاده کنم.هر کار میکنم ارور میده یا برای همه مقادیر شکل یکسان میده چیکار کنم؟معادله هرمیت گاوسین چه کوری نوشته میشه؟
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))
سلام
من می خواستم یه الگوریتم رو تو متلب پیاده سازی کنم. در بخشی از الگوریتم نوشته شده اگه ویژگی پیوسته باشه یکسری کار انجام بده و اگه ویژگی گسسته باشه کارهای دیگه را انجام بده من چه جوری می تونم اینو تو متلب بنویسم.
سلام….چطور میتونم از فانکشن هایی که قبلا نوشتم در یک برنامه دیگر مثلا switchدر برنامه دیگر استفاده کنم؟؟
لطفا اگه امکان داره تا فردا پاسخ بدید چون واقعا بهش احتیاج دارم…..مرسی
مشکل حل شد…باید اسم تابع رو در آن می نوشتم….
با سلام
برنامه درون یابی نیوتن برای 6 نقطه وقتی کاربر نقاط رو وارد میکند می خواهم که ضرائب را از بالاترین به پایین ترین توان بدهد میشه لطفا راهنماییم کنید خیلی ضروریه
بلدين اينو با متلب حل کنين
http://upcity.ir/images2/13999226141852681755.bmp
سلام
من سوالم رو چند روزیه فرستادم خواهش می کنم جواب بدین خیلی برام مهمه
باسلام
با عرض پوزش بابت تاخیر در پاسخگویی
منظور شما از ویژگی چیه؟ سوال شما رو متوجه نشدیم اگه امکانش هست بیشتر توضیح بدید.
نظر شما در انتظار تایید مدیریت است
با عرض سلام
من میخوام دوتا ماتریس رو با شرایط خاصی ضرب کنم…
یک ماتریس
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
با سلام
چگونه می توان در متلب به سطر خاصی (یا حتی کاراکتر خاصی) از فایل متنی و یا هر فایل متنی دیگر دسترسی داشته باشیم و مقدار آنرا تغییر دهیم و سپس این تغییر را در همان فایل ذخیره کنیم؟
اطلاعات این فایل متنی ممکن است هر آرایشی داشته باشد و الزاماً بصورت ماتریسی نیست. مثلا در متن زیر اعداد خط یکی مانده به آخر را تغییر دهیم:
###################################################################################################
# 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
ایمیل خود را چک کنید
درخواستی که داشتم رو واستون ایمیل کردم اگر امکان دارد راهنماییم کنید
سلام خسته نباشید خیلی ممنون که همچین سایتی رو درست کردید که در زمینه آموزش مطلب کار میکند.من یک مشکلی دارم یک عبارت دارم که با سیگما نوشته میشود میخواهم به ازای 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 موارد مورد نیاز رو اضافه کنید.
زحمت می کشید؛ خدا خیرتون بده.
سلام
با تشکر از وقتی میذارید…
من توی زمینه نگاشت وظایف در Network On Chip میخواستم چند تا از الگوریتم هاش رو (با مطلب) باهم مقایسه کنم
در واقع الگوریتمی دارم که میخوام با چند تا از الگوریتم هایی که قبلا ارائه شده (NMAP , BMAP, PMAP, Onyx و …) مقایسه ش کنم.
ولی کد اون الگوریتم های گذشته رو نمیدونم باید از کجا بیارم!
این کدها تو ی خود مطلب بصورت اماده وجود نداره؟
باید خودم از روی pseude code شون بنویسمشون ایا؟؟؟!!!!
با سلام
متاسفانه در خصوص این زمینه اطلاع نداریم.
clcl و clear all معلومه چی کار می کنن اما close all چی کار می کنه.دوّم : بادم function بسازم با mfile اما مثل این که کارای دیگه هم می شه کرد برنامه ساخت و توش خروجی داشته باشه! اگه می شه یه منبع فارسی در این مورد معرفی کنید.
با تشکر
با سلام
با اجرای دستور close all در متلب تمامی پنجره های باز شده بسته می شود.
در خصوص چگونگی نوشتن توابع در متلب و بسیاری از نکات مهم دیگه میتونید از فیلم اموزش مقدماتی متلب که توسط کارشناسان متلب ایران تهیه شده استفاده کنید.
http://matlabiran.ir/2014/05/12/%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d9%82%d8%af%d9%85%d8%a7%d8%aa%db%8c-%d9%85%d8%aa%d9%84%d8%a8/
تشکّر
سلام…
می خواستم بدونم وقتی ماتریس meshgrid رو با یکسری نقاط تشکیل میدم چطوری می تونم بفهمم که توی هر grid چنتا از اون نقاط وجود داره ….
با تشکر
سلام خسته نباشید.
هرچقدر سعی در رسم یک تابع (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]);
با تشکر
سلام میشه به سوال من پاسخ بدید راجع به meshgrid
سلام
من یه فایل مربوط به تولباکس متلب از اینترنت دانلود کردم (یه نسخه جدید )حالا نمیدونم چطوری میشه تو متلب ذخیره و اجراش کنم ودر حالت کلی 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
سلام
چطور با دستور 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 جایگذین کنید
سلام
من دو نوع سيگنال مغزي دارم كه وقتي وارد متلب كردم ديدم سايزاشون باهم فرق داره و نميتونم يه ماتريس كلي از اونها درست كنم
چه طور ميتونم ماتریس 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
سلام
من دانشجوي ليسانس مهندسي پزشكي هستم
ممنونم از سايت خوبتون و جواب هاي خوبي كه به دوستان دادين
خيلي خيلي ممنونم ميشم اگه به من هم كمك كنين چون هرچي گشتم نتوسنتم راهي پيدا كنم
من دو نوع سيگنال مختلف دارم (يكي 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 در میاد
سلام
اگه میشه در مورد برش زدن سیگنال راهنمایی بفرمایین… مثلا چه طور میشه یه سیگنال رو برش زد و مثلا يك سطر و۱۰۰۰ تا ستون از اون رو برداشت؟ یعنی بخشی از سیگنال رو برداشت؟
به مثال زیر دقت کنید:
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 يعني سطر يك و ستون يك تا هزار؟
و سوال ديگه ام اينكه آيا اين كار تغييري در ماتريسم كه يه سيگنال هست ميده؟يعني آيا اين كار سيگنالمو تغيير ميده يا تاثيري در ماهيت سيگنال نداره و فقط كوچيكترش ميكنه؟
چند روز پيش هم پرسيدم و گفتين كه درايه هايي رو كه ندارم صفر بذارم تا سايز ماتريسم بزرگ بشه و اين تاثيري در محاسبات نداره
به نظر شما براي اينكه دو تاسيگنال يه ساز بشن و ماهيتشون هم تغيير نكنه به كدوم روشهايي كه شما گفتين عمل كنم بهتره؟
صفر گذاشتن درايه ها يا برش زدن سيگنال بزرگتر
اول: دستوری که نوشتید یک سطر و هزار ستون رو به درستی جدا میکنه
دوم: این کار به احتمال زیاد سیگنالی که دارید رو تغییر میده. خواص سیگنال ممکنه عوض بشه
سوم: اگر صفر کردن درایه هایی که ندارید تاثیری در محاسبات شما نمیزاره؛ ترجیحا از همین روش استفاده کنید. در این روش حداقل چیزی رو از سیگنال رو از دست نمیدید و فقط یه سری عضو حنثی بهش اضافه می کنید
مرسي
ممنونم كه وقت گذاشتين و جواب دادين
راستي يه سوالي دارم شما چه جوري اينقدر رو متلب تسلط پيدا كردين؟
كلاس رفتين يا خودتون اونقدر با متلب كار كردين تا ياد گرفتين
كلا توصيه اتون براي تسلط پيدا كردن رو اين نرم افزار خيلي مفيد و مهم چيه؟
راستي اگه ميشه دوست دارم مدرك تحصيليتون رو هم بدونم…
سلام یه سوال داشتم اگه کسی بتونه جوابمو بده ممنون میشم و در صورت امکان به ایمیلم بفرسته.
برنامه¬ای بنویسید که تابع سیمبولیک f(x) ی را از ورودی بگیرد و در بازه [-10,10] با طول گامی که از ورودی می¬گیرد محاسبه کند و به خروجی بفرستد و همچنین نمودار آنرا نیز رسم کند.
فرم برنامه به شکل زیر باشد.
F=values(fx,step)
که fxتابع موردنظر و step طول گام است
سایت بسیار عالی دارید،ممنون از اینکه به ما کمک میکنید
برای اینکه بفهمیم ماتریس فاصله مقاومتی یک ماتریس ۷ در ۷ درست هست یا نه توسط متلب چکار باید کرد؟
سلام
من دارم یه گزارش کار دررابطه با متلب مینویسم نمیدونم چطوری نمودارهایی که در متلب رسم شده را در ورد رسم کنم
با تشکر
در پنجره نمودار رسم شده در متلب از منوی edit گزینه ی copy figure را بزنید. سپس در ورد paste کنید
ممنون از راهنماییتون .
سلام میخواستم بدونم درباره shaded relief در پردازش تصویر چیزی میدونید ؟میخوام برنامشو بنویسم ولی اطلاعی ازش ندارم
اتفاقا منم بايد اين برنامه تا چند روز ديگه آماده كنم.فقط در اين حد ميدونم كه نقشه ايست كه نشون ميده هر پيكسل رو ب خورشيده يا پشت به اون.بايد آزيموت و ارتفاع خورشيد رو وارد كنيم بعد بردار نرمال سطح روبدست بياريم و با جهت بردار خورشيد مقايسش كنيم…hh
سلام
لطفا راهنمایی کنید چگونه دیتابیس های معتبر و عمومی هندسه دست برای پایان نامه ارشد را تهیه کنم ()
با تشکر
سلام
اطلاعی نداریم
سلام من پایان نامه ام در مورد تشخیص متن از غیر متن در ocr هست. در برنامه نویسی متلب به چندتا مشکل برخوردم،میشه کمکم کنید:
میخوام یه تصویر اولیه که شامل متن و عکس و جدول و نمودار هست رو دربرنامم با دستور imread بخونم و هدفم اینه که این این تصویر رو به مربعات کوچکی تفسیم کنم و می خواهم به کمک حلقه ها مربعهای مختلف داخل تصویر اولیه را بررسی کنیم مثلا اگر 1000 در 1000 است و مربع های 20 در 20 را بررسی میکنم تعداد مربعها بشه 50 در 50 تا.
می خوام یک ماتریس 50 در 50 ایجاد کنم و به ازای هر مربع متنی در تصویر اولیه یک عدد 1 در ماتریس 50 در 50 بگذارم و به ازای مربعهای غیر متنی عدد 0 بگذارم
و سپس باید به ازای هر مربع یک هیستوگرام ایجاد کنید.
من این کار رو تاجایی که تصویر اولیه به مربعات کوچک تقسیم شده رو انجام دادم بقیه اشو نمی دونم چطوری انجام بدم لطفا کمکم کنید.دستوراتی که نوشتم رو اینجا براتون در نظر بعدی ضمیمه کردم.
سلام من یه m.file را به روشی که شما گفته بودید در متلب اجرا کردم (فایل مربوط به یه جعبه ابزار بود )با نوشتن نام فایل پنجره مربوطه باز میشه اما اجرانمیشه (کار نمیکنه !!!!!!!!!!!)من نمیتونم داده هام را بهش بدم واون ها را پردازش کنم به نظرتون علتش چیه؟
توضیحات بیشتر بدید
سلام میشه آموزشی هم در مورد پردازش تصاویر ماهواره ای در متلب بگذارید؟
در این مورد اطلاعی نداریم
سلام دوستان می خوام تابع تبدیل زیر و انجام بدم و نمودارشم رسم کنم اما بلد نیستم می شه راهنماییم کنین مرسی
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 رو اضافه کردم خطا داد
تولید عدد تصادفی با استفاده از رولت چگونه است اگه ممکنه لطف کنید نحوه نوشتنش رو تو متلب بنویسید
با سلام
اگه لطف كنيد كدهاي الگوريتم زنبورعسل و كرم شب تاب رو مي خواستم يا اينكه در موردش راهنماييم كنيد
ممنون ميشم
با سلام
در زمینه الگوریتم های بهینه سازی منابع متعددی وجود داره که از جمله اونها میشه کتاب سیستم های هوشمند مولف علی یارکیانی جلد دوم رو نام برد. در مورد firefly سعی میکنیم تا چند روز دیگه منابع و مطالب خوبی رو در اختیارتون قرار بدیم.
با سلام
من می خواهم پس از خواندن فریم های ویدیو فریم هایی که شرایط خاصی دارند حذف گردند. منرا راهنمایی میفرمایید؟
با تشکر
با سلام و خسته نباشيد
اگر بخواهيم بدون استفاده از دستور rgb2gray يك عكس رنگي را به خاكستري تبديل كنيم چه بايد بكنيم و اصلا اين دستور چطور كار ميكنه؟
ميخواهيم روند اجراي اين دستور رو خودمون كدنويسي كنيم
با سلام وخسته نباشید خدمت تمام متخصصین گرامی
من می خوام از یک سیگنال هارمونیک دار متناوب که توسط اسکوپ اندازه گرفتم ولتاژ موثرشا (rms) بوسیله متلب بدست بیارم
خواهشمندم راهنماییم کنید.(عکس سیگنال را گذاشتم)
http://upcity.ir/images2/33329573558669867471.bmp
توروخدا برنامه معادله حالت واندروالس در متلب رو بنویسید خواهش میکنم باید تحویل بدم a=3.592,b=0.4267,R=0.8206 با استفاده از روش نیوتن رافسون
با عرض سلام و خسته نباشید
میخوام برنامه ای بنویسم که یک تابع به شکل سیمبولیک از کاربر بگیره
کدش چطوری بنویسم؟
باتشکر
فیلتر باترورثی طراحی کردم ،فیلتر باترورث را با روش دو جمله ای به یک فیلتر دیجیتال تبدیل کردم اما نمیدونم چطور باید فاز فیلتر را خطی کنم،ممنون میشم راهنماییم کنید.
ممنون
تولید اعداد تصادفی با استفاده از رولت به چه شکلی انجام می گیرد
با سلام خدمت شما.
من مي خواستم ازتون در مورد كد S.O.R براي حل معادلات خطي راهنمايي بخواهم. اگه ميشه در نوشتن اين كد منو راهنمايي كنيد.
با تشكر از سايت خوبتون.
سلام چه جوری میتونم تو متلب دستوری بدهم که محل تلاقی دو نمودار را نشان دهد
با سلام خدمت تمامی دوستان عزیز
برای حل این برنامه به مشکل برخوردم هر کاری می کنم نمی تونم خواهش می کنم راهنماییم کنین
تابعی بنویسید که یک بردار ( 77سطری یا ستونی) را از کاربر بگیرد و مراحل زیر را انجام دهد
تعداد آرگومان ورودی و خروجی که توسط کاربر وارد شده است را چک کند و در صورتیکه تعداد آرگومان ورودی بیشتر یا کمتر از یک و تعداد آرگومان خروجی بیشتر از یک باشد، پیام خطا نمایش داده از تابع خارج شود.
ابعاد آرگومان ورودی را چک کند و درصورتیکه آرایهای غیر سطری یا غیر ستونی باشد(یعنی در صورتیکه به جای بردار، ماتریس باشد)، با پیام خطا از تابع خارج شود.
عبارت زیر را بر روی مقادیر ورودی اعمال نموده به عنوان خروجی بازگرداند.
y=2exp(4×2)+3sin(2nx)+10
تعداد آرگومان خروجی را چک کند و در صورتیکه برابر با صفر باشد، نمودار تغییرات y در مقابل x را رسم کند.
با سلام و خسته نباشید
برای حل مساله ایی از شبکه عصبی feed forward استفاده کرده ام که تابع فعالسازی در لایه خروجی تابع سیگمویید است،خروجی این شبکه مقادیری بین صفر و یک میشود ولی مقادیر واقعی اعدادی بزرگتر از یک هستند برای حل این مساله باید از چه ضریب بزرگ نمایی برای مقیاس کردن به واقعیت استفاده کنم؟
ممنون میشم راهنماییم کنید
سلام موضوع پروژه من تشخیص ریه ناسالم از سالم با استفاده از شبکه عصبی هست.میخاستم عکس های ریه را به عنوان ورودی و Target خوراک شبکه عصبی کنم.اما سایز عکس در حدود 1075*1075 چطور میتونم 100 عکس با این سایز وارد شبکه عصبی کنم؟؟
سلام
آیا ابزاری آماده برای محاسبه زیر وجود دارد:
ماتریسی به ابعاد دلخواه وجود دارد که دارای اعداد صحیح مثلا 1 تا 4 است. می خواهیم ماتریس جدیدی از این ماتریس ایجاد نماییم که عضوهای مشابه کنار هم (همسایگی 4 یا 8 تایی) دارای کد مشابه گردند. اما این کار برای تمام همسایگان مشابه جدا انجام گیرد. یعنی از اولین عضو شروع شود به آن کد جدید 1دهد. همسایگانش را بررسی کند و اگر همسایه مشابه با کد اولیه (نه کد جدید) داشت به تمام آنها هم کد 1 بدهد در غیر اینصورت به سراغ عضو بعدی در ماتریس برود و به آن کد 2 دهد. دوباره همسایگانش را بررسی کند اگر کد مشابه با ماتریس اولیه داشت به همه آنها کد 2 بدهد و در غیر این صورت به سراغ عضو بعدی ماتریس اولیه برود و الی آخر.
سلام
میخواستم بدونم چه طوری می تونم تصویر وبکم لپ تاپ رو توی متلب 2014 نشون بدم.
داخل خود فایل های متلب فیلمی بود که نشون میداد باید از اینترنت hardware support packages رو دانلود کنیم تا بشه بعدش وبکم رو فراخونی کنیم ،قضیه چیه؟
فایل رو نمیشه جدا دانلود کنم (چه طوری اصلا پیداش کنم؟) بعدش نصب کنم؟
کلا اگه راه دیگه و ساده تری هست یا حالا هر راه دیگه ای، ممنون میشم که بهم بگید و کمکم بکنید.
سلام
فایلی رو که متلب 2014 برای شناسایی وبکم ها نیاز داره رو پیدا کردم اگر دوستی نیاز به این فایل داشت اگه بخواد براش میفرستم.
از خود شرکت متلب دانلود کردمش
سلام. من برای پیش بینی قیمت سهام میخوام از تولباکس شبکه عصبی در متلب استفاده کنم، ولی نمیخوام کد بزنم.میخواستم بدونم اگرنخوام کدبزنم و بخوام از حالت پیش فرض استفاده کنم،داده ها بطورخودکارنرمال می شوند؟چطورمیتونم تعدادلایه های پنهان رو مشخص کنم؟چطورمیتونم مقدارخطایMSEرو بدست بیارم؟
با عرض سلام خدمت شما.من میخوام سیستم pvرا شبیه سازی کنم و به مبدل بوست وصل کنم..(با سیمیولیتک).امکانش هست راهنمایی بفرمایید
سلام
به زودی یک فیلم آموزشی شبیه سازی سلول های خورشیدی و الکترونیک قدرت در متلب ارائه خواهد شد
سلام خسته نباشید
من میخوام با استفاده از مطلب پوست رو در تصویر ویدئو آشکار سازی کنم.و بعد با استفاده از مدل بیضی صورت و دست رو پیدا کنم.
برای انجام این کار عجله دارم ممنون میشم اگه در اسرع وقت کد هاش رو به من بگید،
سلام
میخواسم درمورد اینکه کدوم الگوریتم متاهیوریستیک برای vrp مناسبتر و راحتتره بپرسم. نتیجش مهم نیس فقط میخوام راهنماییم کنین به دردسر نیفتم.
از بین اینا کدوم کدش راحتتر پیدا میشه و فهمش راحتتره و واسه مسئله گسسته vrp مناسبتره
فرهنگی، جهش قورباغه، علف هرز، و یا الگوریتمهای جدید ک کار نشده باشه.
با سلام
در بین الگوریتم های تکاملی الگوریتم PSO نسبت به بقیه الگوریتم ها راحتتر و هزینه محاسباتی کمتری داره و سریع میتونه شما رو به یک جواب نسبتا مناسب برسونه. همچنین کدهای مربوط به این الگوریتم و فایل های اموزشی در خصوص اون با یک جستجوی ساده به راحتی پیدا میشه. به عنوان یک الگوریتم قوی تری میشه به الگوریتم ICA اشاره کرد.در بیشتر مسائل در مقالات از این دو الگوریتم بیشتر استفاده میشه.
با سلام
من وقتی seed را تغییر میدهم به ۳۳۳۳۳ ارور exceed memory میگیرم . چه کار باید بکنم.. لطفا راهنمایی بفرماید.
سلام
وقتتون بخیر
لطف کنید در مورد نحوه شبیه سازی منطق فازی سوگنو که می خواهیم خروجی های ما به صورت یک تابع خطی باشد باشد فیلمی یا توضیحی قرار دهید
واقعا احتیاج ضروری دارم
ممنون میشم
با تشکر
سلام خسته نباشید
من میخواستم با استفاده از مطلب بتونم در یک تصویر ویدئویی با استفاده از آشکار ساز رنگ پوست، دست و صورت را پیدا کنم.
ممنون میشم اگر منو راهنمایی کنید.
سلام و خسته نباشید
یک سوال داشتم و ان را با نرم افزار متلب هر چه میزنم جواب در نمی اید می خواستم از شما جوابش را به صورت کامل در نرم افزار متلب برایم بفرستین ممنون از زحماتتان[email protected]
درس مقاومت مصالح 1
سوال:
توزیع تنش در صفحه ی بیضی و معادله ی تار خنثی ؟ به همراه رسم نمودار (تنش – ab) و (تنش – تتا)؟؟
شکل : به صورت محور مختصات رو در نظر بگیرین که یک بیضی کامل در وسط این محور مختصات قرار داره و که عرض این بیضی درچپ و راست a است ودر بالا و پایین طولش b است. و در قسمت بالا سمت راست محور مختصات نصف این بیضی یک فلش به سمت بالا (شمال شرقی ) با نام N قرار دارد که زاویه بین این فلش و محور x با نام تتا است.
ممنونم که به سوالم جواب بدین
باتشکر. ([email protected])
ممنون که به سوالم جواب دادین
خواهش می کنم. موفق باشید
سلام خسته نباشید.من ریشه های یک معادله رو با روش نیوتن بدست می آورم مثلا در فاصله -500 تا 500 تا اینجا مشکلی ندارم ولی میخوام ریشه هایی که برابر هم میباشد یکبار تکرار شود مثلا اگر 50 تا ریشه برابر 14 داریم بجای اینکه 50 تا 14 به ما بدهد 1 عدد 14 داشته باشیم یعنی ریشه های تکراری حذف شود اگر امکان دارد راهنماییم کنید
سلام خسته نباشید من در 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’)
سلام خسته نباشید من در ylabel گذاری برای محور سمت راست y ها در plotyy چه کار کنم .با تشکر
لطفا جواب بدهید این سوال با سوال قبلی متفاوت است چطور میتونم برای محور سمت راست y ,label بگذارم
از منوی edit>figure properties را انتخاب کنید. سپس روی محور دوم کلیک کرده و از منوی insert>y label را انتخاب کنید
سلام خسته نباشید لطفا طریقه رسم نمودار میدان جهت (بردار جهت ) چطوریه ؟ممنون
با سلام و تشکر بابت مطالب بسیار عالی این سایت
چند مدت پیش کد روش حداقل مربعات ماشین بردار پشتیبان (ls-svm) را برای شما فرستادم و با بررسی شما مشکل من حل شد. در حال حاضر قصد دارم این روش (ls_svm) را به وسیله الگوریتم pso بهینه سازی کنم. متاسفانه روش ترکیب این الگوریتم و روش مذکور را نمیدانم.آیا از تولباکس pso موجود در سایت شما میتونم استفاده کنم؟ لطفا برای من توضیح بدید چطور میتونم بهینه سازی را انجام بدم. ضمنا من قبلا کد ماشین بردار پشتیبان رو برای شما فرستادم.
از لطف شما ممنونم.
با سلام و تشکر از مطالب بسیار آموزنده شما
من چند مدت پیش از شما در خصوص تلفیق الگوریتم pso و روش lssvm. راهنمایی خواستم. ممنون میشم اگه من رو راهنمایی کنید.با تشکر
سلام شما اطلاعاتی درباره طبقه بندی contextual adaboost دارید؟مقایسه این طبقه بندی رو با شبکه عصبی میخواستم
سلام
من دنبال کد روش حل معادله لاپلاسین هستم
بی زحمت راهنماییم کنین
با سلام و عرض ادب و احترام
می خواهم درون یک حلقه 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
سلام من دنبال نصب جعبه ابزار 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]
خیییییییییییییییییییییییییییییلی برام مهمه راهنماییم کنید.
ممنون
سلام من برای دریافت یک فایل مبلغ رو واریز کردم ولی نتونستم فایل مورد نظر را باز کنم
با سلام و خسته نباشید
میخواستم بدونم اگه بخوام بین 4 متغیر یک حالت بهینه به دست بیارم باید چکار کنم.میخوام بدون انجام آزمایش به بهترین حالت دست پیدا کنم.
ممنون میشم اگه بنده رو راهنمایی فرمایید.
با تشکر …
سلام
من پروژه پایان نامه م راجع به انواع کدینگ خط ( قطبی و دو قطبی) برای سرویس های مختلف مثل صدا یا تصویر هست. در واقع مقایسه روش های مختلف مثل بازگشت به صفر، منچستر، hdb3 و … موقع انتقال توسط کانال BSC و نویز سفید وقتی فاصله یا فرکانس یا مثلا BER تغییر پیدا میکنه. خودم یه مقدار سردرگم شدم و نمیدونم از کجا باید شروع کنم. خیلی ممنون میشم اگه برای شروع کار کمی راهنماییم بکنید.
ممنون
با سلام
واسه دانلود کتاب آموزش متلب که درسایت وجود داره مشکل دارم،دانلود رو که میزنم نوشته ها شکلهای عجیب هست
چطوری میشه درستش کرد؟
با سلام
ترکیب کدpso که با عملگر MUtaionا(جهش)از الگورتیم ژنتیک شود را می خواهم ؟
تشکر
با سلام
من یک مسئله بهینه سازی ترکیبی به نام کوله پشتی 0-1دارم .حال چگونه از توابع benchmarck روی مسئله استفاده کنم که از آن یک کار کنفرانسی مقاله استخراج شود .راهنمایی می کنید
یک دنیا ممنون
با سلام و ادب
کدترکیب psoبا عملگر جهش از دنیای الگورتیم ژنتیک می خواهم، را هنمایی می خواهم . خیلی خیلی ممنون
با سلام و ادب
کدترکیب psoبا عملگر جهش از دنیای الگورتیم ژنتیک می خواهم، را هنمایی می خواهم . خیلی خیلی ممنون
تکلیف : 1-5برنامه اي بنویسید که دو ماتریس عددي را از کاربر بگیرد و
در متغیرهاي xو yقرار دهد . سپس یک رشته کاراکتري شامل
عبارتی ریاضی از متغیرهاي xو yرا از کاربر بگیرد و نتیجه آنرا بر
اساس مقادیر متغیرهاي ورودي تعیین کند.
تکلیف : 2-5برنامه اي بنویسید که یک رشته کاراکتري را از کاربر بگیرد و
با تغییر کد اسکی آن، آنرا بصورت رمز در آورده نمایش دهد.
تکلیف : 3-5برنامه اي بنویسید که نتایج تمرین 2-5را از حالت رمز خارج
کرده و نمایش دهد.
لطفا کمک کنید
سلام
من یه 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
با سلام و خسته نباشید میخواستم بدانم ماشین سنکرون در قسمت سیمولینک را چگونه میتوان تنظیم نمود که یک بار به صورت موتوری و یک بار به صورت ژنراتوری کار کند سپس توان خروجی و زاویه بار ان را با اسکو پ نمایش داد…. با تشکر از شما…
با عرض سلام و تشکر فراوان از سایت خوبتون
من نیاز مبرم به برنامه متلب کامل و درست الگوریتم pso دارم.
از شما خواهش میکنم برام ارسال کنید
ب تشکر فراااااااااااااااااااااااااوان
به امید موفقیت
سلام خسته نباشید
من شبیه سازی فیلتر پایین گذر در سیمولنک متلب رو پیدا کردم که مدار از نوع rcهست ..و از یه منبع ولتاژ یه خازن و یه مقاومت و دو منبع وابسته و یه اسکوپ ساخته شده..
میخوام بدونم دلیل استفاده از دو منبع وابسته تو این طراحی چیه..اگه نباشه فیلتر جواب نمیده؟
http://matlabshop.ir/wp-content/uploads/460811.png
اینم شکل مدارمه..
ممنون میشم جوابمو بدید..
سلام……….
ببخشید میخاسم منحنی صفحه فاز رسم کنم اما نباید از دستوره plot استفاده کنم لطفا کمکم کنید و یه مثال براش بزنید
با تشکر…………
سلام.من یک شبیه سازی دارم که تومتلب ورژن 2014رسم شده و متلب من 2012است . اوم شبیه سازی رو اجرا نمیکنه آیا دلیلش همون مشکل ورژن هست . تو خطاش میگه باید کامپایلر دانلود کنی .اونم نمیشه پیدا کرد.
چه بکنیم
سلام. پایان نامه من در مورد پیاده سازی یه الگوریتمه واسه تعیین فاصله رله دیستانس موقع وقوع خطای فاز به زمین. استادم یه مقاله IEEE بهم داده ترجمه اش کردم و کامل موضوعش رو فهمیدم ولی واسه شبیه سازیش یه اشکال کوچیک دارم. میخواستم بپرسم میشه مقاله رو بفرستم وراهنماییم کنید؟
سلام
ببخشید میخواستم بدونم چطور باید فراوانی چندتاعدد رو کدنویسی کنم؟
مثلا اعداد:1و1و2و3و4و3و3و4
خواهش میکنم کمک کنید حسابی گیج شدم
سلام
در مدل سازی با شبکه عصبی 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
لطفا راهنمایی کنید.
سلام کد متلب روش تبدیل دیفرانسیل برای حل معادلات انتگرال ولترا یا فردهلم می خواستم یا اینکه برای نوشتن کد راهنمایی ام کنید ممنون
سلام ببخشید کد متلب روش تبدیل دیفرانسیل رابرای حل معادلات انتگرال فردهلم یا ولترا می خواستم یا اینکه برای نوشتن کد راهنمایی ام کنید
سلام من یک ماتریس با 5 ردیف و 4000 ستون دارم . از هر یک از ستونهایش میانگین گرفتم حالا می خواهم هر کدام از عناصر ستونها از میانگین ستون خودشان کم شوند ولی هر مدل که می نویسم نمیشود.
ارتباط سخت افزاری با متلب
سلام
ببخشید من می خوام یک اینترفیس بسازم و مثلا از طریق پورت usb به کامپیوتر وصل بشه سپس با این پورت از متلب دیتا بفرستم و دیتا بگیرم بدم به متلب. می توانید راهنمایی بفرمایید؟
با تشکر
سلام
ممنون میشم پاسخاین سوال رو بدید فقط لطفا سریع چون تا3 روز بیشتر وقت ندارم ممنونم
سلام
همون جوری که بار ها تاکید کردیم “متلب ایران” پروژه و تکالیف دانشجویی رو انجام نمیده. تکلیف شما هم بسیار ساده هستش و می تونید با دیدن فیلم ها و مطالب آموزشی موجود در سایت به سادگی خودتون انجام بدید.
http://matlabiran.ir/?p=405
یا
http://matlabiran.ir/2014/04/15/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%aa%d9%84%d8%a8-%d8%a8%d8%ae%d8%b4-1/
سلام دوستان. من به مقداری اطلاعات پیرامون کنترلر lqr هستم. پروژه من سیستم تعلیق اتوماتیک هست که فقط من شبیه سازی شو انجام دادم برای ماشین کامل. من مدل ریاضی شو انجام دادم و تبدیل به state space همکردمش. چطور میتونم اون رو با lqr کنترل کنم.ممنون اگر زودتر جوابمرو بدید
در این زمینه اطلاعاتی نداریم. اگر چیز خاصی پیدا کردیم روی سایت می گذاریم
با سلام در مورد SVM Classify سوال داشتم کسی می تونه راهنمایی کنه ممنون میشم
سلام
میخواستم ببینم چگونه در برنامه مطلب تصویر سیگمویید بسازیم
با تشکر
سلام
منظورتون از تصویر سیگمویید چیه؟
ولی در حالت کلی یه تابع سیگمویید رو میتونید با تابع زیر بسازید:
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)));
با سلام
درباره حذف ستون ها در یک ماتریس عددی که 90% اعداد ستونها یکسان باشند راهنمایی می خواستم
چطور میشه ستونهایی ک 90% شبیه هم هستند را حذف کنم
ممنونم
سلام
کد متلب حل معادلات انتگرال فردهلم با کوادرتور سیمسون را میخواهم
لطفا اگر امکانش هست کمک کنید
معادله زیر هست:
u(x)=landa(int(k(x,y)*u(y)*dy)+f(x)
لطفا به ایمیلم ارسال کنید.
با سلام
من در مورد شبکه عصبی در اینترنت زیاد سر کردم و مطالعه کردم ولی اصلا نمیتونم به طور عملی به کار بگیرم و اصلا نمیدونم چطوری در حل یه مساله به ما کمک میکنن. میخواستم اگه میشه یه نمونه مساله ساده رو با استفاده از شبکه عصبی توضیح بدین و کدش رو هم بزارید تا متوجه بشم چطوری ازش به صورت عملی استفاده میشه. ممنونم
سلام ممنون بابت پرسش و پاسخی که گذاشتید. من در مورد نصب متلب 2013 سوال دارم که برنامه رو نصب می کنم و بعدش هم پیام اکتیو شده رو به من میده ولی وقتی میخوام برنامه متلب را باز کنم ارور License manager Error-114 رو به من میده. دوبار هم از اول نصب کردم باز هم همین ارور رو داد. چیکار کنم؟ کارم هم عقب مونده :((( قبلا نصب میکردم این مشکل رو نداشت. خواهش می کنم زود جواب بدین:(((
با سلام
یه ماتریس با درایه های مشخص به عنوان داده تو برنامه موجود است حال میخواهیم بصورت تصادفی یک ماتریس با ابعاد مثلا یک در پنج از ماتریس داده شده بیرون بکشیم دستورشو لطفا عنایت فرمایید با تشکر
سلام من با PSO یک الگوریتم بهینه سازی با استفاده از یکه تابع سود که هدف بیشینه کردن آن است نوشتم که برای 36 متغیر بازه ام بین 0 تا 38 است و به درستی هم اجرا میشود ولی یک شرط دیگر هم دارم و آن اینکه باید جمع تمام متغیرهایم 38 شود ولی وقتی از مقدار آب تخصیصی به تمام متغیرها جمع میگیرم بیشتر از 38 (مقدار آب موجود) میشود. .واقعاا ممنون میشم راهنماییم کنید.
سلام
سوالتون رو بیشتر توضیح بدید. واضح تر لطفا
سلام
مقدار 38 واحد آب قرار است در بین 36 مصرف کننده توزیع شود، اگر مقدار آب اختصاص یافته به مصرف کننده j با Xj نمایش داده شود و اگر سود هر مصرف کننده از (رابطه ای برای سود برحسب x) محاسبه شود وهدف بیشینه نمودن سود تمام مصرف کنندگان باشد .مطلوب است محاسبه مقدار آب تخصیص یافته به هر مصرف کننده.
این سوال است ، من این را با استفاده از pso بهینه سازی کردم ولی نمیدونم در کجای برنامه ام باید شرط مقدار آب موجود را بذارم؟
کد هاتون رو بفرستید تا مشکلش رو بررسی کنیم
سلام
مقدار 38 واحد آب قرار است در بین 36 مصرف کننده توزیع شود، اگر مقدار آب اختصاص یافته به مصرف کننده j با Xj نمایش داده شود و اگر سود هر مصرف کننده از (رابطه ای برای سود برحسب x) محاسبه شود وهدف بیشینه نمودن سود تمام مصرف کنندگان باشد .مطلوب است محاسبه مقدار آب تخصیص یافته به هر مصرف کننده.
این سوال است ، من این را با استفاده از pso بهینه سازی کردم ولی نمیدونم در کجای برنامه ام باید شرط مقدار آب موجود را بذارم؟
سلام ببخشید من دوتا ماتریس xوdelta xدارم میخوام حاصل این عبارتو x_new=x_old+deltax بعد از 300 بار بدست بیارم با حلقه for میشه راهنماییم کنید
سلام
برنامه های آماده ی محاسبات عددی رو در لینک زیر ببینید. چند تا مثال از کاری که شما میخواهد انجام دهید در آن وجود دارد
http://matlabiran.ir/2013/09/15/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%D8%A2%D9%85%D8%A7%D8%AF%D9%87-%D9%85%D8%AD%D8%A7%D8%B3%D8%A8%D8%A7%D8%AA-%D8%B9%D8%AF%D8%AF%DB%8C/
سلام
من تعدادی نقطه دارم که باید با الگوریتم بهینه سازی تجمع ذرات (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);
فکر میکنم این بخش کد شما همون تابع هدفیه که من شرح دادم. ولی باید تمام کدهاتون رو داشته باشم تا بتونم بگم که درسته یا نه
باشه کدها رو براتون ایمیل می کنم
سلام – من یک سری نمونه کد شبکه عصبی روش mlp دارم ولی در زمان run section بخش رسم نمودارهای رگرسیون (رابطه همبستگی بین مقادیر خروجی مدل و خروجی واقعی) خطای زیر را متلب میدهد: “Model parameter must be a string” – من البته در سایتهای مختلف خارجی خیلی گشتم ولی درست علت خطا را متوجه نشدم. اگر نیاز است من میتوانم کل خطوط کد (حدود 40 خط) را برای شما بفرستم تا خودتان بعد از اجرای بخش-بخش کدها و مشاهده این خطا راه حل رفعش را بفرمایید. بسیار متشکرم
سلام- من با توجه به ماتریس ورودی و خروجی که داشتم یک شبکه عصبی mlp ایجاد کردم و خروجی را بدست آوردم… الان من فرمولی را میخوام که شبکه عصبی با استفاده از آن خروجی را بدست می آورد. مشکل این است که وقتی ماتریس وزن و بایاس و ورودی را در فرمول مربوطه (a3=f3 (LW3,2 f2 (LW2,1 f1 (IW1,1 P+b1 )+b2 )+b3 قرا میدم جوابی که میده با خروجی شبکه عصبی یکی نیست.. این کار را روی چند شبکه ساده امتحان کردم و جواب نداد.. لطفا راهنمای کنید که من چطور میتونم با استفاده از ماتریس وزن ها و بایاس ها به خروجی شبکه عصبی برسم.. با تشکر
با سلام و احترام .
برای شبکه پرسپترون چند لایه از الگوریتم پس از انتشار از فرمان nntool استفاده شد ولی با ورودی ها و هدف و مشخصات یکسان هر بار خروجی متفاوت دریافت شد . آیا این روند درست است؟
سلام
بله. این روند درست است. از آن جایی که شبکه های عصبی در هر بار اجرای برنامه با وزن ها و بایاس های متفاوتی مقدار دهی می شوند، نتایج خروجی ها کمی متفاوت خواهند بود. هر چند که تفاوت باید در محدوده ی کمی باشد تا بتوان به نتیجه ی خروجی شبکه عصبی اعتماد کرد.
سلام.
من ی شبکه عصبی یک لایه دارم با چهار ورودی و دو خروجی و یک لایه پنهان.
این شبکه از طریق Levenberg-Marquardt Algorithm آموزش داده شده.
می خوام یک سری تغیرات رو روی فرایند اموزش Backpropagation داشته باشم که بتونم اون رو اصلاح کنم.
که برای اصلاح دو روش بیان شده : 1- اصلاح ممنتوم 2- نرخ اموزش متغییر.
برای اینکه بتونم این اصلاحات رو روی Backpropagation داشته باشم باید یک ضریب لاندا به الگوریتم Backpropagation اضافه کنم .
کسی می دونه پطور می تونم این اصلاحات رو در متلب داشته باشم؟ باید از دستورات traingdm و traingda به طور همزمان با trainlm استفاده کنم؟ یا اینکه باید الگوریتم Backpropagation رو خودم از اول بنویسم و تغییرات روش به وجود بیارم؟
مرسی از پاسختون
با سلام .من میخام دما و چگالی وفشارمواد رو به عنوان ورودی و غلظلت مواد رو به عنوان خروجی به شبکه عصبی متلب بدم و معادله و نموادر حاکم براین ورودی ها وخروجی ها رو بگیرم .من تمام ورودی و خروجی رو در یک ماتریس با پارامترها به عنوان inputتعریف کردم و مقادیر اون ها رو به عنوان targetدر یک ماتریس دیگه تعریف کردم ولی الان نمیدونم از چه طریقی به شبکه بفهمونم که غلظلت من خروجی هست و من معادله بین اون و ورودی ها رو میخام .واقعا تو این قسمت به مشکل برخوردم .خیلی خیلی ممنون میشم کمک کنید
سلام
پیغام Undefined function ‘bestcost’ for input arguments of type ‘double’ یعنی چی؟
چیکار کنم که این مشکل حل شه؟؟
سلام
یعنی متغیر bestcost تعریف نشده ولی در یه جایی از کدتون خواستید که ازش استفاده کنید.
سلام خسته نباشید.ببخشید من دو روزه که توی نت دنبال کد lssvm میگردم.ولی نیست که نیست..میشه راهنمایی کنید؟
سلام.
من میخوام دستگاه Ax=b را برای بردار معلوم b، بردار مجهول x و ماتریس ضرایب A حل کنم در حالتی که A ماتریسی برحسب متغیرهای p1 … pn باشد و قطعا جوابی بر حسب همین متغیرها باید داشته باشد.
آیا در متلب میشود چنین دستگاهی را سمبلیک حل کرد؟
با سلام. من برای پایان نامم از رگرسیون بردار پشتیبان استفاده کرده ام(SVR) حالا سوالم اینه این رگرسیون رو چجوری میتونم ذخیره کنم و از اون برای پیش بینی استفاده کنم. یعنی بعدا براساس این شبکه آموزش دیده شده، ورودی بدم و خروجی بگیرم؟
توی شبکه عصبی دیدم با ذخیره کردن net این کار رو میکنن. اما توی رگرسیون بردار پشتیبان چجوری می شه این کار رو کرد؟
لطفا من رو راهنمایی کنید
سلام
ببخشيد سوالم اينه؛
چطور ميتونم از يه سري نقطه كه توي متلب وارد كردم ضابطه ي خط منطبق بر اون نقطه هارو پيدا كنم. البته با اكسل ميشه اينطوري. ولي من ميخوام خودم شكل ضابطه رو براش تعريف كنم و اون ضرايب رو به من بده
مثلا: y=x^b*(c-d كه مثلا اين cو d و b يك ضرايبي هستن كه من ميخوام متلب بر اساس اينه نقطه ها به من بده
سلام. میتونید از روش های محاسبات عددی برای برازش منحنی و خط و … استفاده کنید که در لینک زیر توضیح داده شده اند.
http://matlabiran.ir/2014/11/03/%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%85%D8%AD%D8%A7%D8%B3%D8%A8%D8%A7%D8%AA-%D8%B9%D8%AF%D8%AF%DB%8C/
اما اگر میخواهید منحنی یا خط دلخواهی باشه، یه روش هم اینه که مقدار خطا رو بین خط برازش شده و نقاطی که دارید حداقل کنید. یعنی مسئله رو به صورت یک مسئله بهینه سازی نگاه کنید. تابع هدفتون هم حداقل کردن فاصله ی بین نقاط و منحنی باشه
باسلام و خسته نباشی
اگه امکان داره در خصوص برنامه زیر راهنمایی بفرمایید ممنون
برنامهای بنویسید که نمرات چند دانشجو را به صورت یک بردار بگیرد و عملیات زیر را انجام دهد:
در صورتیکه ورودی کاربر بردار نباشد(ماتریس یا اسکالر باشد) پیام خطا دهد.(راهنمایی برای دادن پیام خطا میتوانید از تابع error به جای disp استفاده کنید)
با استفاده از حلقه for و دستورات شرطی if-else-end تک تک نمرات را چک کند و به صورت زیر آنها را تغییر دهد:
نمرات کمتر از ۵ را به ۹ تغییر دهد
نمرات بین ۵ و ۸ را به ۹.۵ تغییر دهد.
نمرات بین ۸ و ۱۰ را به ۱۰ تغییر دهد.
نمرات بین ۱۰ و ۱۵ را ۱ نمره افزایش دهد
نمرات بیشتر از ۱۵ و کمتر از ۲۰ را ۰.۵ نمره افزایش دهد.
سلام
نوشتن چنین برنامه ای خیلی سادست و کافیه فیلم های آموزشی و سایر مواردی که رو سایت قرار داره رو در ارتباط با آموزش مقدماتی متلب مطالعه کنید.
http://matlabiran.ir/2014/11/02/%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%85%D9%82%D8%AF%D9%85%D8%A7%D8%AA%DB%8C-%D9%85%D8%AA%D9%84%D8%A8/
با سلام و تشکراز سایت خوبتون
می خواستم برنامه ای بنویسم که نمرات ۱۵ دانشجو رو به صورت یک بردار گرفته و عملیاتی روی آن انجام دهد اگه امکان دارد در خصوص گرفتن اعداد به صورت برداری راهنمایی کنید ممنون
سلام وقت بخیر
ببخشید من یه پروژه برام نوشتن اما بردار های ویزگیش رو پیدا نمیکنم.شما میتونین کمک کنید؟ این آیدی تلگراممه.لطفا بهم پی ام بدید که از کجا پیداش کنم/ممنونم.
@nf01nf
سلام. می می خوام بین یک سری نقاط در ناحیه اول مختصات، نقطه ی بیشترین y و کمترین y رو به هم وصل کنم، بیشترین x و کمترین x رو به هم، و بعد مختصات نقطه ی تلاقیشون رو به دست بیارم و با توجه به اون مشخص شه هرکدوم از نقاط دیگه تو کدوم ناحیه ی بین این خط ها هستن. چیکار می تونم بکنم؟
سلام
من از فریم های یک ویدیو تبدیل فوریه دو بعدی گرفتم و می خوام فاز مرتبط با هر فریم رو بصورت یک بردار فراخوانی کنم ولی موقع ران گرفتن این ارور رو میده :
Subscript indices must either be real positive integers or logicals
ممنون میشم اگر راهنماییم کنین.
با سلام و خسته نباشید
میخواستم بدونم کد زیر را می توان بدون حلقه نوشت؟
اگر جواب بله هست چگونه؟
clc
clear
n=input
for i=1:n
y(:,:,i =i*ones(2,3)
end
disp y
سوال درواقع این بوده است؟
برنامه ایی بنویسید که یک عدد صحیح (n) از کاربر دریافت و سپس آرایه سه بعدی ۲*۳*n بنویسید که مقدار درآیه های هر صفحه برابر با شماره آن صفحه باشد
بدون استفاده از حلقه
. برنامه ای که تصویر را خوانده و سپس آن را در 32و16و8و4و2 سطح کوانتیزه کند.
سلام وقتتون بخیر…
ببخشید من کدهای تخمن ls,prbs,Iv رو داخل متلب میخواستم اگه این کدهارو واسم بفرستین ممنون میشم
سلام
من میخوام در یک ماتریس هدر دار 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
ممنون از راهنمایی تون
F ماتریس نیست سل هست
سلام ببشیخد میشه توضیح بدین تعریف تابع یا نوشتن تایع در متلب به چه دلیل انجام میشه؟
سلام.
نوشتن تابع در متلب و در اصولا کلیه زبان های برنامه نویسی برای اینه که از نوشتن چندین باره ی یک کد یکسان جلوگیری کنیم و با دادن یک ورودی، خروجی مربوطه را دریافت کنیم. فرض کنید که در حال نوشتن برنامه ای برای یک الگوریتم هستید. ممکنه در جای جای برنامه ی نوشته شده لازم باشه که شما مقدار یک بردار رو به ازای اعمال تابع خاصی روی اون بردار به دست بیارید. اون تابع خاص رو به صورت function می نویسیم و هرجای برنامه (script) نوشته شده لازم بود، اون تابع رو فراخوانی می کنیم.
برای توضیحات بیشتر به این جا مراجعه کنید:
http://matlabiran.ir/?p=405
با عرض سلام.ببخشید در مورد پیاده سازی دینامیکی کوادروتور در متلب می توانید راهنمایی کنید؟
با سلام، بنده یک سوال در مورد نحوه نوشتن سیگما در متلب داشتم. اینکه من یک فرمول دارم به صورت کسری که بالا و پایین اون از عباراتی با سیگما و کران بالا و پایین استفاده شده که در آخر به من یک بردار 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
با سلام، بنده, ورژن MATLAB ۲۰۰۹ رو دارم. چطور میتونم یک Function بنویسم که ضرایب معادله رو از work space بخونه . با تشکر از لطفتون.
سلام. در ورژن 2009 و هر ورژن دیگه ای از متلب به صورت پیش فرض متغیر هایی که درون هر تابع (function) یا متن کد (script) تعریف می شوند، فقط درون همون تابع تا کد وجود دارند. یعنی اگر شما ابتدا A=1 رو تعریف کنید و بعدش یک تابعی رو فراخوانی کنید، توی تابع فراخوانی شده A هیچ مقداری نداره و تعریف نشده است. دوباره زمانی که از اون تابع خارج می شوید و به متن کد اصلی بر می گردید، مقدار A همان عدد 1 خواهد بود. حالا برای این که بتونید متغیری رو از متن کد اصلی به تابع بفرستید چند تا راه هست.
1- متغیر رو به صورت ورودی تابع در نظر بگیرید.
2- متغیر ها رو به صورت global تعریف کنید.
3- مقادیر متغیر رو به صورت فایل های .mat ذخیره کنید و درون تابع اون فایل رو باز کنید.
برای توضیحات بیشتر هم می تونید از اینجا کمک بگیرید: http://matlabiran.ir/?p=405
خیلی خیلی ممنونم از راهنمایی و از سایت ارزشمندتون. آرزوی موفقیت دارم
سلام، وقت به خیر. برای تولید عدد رندم با توزیع مثلثی (2000,2440,3000)باید چه دستوری بنویسم؟ ممنونم از راهنمایی هاتون
با سلام، ببخشید بنده یک سوال داشتم راجع به برنامه ای که نوشتم و توضیح میدم. من یک برنامه برای یک قاب نوشتم که فرکانس ها و اشکال مودی این سازه رو محاسبه می کنه، بعد اومدم تو ماتریس سختی یک ضرایبی رو به ممان اینرسی ها نسبت دادم و سختی سازه رو کاهش دادم و به همون ترتیب مشخصات سازه آسیب دیده رو هم به دست آوردم. الان بنده می خوام با استفاده از الگوریتم ژنتیک و یک تابع هدفی که به صورت جداگانه نوشتم کدش رو این رو بهینه سازی کنم. در برنامه ای که برای تابع هدف نوشتم به صورت function یک ورودی داریم که همون ضرایب خرابی هستن که به تعداد المان های سازه هست و از ژنتیک به دست میاد و میره تو همین برنامه تابع هدف و دوباره همون روال محاسبه مشخصات سازه این بار بر اساس ضرایبی که الگوریتم ژنتیک به ما میده محاسبه و با قبلی ها مقایسه میشه و یک خروجی که همون یک مقداری هست که برای تابع هدف به دست میاد و باید مینیمم باشه.
در کل همه برنامه های من رو روال و حتی بعضی از مشخصات اولیه و به دست اومده از تحلیل های قبلی رو باید global تعریف کنیم که کردم. ولی الان از آخرین برنامه که run میگیرم یه ماتریس خالی به من میده.
یا شاید هم بین ژنتیک و این برنامه نمی تونم ارتباط برقرار کنم.
ممنون میشم راهنماییم کنید.
سلام
کد ها رو ارسال کنید
اقا خیلی وبسایتتون عالیه
سلام ببخشید من یک سوال داشتم درنرم افزار متلب تابعی به نام lhs که مربوط به نمونه برداری مکعب لاتین می باشد تعریف شده است ولی من toolbox مربوط به آن را پیدا نمی کنم می توانید مرا راهنمایی کنید ؟ نرم افزار متلب من 2012 می باشد
سلام ببخشید در متلب تابعی به نام lhs تعریف شده است که مربوط به نمونه برداری مکعب لاتین می باشد ولی در toolbar قسمت statistic یافت نمی شود می شه منو راهنمایی کنید ( متلب من 2012 است)
با سلام، ببخشید یه سوال داشتم. دلیل اینکه نمودار مربوط به تابع هدف در بهینه سازی با استفاده از الگوریتم ژنتیک همش از صفر شروع میشه و به صورت یه خط راست روی صفر تموم میشه چیه؟؟؟
در حالی که باید از یک شروع بشه و به صورت نزولی برسه به صفر
ممنون میشم راهنمایی کنین
سلام
چه تابع هدفی؟ هر تابع هدفی مقدار مینیمم خودش رو داره. این که از چه عددی مقدار تابع هدف به ازای متغیر های تصمیم شروع بشه به بازه ی کار ما و به این که چه عدد تصادفی در اولش به تابع میدیم بستگی داره.
احتمالا شما یک مثال خواص رو با یک تابع خواص و بدون تغییر دادن پارامتر های مختلف بررسی کردید
سلام ممنون از سایت خوبتون من میخوام این نمودار رو در متلب رسم کنم نمیدونم چه کدی رو باید بنویسم میشه راهنمایی کنید………………..y =
1/(x*(x^2 – 1)^(1/2))
سلام. از لینک زیر میتونید روش رسم نمودار های مختلف رو ببنید. (به آموزش های قبلی و بعدیش هم توجه کنید)
http://matlabiran.ir/2014/07/21/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%85%D8%AA%D9%84%D8%A8-%D8%A8%D8%AE%D8%B4-7/
سلام ممنونم از سایت بسیار خوبتون. یک سوال داشتم جوابش برام مهمه لطفا حواب بدید
یک برنامه تو متلب می خوام که به کمک درون یابی دو خطی اندازه یک تصویر رو پنج برابر کنه؟
اگر لطف کنید توضیح هم در مورد برنامه نوشته شده بدید ممنون میشم.
سلام
ممنون بابت پاسخگویی شما عزیزان کارشناس
میخواستم بدونم راه اندازی وب بروزر در قسمت gui مطلب به چه شکل است
یعنی بخوام یه سایت رو لود کنم چه عملیاتی رو بایستی انجام بدم
سپاس
سلام
دستوراتش به صورت زیره:
web
web(url)
web(url,opt)
web(url,opt1,…,optN)
stat = web(___)
[stat,h] = web(___)
[stat,h,url] = web(___)
اگر توضیح بیشتر میخواهید این لینک رو هم نگاه کنید.
https://blogs.mathworks.com/community/2009/06/22/interactive-web-pages-in-matlab-part-4/
سلام ببخشیدچندتا سوال داشتم
1برنامهای بنویسید که ماتریس ضرایب و مقادیر سمت راست یک دستگاه معادلات خطی را از کاربر بگیرد و پاسخ دستگاه را با پیغام مناسب نمایش دهد.
2
برنامه ای بنویسید که ماتریسی دو ستونی را که مقادیر ستون اول آن نمرات دروس مختلف یک ترم یک دانشجو و مقادیر ستون دوم آن تعداد واحد مربوط هر یک از آن دروس می باشد را از کاربر بگیرد و عملیات زیر را بر روی انجام دهد
محاسبه تعداد واحدها
محاسبه معدل ترم
نمایش نتایج با پیغام مناسب
سلام. بار ها تاکید کردیم “متلب ایران” پروژه های دانشجویی را انجام نمی دهد و فقط در زمینه آموزش فعالیت می کند.
لذا برای یاد گیری نوشتن این برنامه ها، کافی است به لینک های “آموزش مقدماتی متلب” مراجعه کنید.
برای مثال:
http://matlabiran.ir/2014/11/02/%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%85%D9%82%D8%AF%D9%85%D8%A7%D8%AA%DB%8C-%D9%85%D8%AA%D9%84%D8%A8/
و
http://matlabiran.ir/2014/04/15/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%85%D8%AA%D9%84%D8%A8-%D8%A8%D8%AE%D8%B4-1/
و …
در سایت جست و جو کنید
سلام.خسته نباشید. من از svmtrain استفاده کردم و یک برنامه نوشتم. ماتریس training و group را تشکیل دادم. حالا میخوام یه پلات بگیرم.دستورشو بلد نیستم. یعنی نمیدونم کلا از چی باید پلات بگیرم. واینکه محورای نمودارم چیا باید باشن؟ببخشید خیلی هم عجله دارم!
با سلام
بنده یک مساله ی خرابی رو نوشتم و با استفاده از الگوریتم ژنتیک به خوبی حل می کنم و المان های خرابی که موردنظر هست رو با اون درصد خرابی مشخص پیدا می کنم. فقط الان یه مشکلی که وجود داره اینه که هر چقدر سازه و تعداد المان های سازه زیاد میشه عملکرد این کد کند میشه و تو مودهای بالاتر به جواب میرسه که در حالت عملی اگر در نظر بگیریم کاربردی نیست. من ضریب خرابی رو برای هر المان آلفا در نظر گرفتم.
الان با در نظر گرفتن تعداد المان مثلا 6 برای یک سازه و با فرض اینکه مثلا المان 3 ده درصد خرابی داره، می خوام یه حلقه ای بنویسم که هر بار که درالگوریتم ژنتیک این حلقه تکرار میشه، از بین 6 تا المان هر کدوم از المان ها که کمترین مقدار رو داره صفر در نظر بگیره و در تکرارهای بعدی عدد این المان رو ثابت در نظر بگیره. این حلقه طوری باشه که هر سری فقط یک المان رو برداره صفر کنه و ثابت کنه تا جایی که مقدار خرابی و المان خراب شده به طور دقیق تعیین بشه.
با این کار هر بار یک المان خود به خود از روند محاسبه حذف میشه و سرعت محاسبه و دقت محاسبه افزایش پیدا می کنه.
ممنون میشم راهنمایی کنین
با سلام من یک برنامه الگوریتم مواری کرم شب تاب دارم فقط روی یک تابع(Benchmark functions) کار میکنه میخواستم بدونم چگونه توابع دیگر Benchmark functionsکد برنامه نویسی تبدیل کنم و تسط کنم ممنون میشم راهنمایی کنید
متلا تابع Ackley Function
سلام. بستگی به نوع کد نویسی شما داره. باید دید که تابع ورودی الگوریتم رو چطوری تعریف کردید. ولی در کل معمولا کافیه که کد تابع benchmark قبلی رو با کد جدید جاگذین کنید.
برای دیدن کد توابع آزمون (bechmark functions) به لینک زیر مراجعه کنید.
http://matlabiran.ir/2013/09/14/%D8%AA%D9%88%D8%A7%D8%A8%D8%B9-%D8%A2%D8%B2%D9%85%D9%88%D9%86-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%85%D8%B3%D8%A7%DB%8C%D9%84-%D8%A8%D9%87%DB%8C%D9%86%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C/
سلام
من در یک الگوریتمی که نوشتم یکی از کارهایی که باید انجام بده حل معادله درجه سه هست که با دستور roots نوشتم که من کوچکترین ریشه حقیقیش برای ادامه کارم باید در بیارم الان برای من سوال این هست که وقتی مینویسم
[]A=roots
چطور باید متوجهش کنم که کوچکترین ریشه حقیقی رو برامن پرینت کند چون وقتی مینویسم
b=minA
گاهی اوقات کوچکترین ریشه ریشه مختلط هست واون دخیره میکنه
سلام
با استفاده از دستور isreal() میتونید ببینید که یک ماتریس عدد حقیقی داره یا نه. اگر جواب این دستور 1 شد، عدد حقیقی و اگر 0 شد عدد مختلط است.
سلام من باسیمولینک متلب یه سیستم رسم کردم ولی وقتی از کنترل کننده استفاده می کنم خطا به صورت زیر نمایش میده
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)
سلام خسته نباشید
وقتی این کد رو در متلب برای تشکیل بیضی استفاده میکنم شکل بیضی کامل نمیشه و روی قطر بزرگش یه گپ هستش یعنی بخشی از محیط باز میمونه، و ترسیم نمیشه
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
این کار رو در گاربرگرافیکی انجام میدم میخواستم بدونم که چجوری میشه کامل کرد بیضی رو بیضی باید براساس دو قطر باشه
سلام
چطوری باید نمودار بود که بر حسب dbرسم میشه واز صفر شروع میشه رو به صورت معمولی و از 1 شروع کنم
سلام خسته نباشید ببخشید دستور معادل go to داخل متلب چی هست
سلام
در MATLAB دستور goto نداریم ولی میتونید برای کنترل روند اجرای برنامتون از دستورات حلقه مثل for و while استفاده کنید. هم چنین برای قطع و اجرای حلقه هم میشه از دستورات continue و break استفاده کرد.
هم چنین دستورات switch, case, end هم برای کنترل روند اجرای برنامه مناسب هستند
با سلام
داخل 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);
با سلام
یک سوال داشتم
چگونه میتوان کلا تابع هدفی به این فرم را در mfile نوشت؟؟؟؟
(P(x>y+z
P: احتمال است که از توزیع نرمال استاندارد پیروی میکند و مقدار از صفر تا پنجاه درصد در نظر گرفته میشود.
x, y, z متغیر هستند
سلام
یک عدد راندم با توزیع نرمال با دستور unifrnd تولید می کند. با دستور if میتونید بزرگتر بودنش از دو متغیر دیگر رو بررسی کنید.
باسلام
آیا امکانش هست که در وسط اجرای برنامه متلب،برنامه قطع شود و پنجره متلب بسته شود؟اینم هم خدمتون عرض کنم که من پروژه رو به حجم دیتای پایین تست کردم درست اجرا می شود ولی در حجم بالا در حال تست بودم که به ازای نصف دیتا درست اجرا میشده،یه بار که پنجره ریموتم باز کردم دیدم،پنچره متلب بسته شده است.آیا امکانش از ارور برنامه است خواهشا راهنمایی کنید.
سلام
با استفاده از debuger میشه برنامه رو وسط اجراش متوقف کرد. کافیه که روی خط تیره ای که کنار شماره هر خط کد نوشته شده کلیک کنید. همون جا متوفق میشه
سلام
من میخوام با استفاده از الگوریتم ژنتیک پارامترهای ماشین بردار پشتیبان رو بهینه کنم و دقت کارم رو بدیت بیارم
درواقع به دیتا ست دارم که 70درثد اموزش ببینه و مدل بهینه رو بر اساس ژنتیک و ماشین بردار بدست بیاره بعد با 3چ درصد باقی مانده داده ها دقت رو محاسبه کنه
کسی میتونه کمکم کنه
لطفا واقعا خیلی گیرم
باسلام
ببخشید من با استفاده از جعبه ابزار متلب میخام یک مسأله رو بهینه سازی کنم. بعد از زدن دکمه start خطای زیر نشون داده میشه. چطور میتونم این خطا رو درست کنم؟
too many output arguments
سلام.وقتتون بخیر. من دارم سینماتیک ربات ur10 رو شبیه سازی می کنم.فقط موقع run کردن ارور میده که:
Domain error. To compute complex results from real x, use ‘acos(complex(x))’.
در حالی که X موقعیت مجری نهایی هست و خب مختلط نمیتونه باشه.میخواستم فایل شبیه سازیم رو آپلود کنم که جایی برای آپلود نیست.
سلام،سوال فوري دارم در رابطه با GUIدر متلب.برنامه اي بنويسيد كه يك checkboxبراي صفر و يك بودن مولفه ي قرمز رنگ،و يك check boxبراي صفر و يك بودن مولفه ي ابي رنگ و يك checkboxبراي صفر و يك بودن مولفه ي سبز رنگ پس زمينه داشته باشد.منظورشم اينه كه با [r g b] بتونيم زمينه رو به هست رنگ مختلف دربياريم.
سلام. ببخشید من یک فایل mex دارم میخوام اجراش کنم. کمپایلر c/c++ هم نصب کردم. بعد از mex setup C++ دستور make را میزنم ولی ارور میده بهم. ارور هم make.m failed هست. عکسش راهم ضمیمه کردم. میشه بگید من چیکارکنم این ارور رفع بشه و فایل را بتونم ران کنم؟ ممنون میشم. خیلی عجله دارم.
سلام سوالی که از خدمتتون داشتم اینه که من ماتریط هایی از مرتبه بالاتر از ۳۰ دارم که ممکنه تا مرتبه ۲۰۰ هم برسه .در این ماتریس ها ۵ مقدار ویژه که کم ترین مقدار را دارند باید حساب بشه در حالی که دستور eig زمان خیلییی زیادی میبره چه راه حلی برای کاهش زمان هست
سلام من یه دستگاه معادلات دیفرانسیل را حل کردم ولی نمودارهایی که رسم شده از مقدار اولیه رسم نشده یعنی منحنی به محورعمودی چسبیده نیست ..میتونید کمکم کنید ایرادش کجاست؟
سلام وقتتون بخیر و خداقوت
من در متلب انتنی را طراحی کردم و نمودار پترن ان را بدست اوردم. برای راستی ازمایی همان انتن را در محیط نرم افزار CST ران کرده و پترن ان را بدست اوردم….اما نمی دانم چگونه می توانم نمودار این دو نرم افزار را روی هم انداخته تا بتوانم مقایسه بهتری انجام دهم…ایا در متلب راهی هست برای import یک نمودار و افزودن ان به نمودار داخل متلب؟
سلام
چند روش در فیلم زیر آموزش داده شده است
http://matlabiran.ir/2014/04/10/%D8%A7%D8%B3%D8%AA%D8%AE%D8%B1%D8%A7%D8%AC-%D9%88-%D9%88%D8%A7%D8%B1%D8%AF-%DA%A9%D8%B1%D8%AF%D9%86-%D8%AF%D8%A7%D8%AF%D9%87-%D8%AF%D8%B1-%D9%85%D8%AA%D9%84%D8%A8/
سلام،من برنامه ای رو نوشتم که طی مراحلی خروجی k را میدهد ( k مقادیر متفاوت را میگیرد) مشکل من برای چاپ است وقتی disp(k میکنم جواب ها زیر هم چاپ می شوند در صورتی که من می خواهم جراب ها به صورت یک ماتریس سطری به شکل [a b c …]باشند
لطفا راهنمایی کنید
تشکر.
سلام
از دستوری مشابه دستور زیر استفاده کنید
disp([‘Itretion = ‘ num2str(Iter) ‘; Best Cost = ‘ num2str(GBest.Cost) ‘;’])
سلام خسته نباشید
پروژه ام در رابطه با ردیابی نگاه است تشخیص صورت و تشخیص مردمک را دارم می خواستم ببینم کمکی می تونید در رابطه با ردیابی نگاه به من بکنید.با شکر از همکاری شما
با سلام و خسته نباشید
من یک ماتریس 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)
سلام وقتتون بخیر
ببخشید من میخوام ی برنامه بنویسم که یسری فرمول آبدیت میشود.هرمرتبه هم اندیس های ضرایب فرمول که اوناهم مجهول هستند تغییر میکنند
میشه راهنماییم کنید چطور باید اینکارو انجام بدم؟؟میدونم باید با forبنویسم ولی اینکه چطور اندیس تعریف کنم نمیدونم؟
ممنون میشم راهنماییم کنید
سلام وقتتون به خیر
من باید برای ورودی یک مسئله الگوریتم بهینه سازی ساده بنویسم که خروجیا رو حول نقطه مطلوب نگه داره منتها به معادلات دسترسی ندارم و خروجی ها و ورودی ها رو صرفا از طریق سیمولینک یا ام فایلی برای اون دسترسی دارم. الان نمیدونم دقیقا باید چیکار کنم و تابع هزینه رو چجوری بنویسم؟ (یعنی تو تابع هزینه باید ورودیای مسئله رو هم اعمال کنم؟)
با سلام
میخوام کدی بنویسم که برای دوره تناوب 0.02 تا 5 با گام زمانی 0.02 سختی سازه محاسبه کنه.
سلام خسته نباشین اگه بخوام تو متلب برنامه بنویسم که یه ورودی دادیم اگه ورودی عدد بود number واگه عدد نبود character رو نشون بده باید چطور بنویسم ممنون میشم دستورشو بلدنیستم
سلام
آموزش مقدماتی متلب رو در سایت مطالعه کنید
با سلام و خسته نباشید. سوالی در رابطه با کاهش ابعاد داده با روش PCA در متلب دارم. ممنون میشم راهنماییم کنید.
سلام خسته نباشيد من ميخواستم يه برنامه اي بنويسم كه نمره m دانشجو رو به صورت يك بردار بگيره و اگه اسكالر يا ماتريس باشه ارور بده و عمليات زير رو هم با استفاده از حلقه for و دستورات شرطي if تك تك نمرات رو چك و به صورت زير اونهارو تغيير بده
نمرات كمتر از ٥ به ٩
نمرات بين ٥و٨ را به ٩.٥
نمرات بين ٨و١٠رابه ١٠
نمرات بين ١٠ و١٥را١ نمره افزايش بده
نمرات بيشتر از ١٥وكمتر از ٢٠ را ٠.٥ نمره افزايش بده
نمره چند نفر كمتر از ١٠؟ نمره چند نفر كمتر از ميانگين؟
اصلا نميتونم بنويسم ممنون ميشم كمكم كنيد .
سلام
آموزش مقدماتی متلب رو در سایت مطالعه کنید
با سلام چطور میشه درون حلقه ی for که از i=1:n تعریف شده برای figure هم شماره انداز تعریف کنیم من عبارت figure(i) رو امتحات کردم ولی خطا داده. ممنون میشم راهنمایی کنید
با سلام
یک سوال داشتم. خواهشا کمک کنید.
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) استفاده کنیم، چکار باید بکنیم؟
با تشکر از شما
سلام.عصر بخیر.یک سوال در مورد حل معادله داشتم.یک مسأله کنترل بهینه همیلتون-جاکوبی-بلمن را حل کردم.به معادله مقابل رسیدم هر کاری کردم جواب درست در نیامد.خیلی خوشحالم می کنید که آنرا برایم حل کنید؟
k prime-2k^2+2k=0
سلام
وقت بخیر
چطوری میشه داخل یک ناحیه ی انتخابی دلخواه از تصویرو با عدد 1 لیبل و خارج اون رو با 1- زد؟
سلام
لطفا راهنمایی نمائید چطور می توان از خروجی متلب اپلیکشن تهیه کرد؟
سلام یه سوال مهم داشتم من میخوام یک سیستم شبیه اونگ ساده در سیمولینک طراحی کنم به طوری که یک جسم مثلا پنجاه گرمی به یه نخ متصل باشه و نوسان کنه و خروجی هاشو بهم بده لطفا کمک کنید این پروژه برام خیلی مهمه
سلام لطفا اگه میشه کمکم کنید من یه پروژه دارم که خیلی مهمه و من میخوام یک سیستم ساده شبیه آونگ ساده رو در سیمولینک شبیه سازی کنم در این سیستم یک جسم پنجاه گرمی به یک نخ اویزان شده و نوسان کند اما من نمیدونم جسم غیر صلب(نخ) رو چجوری مدل کنم ممنون میشم اگه جواب بدین
با سلام
من نرم افزار متلب 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.
لطفا راهنمایی کنید چکاری باید انجام دهم
سلام چطوری میتونم در متلب درایه های یک ماتریس 2*2رو فقط در خانه های زوج یا فرد یک ماتریس 4*4 قرار دهم؟
مشتق اینو میخواستم. y=(1+y)^2/xy(1+n^2)
رسم نمودار 40>0> y =3sin(x)+e^x-1/4p x
با سلام و احترام. من درحال مطالعه ردیابی حرکت وسایل نقلیه هستم. متوجه شدم متلب Sensor Fusion and Tracking Toolbox
برای مطالعه من خیلی مفیده اما خوب این تولباکس رو باید از سایت متلب خریداری کنم و نمیدونم چطور میشه این تولباکس رو با توجه به اینکه توی ایران هستم تهیه کرد. چطور همه تولباکس ها کرک شدن. همین یکی که من لازمش دارم کرک نشده؟ آیا راهی وجود داره؟
با سلام
من متلب را نصب کردم و هیچ مشکلی نداره ولی وقتی دستور syms را تایپ میکنم سیستمم هنگ میکنه.
دلیلیش چیه
با سلام، برای ایجاد تابع تبدیل نمایی (exponential transfer function)در فضای لاپلاس از چه بلوک هایی در سیمولینک باید استفاده کرد برای مثال چگونه می توان رابطه زیر را در سیمولینک با کمک بلوک ها ایجاد کرد:
(1+e^(-0.1s))/1-e^(-0.1s)
با عرض سلام و وقت بخیر
سوالی داشتم درباره ی نرم افزار متلب
خواستم یک میله را به عنوان مثال با طول 20 به 30 قسمت تقسیم کنم با استفاده از دستور for و همچنین این قابلیت را داشته باشه که بتونیم تعداد قسمت کردن را کاهش یا افزایش بدیم ممنون می شم هر کی کد را بلد هست راهنماییم کند.
ممنون
سلام و وقت بخیر
دوستان من یه فایل .mat که برای annotate کردن دیتاست در حوزه بینایی ماشین استفاده میشه دارم که میخوام به فرمت .json تبدیل کنم. با متلب هم خیلی آشنا نیستم حتی نصب هم ندارم.
چطور میتونم این کار رو انجام بدم؟
با تشکر
سلام وقت بخیر..ببخشید من به یه سوال برخوردم که یه عبارت ریاضی داره که یه متغیر x داره و هر عددی بجای اون بزاریم جواب نهایی یه عدده .. که باید جواب این عبارت ریاضی رو به داخل یک آرایه 100*1 بریزم..میتونین راهنماییم کنین چطوری میتونم اینکارو بکنم؟
با سلام برنامه ای تحت عنوان تابع ای برای تبدیل یک عدد از هر مبنایی به مبنای دیگر در قسمت function متلب نوشته شده ولی در command window ارور داره و اجرا نمیشه..علت چیه؟آیا نمیشه برای نوشته این تابع از دستورات base2dec , dec2base استفاده کرد؟؟؟
function [ p ] = tabmab( a,b,c )
num2str(a);
p=dec2base((base2dec(‘a’,b)),c);
end
سلام وقتتون بخیر
من می خوام توی شبیه سازی که انجام میدم در تابع پله دوتا تغییر توی دوتا زمان داشته باشم باید چی کار کنم؟
وقتی از دوتا تابع پله استفاده میکنم و از 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.
سلام.وقتتون بخیر.ببخشید من داده های مدل هیدرولوژی رو دانلود کردم فرمت داده هام gribهستش.میخواستم بدونم داده های با این فرمت رو چطور میتونم توی متلب فراخوانی کنم یا اگه بخوام اول به فایل تکست تبدیلشون کنم برنامه ای هستش؟
سلام.ببخشید من میخواستم بدونم چطور میشه داده های با فرمت gribرو در متلب فراخوانی کرد و نحوه خواندنش چطوره آیا کدی برای تبدیل اینوفرمت داده به فایل تکست وجود داره ممنون میشم راهنماییم کنید
سلام
دیتا رو بفرستید به ایمیل سایت و در اینجا خبر بدید تا بررسی کنیم
سلام وقتتون بخیر
ببخشید میخواستم بدونم چجوری برای یک معادله باید تابع هزینه(cost function) با متلب میشه نوشت؟(برای بهینه سازی)
ممنون میشم راهنمایی بفرمایید
سلام وقتی میخوایم یه function در متلب بنویسیم چرا خطا میده میگه این functionممکنه استفاده نشده باشه و یا در آخر میگه functionشما با کد همخوانی نداره اینو باید چه کار کنم؟
سلام وقت شما بخیر
من یه کد نوشتم با شبکه عصبی که دیتاهاش به عنوان ورودی و تارگت و خودم تولید میکنم یعنی در واقع بازی سنگ کاغذ قیچی برای تشخیص الگو رفتار انسانه
بعد اولین بار که شبکه و ترین میکنم همه متغیرهایی که تو کد نوشتم و درست تو ورک اسپیس بهم نشون میده بار دوم که ترین میکنم دیتاهای بازی قبلی تو اون متغیر ها و ورک اسپیس و بهم میده نمیدونم چیکارش کنم
کلیر آل و کلوز آل و سی ال سیم میزنم و تو کدمم نوشتم
اگه میشه راهنماییم کنید ممنونم
سلام
ببخشید من نیاز به پیاده سازی mutation دونقطه ای در متلب دارم
توی سایت این کد وجود داره؟
ممنون میشم کمکم کنید
با سلام و خسته نباشید.
سایت عالی دارید. خدا خیرتون بده
چگونه می تونم
critical value Kolmogorov-Smirnov
در بیارم از متلب؟
نمیتونم اختلاف بین اعداد خودمو با منحنی beta رو بدست بیارم. ممنون میشم کمکم کنید
سوال:بدون استفاده از دستورات شرطی در مطلب مثبت یا منفی بودن عدد دل خواه را مشخص کنید.
سلام
توی تابع hough دو پارامتر به نام های RhoResolution و theta هست، وظیفشون چیه؟
سلام
ببخشید من یک تابع هدف غیر خطی دارم با قیودی که به شکل معادله هستند وداده های آن ها.می خوام با استفاده از الگوریتم ژنتیک در متلب تابع خودمو min کنم.لطفا اگه امکانش راهنمایی کنید
سلام
نحوه ی نوشتن یک تابع هدف در الگوریتم های مختلف عموما با هم فرقی نداره. از لینک زیر میتونید نوشتن کد توابع هدف مختلف رو ببینید.
http://matlabiran.ir/2013/09/14/%D8%AA%D9%88%D8%A7%D8%A8%D8%B9-%D8%A2%D8%B2%D9%85%D9%88%D9%86-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%85%D8%B3%D8%A7%DB%8C%D9%84-%D8%A8%D9%87%DB%8C%D9%86%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C/
در همون لینک هم نحوه ی قرار دادن قیود به صورت معادله و نا معادله ذکر شده. کافیه در الگوریتم ژنتیک در محل مناسب تابع هدفی که نوشنید رو اضافه کنید.
راستش مساله ی من یه مساله ی از مهندسی آب هستش.اگه امکانش باشه یه ایمیل به من بدهید که من سوالم رو مطرح کنم ممنون میشم.با تشکر
با عرض سلام و خسته نباشید
میخواستم بدونم چهجوری یک m-file رو هر 10 ثانیه یک بار به صورت خودکار اجرا بشه
ممنون
سلام
کل برنامه رو درون یک حلقه قرار بدید. انتهای اجرای برنامه دستور pause (10) رو اضافه کنید. اینجوری بعد از هر بار اجرای حلقه 10 ثانیه صبر میکنه و دوباره اجرا میکنه
سلام.
ببخشید دو سوال داشتم ؛۱_چجوری برای حل معادله چند مجهولی صرایب رو از کاربر بگیریم؟(حل معادله با ماتریس)
۲_با ماتریس چجوری نمره و تعداد واحدای چند درس رو از کاربر بگیریم و معدل را حساب کنیم؟
سلام. آموزش مقدماتی متلب رو مطالعه کنید.
http://matlabiran.ir/2014/07/20/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%85%D8%AA%D9%84%D8%A8-%D8%A8%D8%AE%D8%B4-6/
و
http://matlabiran.ir/2014/07/26/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%85%D8%AA%D9%84%D8%A8-%D8%A8%D8%AE%D8%B4-10/
سلام خسته نباشین
لطف کنین برنامه متلب
که چند عدد رو بگیره و مقدار y=3x رامحاسبه کند چگونست؟
سلام
من چندتا فرمول دارم که هر فرمول چندتا متغیر داره این فرمولها از طریق یک متغیر بطور زنجیرهای به هم ارتباط داده میشه(یعنی تو معادله اول یه متغیر دارم که خود اون متغیر یه معادله بر حسبش نوشته میشه )معادله دوم خودش یه متغیر داره که معادله سومم همون متغیره بصورت یه رابطه و5تا معادله این شکلیه.که معادله پنجم یه متغیر داره که خود اون متغیره یه معادله داره خودش که میشه معادله اولمون .به صورت یه حلقست.حالا من میتونم به یکی دوتا از این متغیرا مقدار اولیه بدم و باید عدد مناسب هر متغیرو در نهایت بدست بیارم.با حلقه for , whileاحتمالا باید بنویسم.
ممنون میشم کمکم کنید.
تشکر
سلام. وقتتون بخیر
من میخواهم از خروجی یک 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 بنویسیم؟
خیلی ممنونم از شما
سلام.من خیلی از سوالاتی که در سایت شما مطرح شده بود و جوابا رو خوندم.واقعا سایت عالی ای دارید.پیشاپیش تشکر میکنم ازتون بخاطر کمکی که میکنید. من باید کد یک مسئله ی بهینه سازی چند هدفه رو بنویسم. از الگوریتم nsga2 برای این کار استفاده کردم.کد این الگوریتم رو از اینترنت گرفتم و کاری که باید میکردم پیاده کردن مسئله ی خودم بر روی کد مربوطه بود. این کد برای یک مسئله تک متغیره ی صحیح هستش. و فرق مسئله ی من باهاش اینه که مسئله ی من دارای شش متغیر صحیح و پنج متغیر باینری هستش. ضمن اینکه ابعاد این متغیرها با هم دیگه فرق میکنن. نمیدونم چه جوری باید این متغیرها که هم نوعشون با هم فرق میکنه هم ابعادشون با هم یکی نیست رو داخل یک کروموزوم تعریف کنم؟ خیلی ممنون میشم اگه کمکم کنید
سلام وقت بخیر
درباره بلوک powergui و بدست آوردن THD و FFT سوال داشتم.
من با استفاده از این بلوک مقادیری بدست میارم که برام مبهم هستن می خواستم کمکم کنید مشکلم حل بشه!
4- دستوری تعریف کنید که ماتریس را گرفته و مقدار ویژه و بردار ویژه ماتریس
را نمایش دهد.
با سلام
برای نوشتن کد یک دایره کاهشی (دایره ای که مثلا با قطر 4 شروع به رسم میشه، روی یک مسیر مارپیچ حرکت میکنه تا قطر اون مثلا 2 بشه )
باید چیکار کنم؟
سلام
یه حلقه بنویسد که مقدار x در اون مرتبا کم بشه. سپس با توجه به فرمول دایره در جبر، مقدار y رو به دست بیارید
در انتها x و y رو به صورت نقطه ای پلات کنید
سلام،یه فایل داده ی خیلی بزرگ دارم میخوام روی همه ی دیتاهاش یه عملیات ریاضی انجام بده و دیتاهای جدید رو تو فایل دیگه ذخیره کنه،لطفا کمک کنید خیلی ضروریه
سلام
لینک زیر ممکنه بهتون کمک کنه
http://matlabiran.ir/2014/04/10/%d8%a7%d8%b3%d8%aa%d8%ae%d8%b1%d8%a7%d8%ac-%d9%88-%d9%88%d8%a7%d8%b1%d8%af-%da%a9%d8%b1%d8%af%d9%86-%d8%af%d8%a7%d8%af%d9%87-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a8/
سلام وقت بخیر
من یه پروژه دارم رشتم مهندسی پزشکیه و موضوعم محاسبه میزان نور جذبی به بدنه .
من تو بلوک و و اجرایی کردن فرمولم مشکل دارم …فرمول بیر لامبر که لگاریتم میگیره از نور ورودی و خروجی
و اینکه ورودی ما ac هست و باید تبدیل بشه به dc….
و خیلی سوال دیگه
اگر تو زمینه مهندسی پزشکی تجربه ای دارین من سوالامو کلا بپرسم ! 🙂
سلام
برنامه ای میخوام که از تصاویر analyze رو بخونه و بتونه حجم چشم راست و محاسبه کنه.ممنون میشم اگر راهنمایی کنید
سلام
برنامهای میخوام که تصاویر analyze رو بخونه و بتونه حجم چشم راست و محاسبه کنه.ممنون میشم اگر راهنمایی کنید
سلام ، دوستان من یه فایل اکسل دارم می خوام آن رو وارد نرم افزار متلب کنم ، 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.
ممنون میشم راهنمایی کنید
.
سلام.ممنون از سایت خوبتون.ایا در زمینه ماشین بردار پشتیبان کد اماده و کاملی دارید؟با تشکر
سلام علیچوم
خواهش می کنم اگه جواب سوالمو می دونید بگیدش
می دونیم که اگر یک سیگنال زمان گسسته داشته باشیم برای تبدیل فوریه اش از تبدیل سیگنال زمان گسسته(DTFT) استفاده می کنیم(فصل 5 کتاب سیگنال سیستم اوپنهایم)
سوال من:
آیا میشه به جای این کار بیایم و اون سیگنال زمان گسسته رو یه سیگنال پیوسته در نظر بگیریم که در قطار(رشته) ضربه پیوسته ضرب شده و با فرمولای تبدیل فوریه ی پیوسته(فصل 4 سیگنال سیستم اوپنهایم)؟
اگر نمیشه بگید چه چیزی مانع از این کار میشه؟ چرا باید نتایج فرق بکنه؟
خواهشن جواب دقیق بدین
با عرض سلام و خسته نباشید
میخواستم با متلب یه کد بنویسم که عکس یه لنز خش دار را به متلب بدیم و متلب بتونه که با این لنز خش دار تصویر بسازه
من تا الان تونستم که خش های لنز رو شناسایی کنم و در یه عکس ضخیرشون کنم و بطور جداگانه از یک لنز تصویر بگیرم
حالا میخوام تصویر خشی که گرفتم رو رو لنزم پیاده سازیش کنم و از تصویر بگیرم چطور میشه این کار رو انجام بدم ممنون میشم راهنماییم کنید
سلام دوستان
من یک شبیه سازی دارم که با ورژن 2009 متلب شبیه سازی شده و الان با نرم افزار متلب 2018 بازش میکنم ارور میده
آیا این موضوع بهم ربطی داره؟
آیا من باید شبیه سازی رو با متلب 2009 باز کنم؟
لطفا راهنمایی کنین
تشکر
سلام
وقت بخیر
میخوام الگوریتمی رو در m فایل متلب بنویسم که در بخشی از این الگوریتم باید یک معادله ریاضی نوشته بشه تو این معادله ریاضی عبارت انتگرالی داریم. میخواستم بپرسم عبارت انتگرالی در m فایل متلب چطور نوشته میشه؟
ممنون میشم سریعتر پاسخ بدین.
با تشکر
سلام خسته نباشید ممنون میشم کمکم کنین
من یه ماتریس در ابعاد n*n که اعداد آن در بازه (b,a) باشند میتونم بنویسم یعنی کل درایهاش در بازه (b,a) هستش(ماتریس با توزیع یکنواخت در بازه (b,a)) .
اما الان میخوام یه ماتریس بنویسم n*n که هر درایه در یک بازه باشه یعنی هردرایه بازه مختلف داره . نمیدونم چیکار کنم خودم نوشتم یچیزایی ولی جواب نمیده نمیدونم کجاش اشتباست.کمکم کنید لطفا
خواهش میکنم کمکم کنین من یبار سوالمو ازتون پرسیدم لطفا راهنماییم کنین..من یه ماتریس مثلا در ابعاد n*n که کل درایهاش تو بازه (b,a)باشه میتونم تو متلب بنویسم اما الان میخوام یه ماتریس بنویسم که هر درایه یه بازه داره.یعنی درایهای ماتریس عدد یکنواخت در بازهای مختلف دارن.چطوری بنویسم؟
سلام، در خروجی یک برنامه تعدادی ارایه سلولی دارم که می خواهم بصورت ماتریس داشته باشم چطور براساس یک حلقه این ارایه های سلولی را به چندین ماتریس با همان ابعادی که دارند ایجاد کنم ممنون از توجه تان
سلام
خدا خیرتون بده
من یک سوال داشتم
من یک ن=تابع دارم با دوتا متغیر
که جملات نمایی توشه
وقتی ضربشون میکنم تو خروجی ضرب نمیکنه فقط علامت ضرب بینشون میزاره کمکم کنید خدا ازتون راضی باشه
مثلا
exp(x) *exp(x+y)=
خروجی
exp(x) *exp(x+y)
دیگه آرگومتنشو جمع نمیکنه تو رو خدا سریع جوابمو بدین
با سلام. من دستوری می خوام که اگه اون شرط برقرار بود از اجرای تمامی برنامه های بعدی صرف نظر کنه.
با سلام من دارم پایان نامه کار میکنم و میخوام آتش سوزی را در تصاویر ماهواره ای با اجرای یک الگوریتم بر روی 7 باند از این تصویر در متلب مشخص کنم. ولی الان به مشکل برخوردم مثلا وقتی میخوام بنویسم که اگر انعکاس طیفی باند به اضافی باند 2 از یک آستانه ای بزرگتر بود یا دمای روشنایی باند 32 از یک آستانه بزرکتر بود این پیکسل به عنوان ابر در نظر بگیر و گرنه برو مرحله ی بعد و شرط بعدی رو اجرا کن نمیدونم این چجوری باید بنویسم. میشه لطفا کمکم کنید.
با سلام و احترام
برای اجرای پروژه ام به مشکل برخوردم فرصت زیادی هم ندارم ممنون میشم اگر سریع جواب بدین.
اول: برای مدل برنامه نویسیام یه تعداد محصول و بازه زمانی چند دوره ای در نطر گرفتم، قراره سفارشات برای هر محصول در هر دوره زمانی وارد شود و هر سفارش زمانهای تحویل خاص خودش را دارد. میخواهم تعداد سفارشات را در بازه های زمانی مختلف بدست بیارم. مثلا تعداد سفارشات ورودی برای هر محصول در بازه زمانی (t-LT) تا (t-1). یعنی اگر سفارش برای محصولی زمان تحویل 4 روزه دارد و برای هر دوره زمانی (t) سفارش جدیدی سازماندهی و وارد میشود، تعداد کلیه سفارشات را از (t-4) تا (t-1) بدست بیارم. این حالت را چطور میتوانم کدنویسی کنم؟
سوال دوم: یک تابع که سه خروجی دارد و یکی از خروجی ها قراره در تابع دیگری به صورت تودرتو (nested function) استفاده شود. عنوان خروجی و تابع را به چه شکل در تابع جدیدم استفاده کنم؟
سلام. من نمونه کدهای درخت تصمیمc45 رو تو متلب دارم ولی نمیدونم چجوری روی داده های خودم اجراکنم و اصلا نمیدونم چکاری انجام میده!. خیلی فوری به جوابش احتیاج دارم. راهنمایی ام کنید مرسی.
سلام وقت بخیر
ببخشید دلیل این خطا در شبیه سازی سیمولینک چیه؟
Error(s) encountered while building “MatlabTest”
در ویندوز ۱۰ به مشکل برخوردم؟
با سلام و خسته نباشید خدمت دوستان.
گرا من وقتی از کد ai=inputsound(‘winsound’) استفاده میکنم ، از من خطا میگیره .
ویندوز من 7 هستش باید چیکار کنم
ممنون میشم از راهنماییتون.
سلام.وقت بخیر
بنده کدی رو در متلب میخوام بنویسم که نویزهای سیگنال ژئوفیزیکی رو با فیلتر انتشار چند مقیاسی تضعیف بکنه.
کد های تضعیف نویز ها با فیلتر انتشار ساده رو دارم.
باید از چه دستوری استفاده کنم که این نویزها رو در مقیاسهای مختلف تضعیف کنه؟؟
با عرض سلام ببخشید من باید یک معادله رو در دوبعد کدنویسی کنم که البته عامل زمان هم دخیل هست، موقعی که میخوام ماتریس zeros بنویسم چگونه میشود؟
آیا u=zeros(z,,k… سه متغیره میشه یعنی نود در راستایx نود در راستایy و نود زمان
مولفه سوم که زمان هست را چگونه بیاورم؟
ممنون از شما
من روی داده هایی که داشتم یک نمودار رو فیت کردم ،حالا میخوام مقدار خطای هر داده ام رو از این نمودار فیت شده بدست بیارم.باید چکار کنم؟
ممنون از راهنماییتون
سلام
برای لینک متلب و گمز روی ویندوز 8.1 که 64 بیتی هست دستورالعمل ها را مطلبق فایل راهنما انجام دادم. متلب و گمز هم هر دو 32 بیتی هستند. اما باز هم خطا می دهد. مشکل کجاست؟
با سلام
من توی اختصاص دادن فریم های یک ویدیو به یک سری متغیر با حلقه for به مشکل خوردم چیزی که میخوام شبیه حلقه زیر است
لطفا اصلاحش کنید تا ران بشه
for
i=1:FF
a=imread(A,i)
end
با سلام .وقتتون بخیر.من میخوام نقاط تقاطع یک قسمت از عکسم که به صورت شطرنجی هست رو بدست بیارم.ممنون میشم کمکم کنید
سلام. مختصات چند نقطه هستتش که اینارو باید با استفاده از فرمول تکرار شونده همگرایی به جواب بهینه برسونه . میخاستم ببینم تو متلب چجوری کد میشه. ممنون
سلام، وقتتون به خیر و خدا قوت
من دارم از شبکه عصبی MLP و RBF برای پیش بینی سری زمانی استفاده می کنم منتها برای اینکه بتونم تغییرات لازمه در ساختار شبکه هام رو داشته باشم از تولباکس استفاده نکردم و خودم کد مربوط به شبکه عصبی رو نوشتم. مشکل من اونجایی هست که شبکه ام رو آموزش میدم و خروجی مطلوب هم ازش می گیرم ولی زمان تست کارایی شبکه ام خیلیییی بد میشه و اصلا قابل مقایسه با کارایی اون در حین آموزش نیست. علت چی میتونه باشه؟
مگه اینطور نیست که برای تست کافیه همون کارهایی رو که در مسیر feedforward آموزش انجام می دادیم رو پیاده سازی کنیم و فقط انگار به روزرسانی وزن ها رو نداریم؟
ممنون میشم زودتر پاسخ منو بدین.
با عرض سلام من می خواهم یک معادله دیفرانسیل مرتبه دوم با شرایط مرزی حل کنم برای این منظور از دستور زیر استفاده کرده ام
solinit = bvpinit(linspace(a,b,c),y
بجای قسمت y گفته شده باید یک حدس اولیه قرار داده شود ولی من متوجه نمیشوم که منظور از حدس اولیه دقیقا چه چیزی هست و بر چه اساسی باید این حدس زده شود در ضمن گفته شده که c تعداد تقسیمات هست میخواستم بپرسم هر چه که مقدار بیشتری برای c در نظر بگیرم جواب دقیق تر خواهد شد؟
با تشکر
سلام .چطوری میتونم تابعی به این صورت معرفی کنم که هم اندیس ها رو داشته باشه هم متغیرها رو؟ (U n+1(x,t
در ضمن این تابع به صورت دنباله ست.
شخصی برای رسیدن از مکان فعلی خود به مقصد مورد نظر هر روز بایستی جادهای را با شیب ثابت 10 درجه به
مدت 2 ساعت بپیماید. به علت شیب تپه و ایجاد خستگی، شخص در هر 10 دقیقه به اندازه 80% میزان مسافت پیموده در 10 دقیقه قبلی خود به طرف مقصد حرکت مینماید و چنانچه در 10دقیقه نخست این شخص 500 متر
طی کرده باشد، میزان مسافت کل پیموده شده توسط شخص چقدر خواهد بود
و
موشک اشاره شده در مثال بالا، در حین مصرف سوخت جهت تولید تراست، در ابتدا دارای جرم 600
کیلوگرم بوده که در فاز نخست، این جرم به صورت خطی تا 400 کیلوگرم کاهش یافته باشد و سپس در مرحله دوم یعنی 4 تا 20 ثانیه به صورت خطی به 300 کیلوگرم و در فاز سوم از 20 تا 23 ثانیه مجددا تا 250 کیلوگرم کاهش یابد و در آخر در مقدار مذکور باقی بماند، نمودار تغییرات جرم به زمان را برای موشک مذبور برای بازه زمانی 0 تا
25 ثانیه رسم نمایید
با سلام
من در محیط سیمولینک متلب می خواهم از یک شکل موج مشتق دوم بگیرم. به همین خاطر از دو بلوک 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)
موقعی که یک یا هر دو بلوک مشتق گیر را حذف و شبیه سازی را ران می کنم جواب می دهد.
اگر امکان داشته باشد لطفا راهنمایی بفرمایید
سلام ووقت بخیر من با چند روز تاخییر شبکه عصبی ام رو اجرا کردم و الان میخوام از این شبکه عصبی طراحی شده برای یک سری ورودی دیگه خروجی بگیرم چیکار باید کنم ؟آخه دستور
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.
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{:});
این یه مدل دیگه ارور همون شبکه عصبی با تاخییر زمانیه خواهشا جواب بدین
سلام من در متلب بخش شبیه سازی و طراحی مدل برای تنظیمات بلوک ها ارور می گیرد باید چی کار کنم درست بشه لطفا کمکم کنید
با سلام
در بخش فازی متلب، برای ورود مقدار inf به عنوان پارامتر یکی از ورودی ها با خطای invalid parameter vector مواجه می شوم
خیلی برای حیاتی است
ممنون میشوم راهنمایی بفرمایید
با تشکر
سلام در ورژن 2015 متلب در بخش شبکه عصبی بعد از ایجاد شبکه و توقف مقدار آر و ام اس ای را از کجا بدست بیارم، از روی نمودارها باید بخونم؟ تو ورژن های قدیمی تر هر دو روو مینوشت ولی بعد از تکمیل کارم نیمتونم این مقادیر رو پیدا کنم
با سلام . در این کد تابع کوتاه برای محاسبه محیط دایره خطا میده که not enough arguments.
(function p=CircleCalc(r
p=2*pi*r;
end
دوستان اشکال از کجاست؟
سلام خسته نباشید من داده ای دارم که ده هزار تا ویژگی داره میخوام با پیرسون به پانصد تا با متلب کاهش بدم میتونید لطفا کمکم کنید. و اینکه می تونم این کار و الگوریتم ژنتیک رو در رپیدماینر انجام بدم؟
با سلام من داده ای دارم که ده هزار تا ویژگی داره و میخوام با پیرسون به پانصد تا کاهش بدم میشه لطفا کمکم کنید.
سلام من یک پروژه شبیه سازی و استفاده از الگوریتم ژنتیک دارم.میخواستم ام فایل و سیمولینک رو با هم لینک کنم بدون تاخیر زمانی.میتونید کمکم کنید.مرسی
سلام و وقت بخیر
برای بدست آوردن ماتریس کوواریانس از دو حلقه ی 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;
سلام وقت بخیر
من تعداد زیادی فایل متنی(txt) دارم که هر کدام چند هزار عدد دارند، وراد کردن دستی این فایل ها کار خیلی زمان بری هست و نیاز هست که متلب اون ها رو از روی محل ذخیره در کامپیوتر بخونه. چطور میتونم این کار رو انجام بدم؟ هدف نهایی اینه همه این فایل ها باهم مقایسه و جهت خوشه بندی آماری استفاده بشن. کد های مختلفی رو سرچ زدم هیچکدام نتیجه ای نداشتند. ممنون میشم جواب بدین
باسلام
نحوه گرفتن دوعدد ازکاربر.عدد اول نشاندهنده شماره ویژگی دومی تعداد بازه های هیستوگرام باشد
بعد مقادیر ویزگی هیستوگرام رانشان دهد
باتشکر
با سلام و خسته نباشید..
من در متلب با الگوریتم PSO دارم یک مسئله رو بهینه یابی می کنم اما چند ماه این مشکل رو دارم که برای یک مسئله وقتی چندبار ران میگیرم فقط و فقط به یک جواب میرسم حتی نمودار همگرایی هم یکسان میشه در حالیکه باید میانگین این ران ها رو بهترینشون رو گزارش کنم اما همه شبیه هم میشن!! نمیدونم اشکال کار کجاست؟ میشه لطفا راهنماییم کنید؟
پیشاپیش ممنونم از وقتی که گذاشتید.
سلام
اگر عدد های دقیقا یکسلن میگیرید یه اشکالی تو کدی که نوشتید هست، اگر عدد ها شبیه هم هستند ولی یکسان نیستند به احتمال زیاد کد شما مشکلی نداره و داره درست کار میکنه
با کد های الگوریتم PSO موجود در سایت مقایسه کنید
سلام چجوری میشه تو متلب فهمید تصویر چند بیتی است ؟
سلام کسب میدونه خطای Error in port widths or dimensions. رو چطورمیشه حل کرد؟
سلام و وقت بخیر
میخواستم بدونم بزرگترین عدد داخل یک ستون مشخص از ماتریس مربوط به کدوم سطره اینو بلدم بنویسم ولی میخوام سطرها مشخص باشه یعنی بین سطرهایی که میخوام اعداد رو مقایسه کنه و سطر بزرگترین عدد و بگه
باتشکر
سلام.من یه شبیه سازی در متلب انجام دادم که داخلش کدنویسی متلب داره.وقتی میخوام برنامه را اجرا کنم چندتا پیغام اینجوری میده.
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 تعریف کرده ام ولی نمی دونم چرا این پیغام را میده
سلام
من یک سری الگوریتم دارم که روی تصاویرم کار می کنند اما می خوام این کار به صورت آنلاین انجام شه. یعنی همزمان عکس یا فیلم گرفته شه و الگوریتم ها روش پیاده و خروجی تعیین شه. باید چه کار کنم؟
سلام .میخواستم بدونم سایت متلب گزینه ای داره که بدون اینکه نرم افزار متلب رو نصب کرده باشم بتونم اونجا برنامه ام رو اجرا کنم
سلام
خطا زیر برای کد من بوجود امده چگونه برطرفش کنم
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.
سلام
خطا زیر برای کد من بوجود امده چگونه برطرفش کنم
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.
سلام وقتتون بخیر، در کد ژنتیک من در ایتریشن دوم فیلد دابل استراکچر pop من به یک استراکچر تبدیل میشود؟ چرا این اتفاق می افتد؟ در واقع pop.ch تبدیل به pop.ch.ch می شود
ممنون میشم راهنماییم کنید
سلام من یه کد متلب نوشتم که یک سری داده از ورودی میگیره(اکسل) و یک سری محاسبات روی اون انجام میده برای مجموعه داده اول اوکی هستش اما وقتی داده ها رو عوض میکنم نتایج دقیقا مشابه حالت قبل به دست میاد مشکل کجاست؟( من هر بار تغییرات و هم در اکسل سیو میکنم و هم در فایل تلب بعد ران میگیرم اما بازم نمیشه)
سلام ببخشید من میخوام برای نویز سفید گوسی اسپکتروگرام رسم کنم بعد برای صفرهای اسپکتروگرام ساختار delaunayTriangulation رو رسم کنم
میشه کمکم کنید
با سلام و تشکر
احتراما بنده یک دستگاه معادلات معمولی درجه دوم دارم که مربوط به ارتعاشات یک سیستم جرم – فنر و میراگر با 3 در جه آزادی است و میخواهم این دستگاه معادلات را از طریق 0de45 حل کنم.این دستگاه معادلات شامل ماتریس های جرم ، میرایی و سختی است که ماتریس های سختی و میرایی تابعی از تغییر مکان هستند.بنابر این در هر بازه زمانی می بایست مقادیر ماتریس های میرایی و سختی بر اساس مقادیر جابجایی به روزآوری شوند.
سوال این جاست روند به روزآوری ماتریس ها در هر گام، چگونه در ODE45 قابل انجام است.بنده یک کد نوشتم که شامل یک حلقه FOR است و در هر گام، ماتریس های مذکور را به روز می کند اما نتایج مشکوک است.مثلا خروجی ODE45 در هر گام باید یک بردار 6 در 1 شامل 3 مولفه جابجایی و سه مولفه سرعت باشد در حالی که خروجی آن یک بردار 61 در 1 است!
پیشاپیش از راهنمایی شما سپاسگزارم
چطوری در متلب حرکت متحرک روی نمودار را رفت و برگشتی کنم برای ساخت ویدیو روی نمودار مانند sinx
سلام وقتتون بخیر
من میخوام یه برنامه بنویسم که ازمتلب فانکش درسیمولینک استفاده کردم یه دستوربه اینصورت دارمP=lyap(A,Q); که نمیوتنم ازش استفاده کنم واین ارور رو میده.که نمیشه از این دستور درمتلب فانکشن استفاده کرد.میشه راهنمایمکنید
سلام وقتتون بخیر
وقتی این کد رو 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. میشه راهنمایی کنید.
سلام من ی مشکل دارم
متلب بهم ارور low level graphic میده
چجوری درستش کنم؟
با سلام
خسته نباشید . در نرم افزار متلب من یک جدول دارم و تعدادی ستون هستش که مقادیری رو داره میخوام واسش تعریف کنم ک مثلا بګرد دنبال عدد 12 و نام اون ستون رو واسم بګو از چه دستوری باید استفاده کنم ؟ ممنون
سلام
من دارم یک تابعی رو بهینه سازی می کنم که از دو بردار z و y تشکیل شده و برای این مسئله بردار Z فقط دارای بازه هست و اطلاعاتی راجع به بازه y ندارم. چه جوری با ga یا fmincon همچین چیزی رو مدل کنم؟
سلام – چرا برای طراحی کنترلر فازی تو سیمولینک متلب ، در تشکیل توابع عضویت از حالت مثلثی ( کم و متوسط و زیاد ) استفاده می کنیم ؟ چرا از گوسی یا ذوزنقه ای استاده نمی کنیم؟
تجربیات دوستان عالی و مفید بود
سلام میخواستم برنامه ای بنویسم که از بین چند پوشه به انتخاب کاربر یکی رو انتخاب کنه و عکس های داخل پوشه رو رندمی فراخوانی کنه و نمایش بده.
سلام خسته نباشید ببخشید من سوالم اینه که من متلب رو با یه نرم افزار دیگه لینک کردم و قراره داده هایی از نرم افزار دوم وارد متلب کنم و با استفاده از متلب توابعی رو محاسبه کنم مشکلم اینجاست که بعضی وقتا ، تحت یه شرایطی متغیری که از نرم افزار دوم اورده میشه به متلب مقدار نداره و این باعث میشه متلب ارور undefinedبده من نیاز دارم یه شرط بزارم که اگر اون متغیر مشخص ، مقدار نداشت بیاد بیرون بعضیا میکن اون متغیر رو برابر nullبزاری این معنی رو میده بعضی میگن اکه برابر isempty بزاری ولی هر دوتا رو وقتی جلوی if میزارم ران میکنم ارور error using isempty یا error using null میده
سلام وقت شما بخیر
داخل فایل اسکریپت برنامه نوشتم بعد از اجرا جواب رو به صورت عبارت ریاضی نشون میده
برای اینکه بعد از اجرای برنامه حاصل این عبارت رو به صورت یک عدد نمایش بده باید چیکار کنم؟
تشکر
سلام
به جای متغیر های عبارت ریاضی، عدد قرار بدید
با سلام
من یک سری داده دارم و دنبال معادله دیفرانسیلی هستم که مربوط به این داده هاست. در حالت کلی معادله دیفرانسیل را دارم اما به دنبال یک سری پارامتر در معادله هستم.
y’=r.(y^p).(1-(y/k)^)a
داده های من y , tهستند و به دنبال r,p,k,a هستم.
اگر امکان داره لطفا راهنمایی بفرمایید.
متشکرم
سلام وقت بخیر، با تشکر فراوان از سایت بسیار مفیدتان، من دانشجوی دکتری آنالیز عددی هستم و روی پردازش تصویر کا میکنم. مشکلی که دارم اینه که وقتی یک معادله دیفرانسیل مبتنی بر تصویر رو حل کردم حالا چطور این کار رو تو متلب پیاده سازی کنم. در واقع الگوریتم و برنامه نویسی حل عددی رو نمیخواهم بلکه پس از حل عددی و به دست آوردن جواب عددی چطور از متلب خروجی (تصویر )بگیرم. با سپاس فراوان و آرزوی توفیق روز افزون از خداوند منان برای شما و همکاران.
پیمان پیروان
سلام من در بهینه سازی با استفاده از fmincon می خوام در تابع هزینه م از iteration استفاده کنم ولی نتونستم بفهمم چه جوری می تونم این کار رو کنم؟!
سلام.
یه سوال داشتم. من قبلا یک پارامتر با مقدار ثابت رو توی نرم افزار متلب با دستور پلات رسم می کردم اما الان که برنامه ام را اجرا می کنم این پارامتر رسم نمیشه یعنی متلب قسمت نمایش شکل موج را میاره ولی هیچ خطی داخلش رسم نشده. پارامتر سینوسی را برام بر حسب زمان رسم میکنه ولی ثابت رو نه.
نمیدونم مشکلش کجاست؟
سلام
وقت بخیر. سوالی داشتم از خدمتتون.من چه طور می تونم بین ورودی و خروجی رابطه برقرار کنم به طوری که تابعی برای این ورودی و خروجی ندارم و میخوام متلب این تابع ریاضی پیش بینی کنه و در این رابطه مقدار یکی از متغیرها توسط الگوریتم های بهینه سازی مشخص شود؟ امکان انجام این کار در محیط متلب وجود داره؟
ممنون میشم راهنمایی بفرمایید
سلام
یکی از مهم ترین کاربرد های شبکه عصبی همین ایجاد ارتباط بین ورودی ها و خروجی ها بدون داشتن تابع ریاضیه.
آموزش های شبکه عصبی رو توی سایت پیدا کنید.
با سلام،من می خواهم یک برنامه بنویسم که 100فایل رو به شکل ده تایی به ده تا فولدر خالی انتقال بده، میشه لطفا بگید که چطور میشه این کار را انجام داد.خیلی واجبه ممنون.
سلام وقت بخیر
برای پیدا کردن عدد ماکزیمم در یک ماتریس 4*4 بدون استفاده از دستور max , با استفاده از حلقه ها از چه کدی باید استفاده کرد؟
باید از دستورات بزرگ تر و کوچک تر توی حلقه استفاده کنید. کمی کد نویسی داره
با سلام تابعی بنویسيد که یک بردار(آرایه سطري یا ستونی )را از کاربر بگيرد و 7 مراحل زیر را انجام دهد: تعداد آرگومان ورودي و خروجی که توسط کاربر وارد شده است را چک کند و در صورتيکه تعداد آرگومان ورودي بيشتر یا کمتر از یک و تعداد آرگومان خروجی بيشتر از یک باشد، پيام خطا نمایش داده از تابع خارج شود. ابعاد آرگومان ورودي را چک کند و درصورتيکه آرایه اي غير سطري یا غير ستونی باشد(یعنی در صورتيکه به جاي بردار، ماتریس باشد)، با پيام خطا از تابع خارج شود. .عبارت زیر را بر روي مقادیر ورودي اعمال نموده به عنوان خروجی بازگرداند y=2exp(4×2)+3sin(2πx)+10 در y تعداد آرگومان خروجی را چک کند و در صورتيکه برابر با صفر باشد، نمودار تغييرات plot( را رسم کند(.راهنمایی :براي رسم نمودار از تابع xمقابل .استفاده کنيد
با سلام تابعی بنویسيد که یک بردار(آرایه سطري یا ستونی )را از کاربر بگيرد و 7 مراحل زیر را انجام دهد: تعداد آرگومان ورودي و خروجی که توسط کاربر وارد شده است را چک کند و در صورتيکه تعداد آرگومان ورودي بيشتر یا کمتر از یک و تعداد آرگومان خروجی بيشتر از یک باشد، پيام خطا نمایش داده از تابع خارج شود. ابعاد آرگومان ورودي را چک کند و درصورتيکه آرایه اي غير سطري یا غير ستونی باشد(یعنی در صورتيکه به جاي بردار، ماتریس باشد)، با پيام خطا از تابع خارج شود. .عبارت زیر را بر روي مقادیر ورودي اعمال نموده به عنوان خروجی بازگرداند y=2exp(4×2)+3sin(2πx)+10 در y تعداد آرگومان خروجی را چک کند و در صورتيکه برابر با صفر باشد، نمودار تغييرات plot( را رسم کند(.راهنمایی :براي رسم نمودار از تابع xمقابل .استفاده کنيد
با سلام جواب این دوتا تمرین رو میخواستم
1) تابعی بنویسيد که یک بردار(آرایه سطري یا ستونی )را از کاربر بگيرد و مراحل زیر را انجام دهد: تعداد آرگومان ورودي و خروجی که توسط کاربر وارد شده است را چک کند و در صورتيکه تعداد آرگومان ورودي بيشتر یا کمتر از یک و تعداد آرگومان خروجی بيشتر از یک باشد، پيام خطا نمایش داده از تابع خارج شود. ابعاد آرگومان ورودي را چک کند و درصورتيکه آرایه اي غير سطري یا غير ستونی باشد(یعنی در صورتيکه به جاي بردار، ماتریس باشد)، با پيام خطا از تابع خارج شود. .عبارت زیر را بر روي مقادیر ورودي اعمال نموده به عنوان خروجی بازگرداند y=2exp(4×2)+3sin(2πx)+10 در y تعداد آرگومان خروجی را چک کند و در صورتيکه برابر با صفر باشد، نمودار تغييرات plot( را رسم کند(.راهنمایی :براي رسم نمودار از تابع xمقابل .استفاده کنيn.
2) تابعی بنویسيد که یک عبارت ریاضی دلخواه را ازکاربر (به صورت یک رشته کاراکتري )به عنوان آرگومان اول و یک آرایه را به عنوان آرگومان دوم بگيرد و : )nargchk چک کند که تعداد آرگومان ورودي دقيقا دو عدد باشد(با استفاده از تابع چک کند که تعداد آرگومان خروجی دقيقا یک عدد باشد(.با استفاده از تابع nargoutchk) چک کند که آرگومان اول حتما یک رشته کاراکتري باشد و آرگومان دوم حتما یک متغير )استفاده کنيدisnumericو isstr عددي( .از توابع عبارات ریاضی وارد شده توسط کاربر را بر روي تمامی عناصر evalبا استفاده از تابع آرایه ورودي اعمال نموده، باز گرداند.
سلام
وقتتون بخیر
ببخشید من یه مشکل اضطراری دارم و زیاد متلب کار نکردم
اگه امکانش هست لطف کنید و به بنده کمک کنید.
یه فایل txt داریم که وقتی لودش میکنم داخل متلب میشه بصورت یه ماتریس 256*256. از ما خواسته شده چندتا کار روی این فایل انجام بدیم. از جمله رسم هیستوگرام ، تابع چگالی احتمال و…
من برای رسم این تابع چگالی احتمال،خودم یه بازه عددی معرفی کردم ( y=0:.1:45) و تابع چگالی احتمال رسم شد
حالا باید تابع fit شده شو با استفاده از cftool رسم کنم. ولی هرچی که توی اینترنت سرج کردم، برای رسم تابع fit شده، از یه مقادیر داده و یه مقادیر وابسته استفاده کرده بودند ولی من اینجا مقادیر وابسته ندارم. و وقتی اون y که خودم انتخاب کردم رو هم به عنوان مقادیر وابسته انتخاب میکنم، خطا میده که هم اندازه نیستند.چیکار باید کنم؟
خواهشا کسی هست که بتونه کمکم کنه یا من با شکل براش توضیح بدم
سلام
من یک ماتریس 256*256 دارم.
چظوری باید psd یا همون power spectrom density براش رسم کنم
تو رو خدا کمکم کنید
سلام چطوری میتونم 10رصد از داده های یک ماتریس رو بصورت تصادفی بردارم؟
با دستور rand میتونید یه سری عدد تصادفی تولید کنید. اندیس این عدد های تصادفی رو توی ماتریس قرار بدید.
سلام من یه کد نوشتم تو متلب اخرسر که میخاستم دستورsave رو بنویسم به جای اینکه پسوند .mat بذارم پسومند .m گذاشتم مثلا save Example.m حالا میخام اون فایل رو باز کنم می نویسه this is not enough memory to open in the editor چه جوری میتونم به متن کدم دسترسی پیداکنم؟ خیلی روش زحمت کشیده بودم.
تو هر شرایطی با نرم افزار های باز کردن کتن میتونید کد رو باز کنید. مثلا Notepad++
اما احتمالا مشکل از اون spaceای هست که تو اسم فایلتون گذاشتید
سلام ببخشید من یه سری داده رو با استفاده از برازش منحنی به صورت تابع چند جمله ای درآوردم می خواستم ببینم چطوری می تونم به ضرایبش دسترسی داشته باشم یعنی مثلا ضرایب چند جمله ای رو ۱ ۲ ۳ بدست آوردم می خوام بدونم چطوری میشه یه تابعی مثل x+2x+3x^2 رو تو یه متغیری مثل t ذخیره کنم
پست های مربوط به محاسبات عددی رو نگاه کنید
با سلام مخواستم بدونم میشه توی شبکه عصبی میشه یک کد نوشت که همه ی توابع فعال سازی رو توی لایه مخفی و توی لایه خروجی خودش امتحان کنه و نتیجه رو بگه؟
سلام
کافیه اسم توابع فعال سازی رو توی یه آرایه کاراکتری بریزید و از داخل یک حلقه این اعضای این آرایه را یکی یکی فراخوانی کنید.
سلام می خواستم بدونم به چه دستوری یا در روشی می شه در GUI متلب، تب های مختلف ایجاد کرد.
سلام
آموزش GUI در سایت رو ببینید
سلام
لطفا این سوال را برام حل کنید. ممنون میشم
برنامه ای بنویسید که یک عدد را گرفته سپس تعداد مقس.م علیه های زوج آن را چاپ کند
سلام
همون طور که قبلا هم بار ها گفتیم در این سایت پروژه های آموزشی و دانشجویی انجام نمی شود
سلام وقت بخیر
اگر بخواهیم fix برای دو متغیر کنار هم بنویسیم،
طرز نوشتن آن در متلب چطور میشود؟
هم چنین اگر این یک شرط باشد مثلا بگوییم اگر متغیر a,b
عدد صحیح باشد.
سلام من میخوام تو متلب سه تا ورودی بگیرم از کاربر اما در مرحله ای میخوام بگم که اگر کاربری عددی وارد نکرد خودش پیش فرض یک در نظر بگیره .. این بخش که اگر عددی وارد نکرد و چجوری به برنامه بنویسم؟
ممنون از راهنماییتون
با چند تا دستور if و isempty میتونید این کار رو انجام بدید.
سلام
من از بلوک stream input که در بخش real time هست میخوام استفاده کنم ولی وقتی تنظیمات مربوطه رو انجام میدم و گزینه test رو میزنم، پورت سریال شناسایی نمیشه و ارور میده
اما با بلوک دیگه بدون مشکل کار میکنه
این عکس هم خطا ایجاد شدس
http://uupload.ir/files/69ri_1.png
ورژن متلب هم 2012
با 2018a تست کردم تنظیمات بدون مشکل بود و پروژه ران میشد اما چیزی ارسال و دریافت نمیشد
سلام وقت بخیر
تو متلب میشه عملوندهای چند عملگر رو حذف کرد همچین کاری میشه انجام داد؟
Push esi
mov esi,ecx
Pop dword ptr [esi],L10058448
مثلا فقط Push ,Mov , Pop بمونه؟
با سلام،
برنامه متلب که نوشتم از fminsearch جهت برازش یک تابع 6 متغیره به نتایج تجربی استفاده میکند. من برنامه رو طوری نوشتم که مقدار اولیه چند تا از متغیرها در یک حلقه تغییر میکند تا fval کمتر از یک مقداری بشه. ولی بعضی وقت ها برنامه در یک سری از مقادیر اولیه داخل خود fminsearch میمونه و زمان زیادی میگیره و جواب نمیده. سوالم اینه چطور میتونم این مواقع، در کدم چه دستوری بذارم که از یک زمانی بیشتر طول کشید از اون حلقه خارج بشه؟؟؟ و اصلا چرا این اتفاق میوفته؟؟؟
سلام خسته نباشید
میخاستم بدونم که سه معادلعه سه مجهولو چجوری توقسمت سیمولینک برنامه متلب وارد کنم
سلام خسته نباشید
میخواستم بپرسم که اگر 5تا تابع درجه 2 داشته باشیم برحسب p1تا p5 راهی هست که با حلقه forاز 5تا تابع درجه 2 مشتق بگیریم؟
سلام وقتتون به خیر
کد زیر رو که برای بهینه سازی با الگوریتم ژنتیک اجرا کردم ..روز اول 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
سلام . یک کد متلب برای بهینه سازی ثابتهای سرعت واکنشهای یک مکانیسم برای پایاننامه نوشته ام. اما پس از بهینه سازی exitflag برابر 2 میدهد. چه کار کنم exitflag برابر 1 شود.
سلام ببخشید نیاز به برنامه ای دارم کاژنراتور بخار ۴ ورودی و۴ خروجی را راه اندازی ووخوروجی ها با ورودی را همزمان هنگرا نمایید
سلام
میخاستم بدونم بدون استفاده از حلقه for چطور میشه یه تعداد خاصی از دادههارو چک کرد؟
ممنون
سلام
برای تولید یک سیگنال تصادفی prbs با رنج ، تعداد پالس ، عرض پالس مشخص در یک ام فایل بسازم کسی میدونه؟ اگر بگید ممنون میشم ضروریه تو پروژه گیر کردم
سلام
ممکن هست که بعضی از شبکه ها مثل شبکه GRU در متلب 2018b نباشه؟ و نشه از این شبکه استفاده کرد
سلام.فرض کنید قصد داریم سه سری سوال مشابه (مثلا مدل؟رنگ؟…)در رابطه با چند نوع ماشن متفاوت از کاربر بپرسیم و اطلاعات دریافت شده را در فیلد مخصوص هر ماشین بریزیم.این مثال و زدم ک سوالم قابل درک تر باشه.مسلما نیاز ب یک حلقه داریم ک هر بار برای هر ماشین به صورت مجزا این سوالاتو بپرسه…ولی مشکل اینجاس ک چطور این اطلاعات را هر بار وارد فیلد مخصوص آن ماشین بکنیم؟
سلام من یه ماتریس 100*100 دارم که میخوام به یک ماتریس 99*99 در متلب تبدیل بشه چی کار باید انجام بدم؟
سلام وقتتون بخير. من مي خوام با استفاده از شبكه هب اعداد رو نمايش بدم. كدها رو نوشتم , فقط نمي دونم اشكال كارم كجاست كه بهم در آخر موقع تست كه يك عكس نيوزي ميدم تا درست اون عكس رو تشخيص بده ، صفحه كاملا سفيد نشون ميده!
واقعا كلافه شدم و نمي دونم دليل كارم كجاست، ميشه خواهش كنم بررسي كنيد اشكال كارم كجاست؟ اين كدهاي برنامه ام هست:
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]
سلام روزتون بخیر..
ببخشید اگه میشه زود جواب منو بدین ممنون میشم کارم خیلی واجبه..
من با الگودریتم دراگون فلای تونستم حد آستانه رو برای xو y به دست بیارم نمیدونم اینو باید چطور به داده اصلیم اعمال کنم؟باید رو این حدود یه threshold بزنم و داخل region growin داده هام استفاده کنم..ولی نمیدونم چطوری باید این قطعه بندیو انجام بدم
سلام وقت بخیر.
خواستم بپرسم چطور میتونم مثلا عددی مثل 10 نانومتر مکعب(10nm^2) را در متلب تعریف کنم.
با تشکر
سلام و خسته نباشید،
اگر یک فایل صدتایی از دادهها داشته باشیم و بخواهیم در کد متلب یک ضابطه بنویسیم که مثلا اینطور باشه که به هر کدام از داده ها یک رقم اضافه بشه، چطور می توان چنین کدی در متلب نوشت.
با تشکر
با سلام و خسته نباشید, من یه کد نوشته بودم و کار میکرد بعد خواستم این رو تبدیل به app کنم , چند بار نوشتم کار نکرد الان که میرم همون کد های قبلی رو اجرا کنم اون ها هم باز نمیشن , مثل این که وقتی کد ها رو اجرا میکنم باز میخواد app رو اجرا کنه , چون خطایی که میده مال app هست
سلام یک سوالی داشتم در رابطه با قسمتGUID در متلب ، من برای پروژه ام روی یک رباتی دارم کار میکنم که قرار توی این محیط طراحی بشه میخواستم بدونم بعدش اصلا امکانش هست که روی کدهای همون قسمت الگوریتم شبکه ی عصبی رو هم اعمال کنم یا نیست و لازمه تا جداگونه انجام بشه و کلا بهتر باشه که برای این کار کد جداگانه ای برای ربات هم نوشته بشه . ممنون از راهنماییتون پیشاپش
سلام
ببخشيد من متلب 2013 رو روی سیستمم نصب دارم، میخواستم ببینم نسبت به 2020 تفاوت زیادی داره که برام مشکل ایجاد کنه؟
چیزای زیادی به 2020 اضافه شده که ممکنه به مشکل بخورم؟
سپاس فراوان از لطفتون
سلام
در حقیقت برخی از تولباکس ها توسعه داده شده اند. کلیت نرم افزار تغییر اساسی نکرده
سلام وقت شما بخیر. سوالی داشتم ، اگر بخوام از اطلاعات و داده های چند فانکشن در متلب در برنامه ی اصلی استفاده کنم و اینها را بهم ارتباط دهم باید از چه دستوری استفاده کنم؟لطفا راهنمایی کنید. متشکرم
با عرض سلام و خسته نباشید
یک سوال از متلب داشتم اگر لطف نموده جواب آنرا بنویسید
آیا امکان ساخت یک تولباکس دلخواه در سیمولینک متلب هست تا یک کاپی از المان ها و دستورات مورد نظر را داخل آن ریخته و هر زمان به دنبال یک المان در سایر تولباکس نگریم؟
تشکر
سلام و وقت بخیر من شبیه سازی 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.
سلام وقتتون بخیر من بعد از نصب متل ارور unable to locate a personal folder …دریافت کردم از یه نفر پرسیدم گفت مشکلی برای ران گرفتنت ایحاد نمیکنه . الان دستورات توی کامند ویندو انجام میشن ولی توی قسمت اسکریپت حتی وقتی یه پلات ساده میزنم تا چند ساعت طول میکشه اخر هم ارور میده که برنامه پاسخ نمیده ببندید . منظورم از پلات ساده شبکه عصبیی چیزی نیست ها یه پلات ساده یک به یکه . واقعا ممنونم میشم اگر کسی کمکی کنه …
سلام ، آیا در الگوریتم وال که برای پروژه حایابی سرویس ها در اینترنت اشیاءاستفاده میکنم در برنامه متلب باید پارامترهای الگوریتم وال رو تغیر بدم ؟ مثلا (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));
من به 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’.
با سلام و خسته نباشید.یه راهنمایی میخواستم ازتون. من میخواستم 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 رو به دست بیارم میشه راهنمایی کنید. ممنون
سلام و عرض ادب
من میخواهم محل پیش فرض ذخیره سازی فایل ها (کدهایی که مینویسم و ذخیره میکنم) جدید متلبم را از مسیر C:\Program Files\MATLAB\R2016b\bin به محل دلخواه خودم در خارج از درایو c است تغییر دهم اما نمیدانم چگونه و هر دفعه خودم بصورت دستی این کار را میکنم و وقتم تلف میشود. لطفا مرا راهنمایی بفرمایید. ممنون
سلام . من یک دستور برای ماتریس ادمیتانس نوشتم و در امتحان یک مثال فقط دو سه تا درآیه رو اشتباه حساب میکنه و به جای مقدار صفر هم عبارت imf را نشان میدهد. ازچند نفر دیگه هم پرسیدم ، مشکلی در داده های مثال نیست و دستور مشکل دارد ولی نمیدونیم کجاش!!! ممنون میشم کمک کنید
با سلام
من یک برنامه نویس مبتدی متلب هستم و قصد دارم برای طبقه بندی یک مسئله دو کلاسه ازشبکه عصبی عمیق در متلب استفاده کنم.
کدی رو نوشتم واز تابع سیگموئید بعنوان فعال ساز استفاده کردم حالا نیاز به کمک کسی دارم که کد رو اصلاح کنه و بگه :
1- هنگام اموزش طبقه بندی با وارنینگ Warning: Rank deficient, rank = 0, tol = NaN. مواجه میشم و خروجی هنگام تست درست نیست.نمیدونم اشکال کار کجاست و چطور باید برطرف بشه.
سلام ببخشید چطور میتونم ماتریس زیر را تولید کنم.
positive diagonal random matrix and scaling its diagonal entries makes its condition number is around 10^3.
با تشکر
سلام، من یک سیگنال بلند ECG در حالت خواب از پایگاه داده physionet apnea ECG گرفتم که حدود 500 دقیقه هست و باید این سیگنال رو اول به قطعه های 1دقیقه ای و بعد توی 2 دسته ی آپنه ای و غیر آپنه ای، جدا کنم. دقایق که آپنه یا غیر آپنه هست رو همین پایگاه داده بصورت text نوشته منتهی اگر بخوام دستی نگاه کنم و 1 دقیقه 1 دقیقه ای دسته بندی کنم سیگنال رو خیلی زمان بر هست. راه دیگه ای هست که بتونم سریع تر سیگنال رو طبقه بندی کنم؟
سلام چند تا نمودار ۲و ۳ بعدی هست که میخوام رسمش کنم
میتونم عکسشو براتون بفرستم تا دستوراتشو بهم بگید؟ اگر امکانش هست لطفا یک ایدی تلگرام یا شماره بدید که براتون بفرستم
یا هم این ایدی خودمه اگر امکانش هست جواب من رو در تلگرام بدید aynzarb@
سلام
با برنامه متلب تابعی بنویسید که تمام جوابهای صحیح معادله x1+x2+….xn=p را با فرض xi>=0 در ماتریس با n ستون بدهد
در برنامه متلب تابعی بنویسید که تمام جوابهای صحیح معادله x1+x2+….xn=p با فرض xi>=0 در ماتریس با n ستون بدهد.
با سلام، لطفا راهنمایی بفرمایید
در نوشتن برنامه ای در هر مرحله (برای هر بیمار) 10 شکل موج (نمونه سیگنال) دارم که در هر کدام از نمودارها باید نقاط عطف آنها یعنی شماره سمپل و اندازه آن نقطه را ذخیره کنم. چطور می توانم اطلاعات هر مرحله (بیمار) شامل شماره نمودار (1 تا 10) و طول و عرض نقاط عطف را با هم ذخیزه کنم که در ارجاعات بعدی بتوانم بر روی داده های هر نمودار محاسبات انجام دهم؟ آیا میتوان ماتریسی سه بعدی تعریف کرد؟
کلا می خواهم 10 داده دو بعدی برای بیمار اول ، 10 جفت داده برای بیمار دوم و …. را ذخیره کنم.
در ضمن در برخی مواقع تعداد نقاط عطف در هر کدام از10 شکل موج یکسان نیست، مثلا برای یک بیمار خاص ممکن هست در 8 شکل موج 9 نقطه عطف داشته باشیم اما در 2 تا شکل موج 10 نقطه عطف که قاعدتا برای تشکیل ماتریس یا؟ باید تعداد را مساوی در نظر گرفت و یک داده را صفر کرد.
امیدوارم توانسته باشم منظورم را بیان کنم و قبلا از پاسخگویی شما سپاسگزارم.
سلام
من درقسمت سیمولینک یک سیمولینک انجام دادم در انجا با اسکوپ نمودارها رو نشون میده بعد که با بلوک های سیم اوت انها را نام گذاری میکنم تا در متلب با کد های plot انها رو ببینم میگه پیدا نمیشه و در قسمت ورک اسپیس به جای این که ان اسامی بیاید ان اسامی همگی در یک فایل ans در ورک اسپیس میاید و برای رسم نمودار باید به انجا بروم وجداگانه با دستور plot نمیکشه
سلام
بعد از دستور getpts چطور میشه با دابل کلیک دو نقطه بصورت اتومات بهم وصل بشن؟
مثلا کلیک کنیم این نقطه زده بشه واسه نقطه بعدی بعد اینکه زدیم به صورت اتومات بهم وصل بشن
سلام
وقت بخیر نیاز دارم در محیط ام فایل با دستور
idinput
و آرگمان های Range
و Band
موج پله باینری بسازم ولی متلب خطا میدهد
ممنون میشم راهنمایی کنید
سلام
یک سوال داشتم برام خیلی ضروریه اگر امکامش هست راهنمایی کنید
یه سری زمانی نوشتم با 7 تا ورودی و یکی خروجی
که خطاش برام قابل قبوله
net , output,… سیو کردم
حالا باید چه دستوری با چه فرمتی بنویسم که بتونم ورودی بدم و خروجی رو برام پیش بینی کنه
سلام سلام در خصوص پردازش تصویر در متلب سوالی داشتم اینکه چطور یک ابجکت رنگی ، که پس زمینش سفید رنگه به مشکی تغییر بدیم؟
مثلا در مورد پردازش تصویر میوه زمانی که از دستور im2bw استفاده میکنیم خود ابجکت(میوه) به رنگ مشکی در میاد و بقیه تصویر سفید رنگ در صورتی که من عکس این قضیه رو میخوام ممنون میشم کمک کنید
سلام
نحوه دانلود toolbox nlmpc چگونه است؟
سلام نحوه دانلود toolbox nlmpc چگونه است؟
نحوه دانلود toolbox matlab چگونه اس؟
با سلام و تشکر،
چطور می توانم با متلب منحنی تابع زیر را رسم کنم ؟ ؛
a^x + b^y – c^z = 0 ,
که در آن ؛
a,b,c,x,y,z
اعدادصحیح
مخالف صفر هستند.
متشکرم
با عرض سلام
سوالم خیلی ضروری و وقت کمی دارم. ممنون میشم پاسخ بدید. من یه کد متلب نوشتم که فشار با مکان و زمان تغییر میکنه. حالا میخوام علاوه بر اینها با گام های زمانی مختلف از صد متر تا \ونصد متر هم تغییر کنه ولی نمیدونم چطور این کار رو کنم
سلام تورو خدا کمکم کنید من نمیدونم چجوری باید این رو اجرا کنم هرکار میکنم ارور میده لطفا یکم راهنماییم کنید .با استفاده از دستور حلقه if . For,else,end
سلام میخواستم بدونم اگر بخوام دترمینان یه ماتریس 5*5حساب کنم که داخلش حروف هم دارم چیکار باید بکنم
با سلام..من یه انتگرال معین در متلب نوشتم ولی وقتی که run میکنم همون انتگرالی که خودم نوشتم رو نشون میده و محاسبه نمیکنتش … ممنون میشم که اگه اشکالش رو بفرمایید.
int((Gep-GhalfOmega)*x/(Omega^2-(4*x^2)),0,3*Ef)
همه مقادیر رو هم بالاترش تعریف کردم و انتگرال گیری برحسب x هست… بازه انتگرال گیری هم از صفر تا 3*Ef
سلام.من یک برنامه برای بدست اوردن چندین تابع طبق یک فلوچارت نوشتم ولی هرکاری میکنم نمیتونم ایراداتشو رفع کنم و همیشه ارور میده.چطور میتونید کمکم کنید
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
سلام من یک پروژه برای محاسبات عددی داشتم یک قسمتشو به مشکل برخوردم
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 متوجه نمیشم دقیقا باید چی کارد چون اصلا توی کوتاه کردن زمان به ما کمکی نمیکنه
سلام و خسته نباشید
من یه مشکلی با نرم افزار متلبم دارم ممنون میشم راهنماییم کنید
دستور 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.
سلام
وقت بخیر
من میخوام که یک عکس پشت زمینه نمودار استخراجی از متلب قرار بگیره. میشه راهنمایی کنین.ممنون
سلام روز بخیر دوستان
من یک ماتریس دارم که از سه ستون که این سه ستون بیشتر از 2000 سطر دارن
ستون سوم مربوط به تایم یونیک هست. با استفاده از چه دستوری میتوم تایم یونیک را در فرم دقیقه هنگام پلات کردن به نمایش در بیارم
پیشاپیش ممنونم از لطفتون
سلام ببخشید من در کدم به این خطا برخورد کردم 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
سلام وقت بخیر میشه سری زمانی امورزش بدید برا بورس و پیش بینی هوا
سلام من دارم روی پروژه ای کار می کنم که از الگورینم ژنتیک برای بهینه سازی استفاده میشه، من برنامه رو نوشتم (کد متلب) اما تابع برازندگی من درست کار نمیکنه و خودم دیگه نمیدونم باید چکار کنم. میدونم کجای برنامه ایراد داره اما راه حلش رو نمیدونم. امکانش هست در این زمینه راهنمای کنید.
سلام
برنامه ای که نوشتید رو تو تلگرام بفرستید
سلام وقت بخیر
من یک کد زمان بندی سری نوشتم .
بعد از این که لیست اولویت فعالیت ها رو به دست اوردم
میخوام شرط پیش نیازی فعالیت ها رو روی بردار اولویت چک کنم و اونو اصلاح کنم
دوتا مشکل دارم
یکی این که فعالیتی که شرط در اون صدق میکنه و در بردار جواب نهایی چیده میشود در بردار اولویت حذف شود چطوری؟
یکی دیگ هم این که چطور حلقه را مجاب کنم بعد از این که هر فعالیت را چید دوباره از اول بردار اولویت بررسی کند؟!(شمارنده از اول شروع شود)
مرسی
سلام روز بخیر
ببخشید میشع روش انجام این دستورو بم بگین
“برنامه اي بنویسید که کارکتري را که نشان دهنده رنگی است ، ازورودي خوانده به
شما بگوید که چهرنگی را می خواهد انتخاب کند . مثلاٌ کاربر حرف ‘r’را وارد
کرد برنامه به اوبگوید که دوست داردرنگ قرمز را انتخاب کند . براي تمامموارد
حروف کوچک وبزرگ کنترل شود . مثل ‘r ‘و’R ‘براي رنگ قرمز.”
سلام
متلب ایران پروژه دانشجویی انجام نمی دهد. در صورت نیاز می توانید از آموزش های موجود در سایت استفاده کنید.
سلام,میخواستم بپرسم آیا در متلب میشه درایه های ماتریسها رو متغیر با زمان نوشت؟
سلام خسته نباشید من یه سوال داشتم ممنون میشم راهنمایی بکنید. من تعداد زیادی داده در اکسل دارم که بسیار زیادند پارامتر ها و مکان های مختلف ب صورت روزانه در تعداد سال زیاد.این داده را باید جدا یکنم مثلا هر پارامتر شبیه ب یک شیت اکسل و به دلیل تعداد ملیونی داده ها از طریق اکسل زمانبر است چون جای سطر و سطون و ترتیب هارا باید عوض بکنم. و میخواهم ب شکل ستون اول و دوم و سوم روز ماه و سال سطر اول اسم شهر ها و مابقی یک پارامتر و به همین صورت در شیتی دیگر یرای پارامتری دیگر لطفا راهنمایی بکنید چگونه طراحی بکنم در متلب
سلام. لطفا فایل رو بفرستید تا بررسی کنیم
سلام وقت بخیر…من با دستور solve در متلب یک 28معادله 28 مجهول رو حل می کنم ولی در نهایت جواب تمام مجهولات رو یا بصورت NAN یا بصورتINF میده مشکل کجاست؟
سلام
احتمالا معادلات شما جواب ندارند. مثل دو خطی که با یکدیگر موازی هستند و نقطه ی تقاطعی ندارند.
سلام بنده در یک فانکشن داخل محیط سیمولینک استفاده کردم. میخواهم که ۴۰۰ تا از داده های جدید یک پورت رو ذخیره کنم. و هر یمپل تایم اجرایی نمونه ی جدید وارد و آخری حذف بشه. ممنون میشم کمکم کنید.
چرا در متلب فرمانهای المان محدود اجرا نمی شود
با سلام و عرض ادب
کاربرد تابع زیر را میخواستم
[xstar,fstar,er,k,kf,kg,tstar]=CBFGSn(f,JJ,XX,ep1,ep2,ep3,ep4)
با سلام میخواستم یه برنامه بنویسم که بین دوعددکه اپراتوروارد میکنه عدد اول رو چاپ کنه و اینکه اون دو عدد هم از نظر عدد اول بودن بررسی بشن ممنون میشم راهنماییم کنید با تشکر.
باسلام یه سوال داشتم چجوری میشه برنامه ای نوشت که دو عدد رو اپراتور وارد کنه و اعداد اول مابین اون ها رو چاپ کنه و اینکه اون دو عدد هم از نظر اول بودن بررسی بشه با تشکر.
سلام.وقتتون بخیر.توی تولباکس فازی،قسمت rule ها، من توی مقالاتی دیدم ک برای هر rule یه فرمول خاص به دست آوردن.میخواستم بپرسم با چ روشی میشه فرمول رو در سیستم فازی استخراج کرد؟ممنون
سلام وقت بخیر ، من یه راهنمایی میخواستم ، میخوام بدونم چطوری میشه دور حروف در یه تصویر متنی کادر بکشم؟
سلام وقت بخیر
یه ایراد منطقی واسم پیش اومده که اگه جوابمو بدین یه عمر دعاتون میکنم.
یه بردار تعریف کردم به اسم ایکس 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
سلام . وقت بخیر .در نرم افزار متلب برای پیاده سازی شبکه LSTM دو خط SETLAYERS ,TRAININGOPTION ارور میگیرم و نمیدونم چجوری دانلود یا تعریفش کنم .کسی هست لطف کنه راهنمایی کند؟
سلام. برای فراخوانی داده های اکسل در محیطmatlab function سیمیولینک باید چه دستوری استفاده کرد؟ از دستورxlsreadاستفاده کردم خطای زیر رو میده؟
the function’xlsread’ is not supported for standalone code generation
سلام وقت بخیر خسته نباشید
من میخوام یه تابع بنویسم که با مینی بچ وزن ها رو اپدیت کنه. اگر بخوام که دسته هام دوتا دوتا باشه دستور for چجوریه؟
ممنون میشم راهنمایی کنید
سلام خسته نباشید
من میخوام یه تابع بنویسم که وزن ها رو با روش مینی بچ اپدیت کنه
صرف نظر از اینکه تابع فعال ساز و قانون یادگیری چیه
میخوام بدونم حلقه for به چه شکله؟ مثلا اگر دسته هام دوتایی باشه و تعداد کل داده هام 10 حلقه رو چجوری باید بنویسم؟
با سلام
یک سوال داشتم. من یک فایل کیوب دارم که قسمتی از اون بوسیله ROI مختصاتش استخراج شده. یعنی فایل ROI شده من حاوی یک سری اعداد صفر و یک هست که میخوام جاهایی که عدد یک هست را از کیوب اصلی جدا کنم . شما کد خاصی برای این کار دارید؟
ابعداد فایل اصلی
ولی فایل روی به صورت هست. یعنی داخل پر از اعداد صفر و یک هست که میخوام جاهایی که عدد یک هست را از کیوب بالا استخراج و به ترتیب وارد یک فایل اکسل کنم و به صورت دو بعدی در بیاد.
ممنون میشم راهنمایی بفرمایید
با سلام
قبلا موقع نوشتن دستور در متلب با تایپ قسمتی از کد بقیه کد رو خودش پیشنهاد میداد. مثلا lins خودش linspace رو پیشنهاد میداد و کد نوشتن سریع بود اما الآن این طوری نیست.
ممنون میشم راهنمایی کنید
سلام
یک m file در یک پروژه در simulink دارم که برای کنترل خروجی باید متغیر n متناسب با خروجی، مقدارش تغییر کنه.
چطور این متغیر را تعریف کنم؟
اگه مقدارش را اول برنامه صفر بدم هر بار که اجرا میشه دوباره صفر میشه.
اگر هم ابتدا مقدار بهش ندم ایراد میگره که n چیه؟
لطفا کمکم کنید.
ممنون
برنامه ای بنويسید که ماتريسی دو ستونی را که مقادير ستون اول آن نمرات
دروس مختلف يک ترم يک دانشجو و مقادير ستون دوم آن تعداد واحد
مربوط هر يک از آن دروس می باشد را از کاربر بگیرد و عملیات زير را بر
روی انجام دهد
محاسبه تعداد واحدها
محاسبه معدل ترم
نمايش نتايج با پیغام مناسب
سلام سوال برنامه نویسی ++c برنامه ای که جهت محاسبه e به توان x مجموع سری جملات را تا دقت esp محاسبه کند با حلقه while باید بنویسم اگر ممکنه راهنمایی کنید
سلام.خسته نباشید.من یه فایل txt دارم که توش دو ردیف عدد وجود داره.میخوام این فایل رو تو متلب نشون بده و از طرفی ردیف اولش رو x و ردیف دومش رو y نام گذاری کنه.چه کنم؟؟ممنون میشم راهنمایی کنید.باتشکر
با سلام . من برای یک سری محاسبات ریاضی/ماتریسی کد طولانی متلب نوشتم . از لحاظ عملیات ریاضی کد مشکلی نداره.ولی وقتی ران می کنم بعد از گذشت 3-4 روز بدون نتیجه یا حتی پیام خطا تموم میشه و هیچ نتیجه ای نشون نمی ده . تا جای ممکن عملیات محاسباتی رو کوتاه تر کردم ، ولی متاسفانه همجنان به همین حالت هیچ جواب یا خطایی نشون نمیده و فقط تموم میشه. ممنون میشم اگر بتونید راهنمایی کتید
سلام
باید کد شما رو ببینیم. اینجوری که نمیتونیم نظری بدیم
سلام خسته نباشید
من یک ماتریس positivesemidefinite دارم که اون رو نرمالایز میکنم به این صورت که داریه i وj تقسیم بر جذز درایه iوi ضربدر درایه j و j میشه.
ولی ماتریس نرمالایز شده حاصل positive semidefinite نیست در حالیکه باید باشه و آیگن ولیوهاش رو که در متلب محاسبه میکنم آیگن ولیوهای منفی داره که خیلی از صفر دور هستند ، البته ماتریس اول هم آیگن ولیوهای منفی پیدا میکنه که خیلی نزدیک به صفر هست و خطای متلب هست.
ممنون میشم اگر راهنمایی کنید.
سلام خسته نباشید.
من یک ماتریس positivesemidefinite دارم که نرمالایزش میکنم به لین صورت که هر درایهi.j اون رو تقسیم بر جذر درایهi.i ضربدر درایهj.j میکنم.
اما وقتی آیگن ولیوهای اون رو حساب میکنم مقادیر منفی داره که خیلی از صفر دور هستند و نمیشه به حساب خطای متلب گذاشت. در حالیکه نرمالایز شده ماتریس psd باید حتما psd باشه.
یه نکته دیگه اینکه ماتریس اولم یعنی ماتریس نرمالایز نشده هم مقادیر منفی داره که خیلی نزدیک به صفر هستند و به خاطر خطای متلب هستند و الگوریتم بهینه سازی psd تشخیصش میده ولی ماتریس نرمالایز شده رو نه .
خیلی ممنون میشم راهنمایی بفرمایید.
من قبل از این پیام یک پیام دیگه هم گذاشتم که فکر کنم سند نشد. ببخشید اگر تکراری هست پیامم.
سلام خداقوت
من میخوام شبیه سازیم توی متلب در چند بازه انجام بشه
به این صورت که مدت شبیه سازیم60ثانیه ست ولی میخوام هر 0.6 ثانیه شبیه سازی متوقف بشه و اطلاعات رو برای بهینه سازی بده و دوباره به کارش ادامه بده تا پایان زمان شبیه سازی.
ممنمون میشم اگه سریع تر راهنماییم کنین که از چه دستوری استفاده کنم
سلام وقت بخیر. من یک مدل دارم که تمام پارامتر هاش بر حسب روزه اما داخل مدل هیچ (t )ای وجود نداره. حالا با توجه به این که در سیمولینک زمان بر حسب ثانیه هست من این ثانیه رو چطور باید در نظر بگیرم؟ یعنی مثلا هر استپ سایز من که 0.01 تعریف شده نمایانگر یک روزه؟ یا هر ثانیه؟
راهی هست که بتونم این زمان رو به روز تبدیل کنم ؟
ممنونم
سلام
وقتی شما استپ سایز رو بر اساس روز فرض میکنید، کل مدلتون بر اساس روز مشیه دیگه. مثلا یه سری زمانی دارید که داده هاش به صورت ساعتیه، وقتی میخواید یه گام جلوتر (استپ) رو پیش بینی کنید، عملا یک ساعت جلوتر رو پیش بینی میکنید. وقتی داده های همین مدل بر اساس روز باشه، یه استپ جلوتر میشه یک روز جلوتر.
سلام وقتی در نرم افزار سینماتیک منیجر می خواهم برنامه رو دانلود کنم (پی ال سی 300 با CPU 313 C)میگه تمام توابع تست را اول ببندید . چطور باید این کار را بکنم ؟
سلام
میخواستم زاویه پیوسته از صفر تا 360 درجه درست کنم، چطور میتونم با دستور mod(u,2*pi) این کار را انجام بدهم
سلام چطور می توان با نرم افزار متلب یک مدل در بخش سیمیولینک (simulink) وسیله ای مانند میکسر به آن جریان ورودی و خرجی با داشتن اطلاعات (دما ، فشار،کسر مولی اجزا ودبی مولی) وارد کنم؟
سلام وقتتون بخیر
من کدمو ران میکنم نتایج فقط در ورک اسپس میان و در کامند ویندو نشان داده نمیشن، دستور display رو هم نوشتم و ران زدم فقط اسم متغیری که به display دادم در کامند ویندو ظاهر میشه نه جوابها
بسیار عالی بود
سلام ممنون ميشم تو نوشتن اين برنامه راهنماييم كنيد
برنامه اي بنويسيد كه برداري را از ورودي دريافت و و تمام اعداد چهاررقمي بردار وارد شده را محاسبه و نمايش دهد
سلام
من برنامه ای نوشتم توی متلب و نمودار سمت چپ آن به مشکل خورده است.
جهت بردار های سمت منفی به هم ریخته.
سمت چپ بردار جهت آن یا باید سمت داخل باشد یا خارج
لطفا راهنمایی کنید.
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)
کد متلبم هم فرستادم براتون
سلام دوست عزیز من تو نرم افزار متلب new script میزنم صفحه editor جدا برام باز میشد و من قبلا تو نرم افزار متلب new script میزدم editor جلوی Apss میومد الان نمیارد صفحه جدا باز میشد چیکارش کنم
با سلام و تشکر از سایت خوب شما
سوالی که داشتم در رابطه با عکس های موجود در خود برنامه متلب هست . من برنامه matlab R2020b را دارم که عکس bike2.tif را نمیشناسه . نمیدونم مشکل از کجا هست ؟ چون این عکس جزو عکسهای خود برنامه هست و در ورژنهای پایین تر برنامه نمایش داده میشه.
ممنون میشم راهنمایی کنید.
باسلام و احترام به دوستان، من در حال مدلسازی با toolbox fuzzy متلب هستم اما بعد از هر بار که اجرا میکنم بجای اینکه از من ورودی بخواد، profiler رو اجرا میکنه، ممنون میشم علتش رو اگر کسی میدونه بگه؟
سلام وقتتون بخیر، من میخوام نقطه تقاطع رندوم مشخص بشه در این کد چطوری باید بنویسم؟
pop(it-1,i1).variable.Q(:,1,:),pop(it-1,i2).variable.Q(:,2:end,:)
سوالی تو امتحان برام اومده که هیستوگرام تصویری بین درجات خاکستری ۱۰۰ و ۲۵۰ است و بکشیمش و ماتریسشو بکشیم رو برگه امتحان چجوریه؟؟؟
سلام راستش قسمت فانکشن های متلب برای من شناخته نشده و کتگوری ای رو بالا نمیاره ممنون میشم راهنمایی کنید
ارور:
categories:no documentation found
نسخه متلب:
matlab r2015b
با سلام من یک شبکه حسگر بی سیم در متلب ایجاد کردم. حالا میخام این شبکه رو با الگوریتم خوشه بندی چگال 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(‘حسگرها’, ‘ایستگاه پایه’);
سلام میخواستم بدونم میتونیم یک ماتریس رو جوری کد بزنیم که به صورت حلزونی درایه های اون نوشته بشن؟
خیلی ممنون میشم اگه جواب بدین
سلام میخواستم بدونم میشه کدی زد که درایه های ماتریس به صورت حلزونی نوشته بشن؟
ممنون میشم اگه جواب بدین