سئوالات و مشکلات در متلب (MATLAB)

nazliii

مدیر مهندسی برق مخابرات - متخصص نیمه هادی
بله ، دوستان رشته من مهندسی صنایع غذایی هست و متلب رو بیشتر برای دروسی که داریم (شامل مدل سازی/شبیه سازی/محاسبات عددی/شبکه های عصبی مصنوعی) میخواستم یاد بگیرم...

یعنی در همین حد نیازه که یاد بگیرم... حالا بفرمایید چکار کنم برام مفید خواهد بود؟

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

"The moon"

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

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

nazliii

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

http://www.matlabsite.com/category/matlab-programming
 

Sonrisa

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

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
سلام دوستان چندتا سوال داشتم
يكي اين كه كسي متلب براي رشته برق الكترونيك چه اندازه كاربرد داره؟
يعني منظورم اينه كه خيلي ضروري هست كه متلبو يادبگيريم؟
دوم اين كه ميشه خودمون با نرم افزار ياد بگيريمش؟ يا اينكه بهتره بريم كلاس؟

سلام دوست عزیز
متلب در بخش هایی کاربرد داره که باید دید چه میزان شما باهاش درگیر میشید اما در خصوص کليات آن میتوانید استفاده های خوبی کنید. کتاب خوبی هست بنام متلب برای مهندسان که به نظرم ترجمه هم شده، کتاب نسبتاً خوبی برای یادگیری هست. خیلی نرم افزار سخت و پیچیده ای نیست. من اکثر بخش هاش رو خودم خوندم اون موقع که نیاز داشتم. راهنمای خود متلب هم هست :gol:
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
سلام دوستان چندتا سوال داشتم
يكي اين كه كسي متلب براي رشته برق الكترونيك چه اندازه كاربرد داره؟
يعني منظورم اينه كه خيلي ضروري هست كه متلبو يادبگيريم؟
دوم اين كه ميشه خودمون با نرم افزار ياد بگيريمش؟ يا اينكه بهتره بريم كلاس؟


http://www.www.www.iran-eng.ir/showthread.php/237118-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D8%AA%D8%A8-%D9%85%D8%B1%D8%AA%D8%A8%D8%B7-%D8%A8%D8%A7-%D9%85%D8%AA%D9%84%D8%A8-(MATLAB)?p=3076814&viewfull=1#post3076814
 

meytim

متخصص محاسبات عددی و MATLAB
کاربر ممتاز
سلام دوستان چندتا سوال داشتم
يكي اين كه كسي متلب براي رشته برق الكترونيك چه اندازه كاربرد داره؟
يعني منظورم اينه كه خيلي ضروري هست كه متلبو يادبگيريم؟
دوم اين كه ميشه خودمون با نرم افزار ياد بگيريمش؟ يا اينكه بهتره بريم كلاس؟

بله ، دوستان رشته من مهندسی صنایع غذایی هست و متلب رو بیشتر برای دروسی که داریم (شامل مدل سازی/شبیه سازی/محاسبات عددی/شبکه های عصبی مصنوعی) میخواستم یاد بگیرم...

یعنی در همین حد نیازه که یاد بگیرم... حالا بفرمایید چکار کنم برام مفید خواهد بود؟

راستی یه توصیه که گاهاً فراموش می شه؛ شما فراموش نکنید: هر کاری می کنید، فقط تا 2 سال خودتون رو درگیر محاسبات نمادین نکنید (اگه درگیرش شدید؛ دیگه نه متلب یاد می گیرید، نه برنامه نویسی)
 

mech.shima

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

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

میخوام یه برنامه بنویسم
یه ماتریس حدود 30 سطری

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

asef.rsh

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

nazliii

مدیر مهندسی برق مخابرات - متخصص نیمه هادی
درخواست کمک در پروژه متلب.فوری
با سلام.یه سوال داشننتم لطفا هرچه سریعتر جواب بدید برای پروژه تخصصی.....
برای پردازش تصویر وقتی بخوایم با متلب یه تصویری رو وارد کنیم چجوری باید آدرس تصویر رو وارد کنیم؟من هرکاری میکنم ارور میده.
تلگوریتم های حذف نویز و تصویر چیا هستن؟؟؟؟
آدرس مکان عکس رو باد اینج وارد کنین
تو ورک اسپیس:
curent folder
 

Hadie89

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

Hadie89

عضو جدید
سلام
من یک مشکلی با نرم افزار متلبم پیدا کردم تا امروز صبح هم کار میکرد و برنامه هامو ران میکردم ولی الان وقتی دکمه ران یا F5 رو میزنم یا حتی اسکریپت رو تو command windoe مینویسم هیچ عکس العملی نشون نمیده
ینی در واقع هیچ محاسباتی انجام نمیده خاهش میکنم کمکم کنید
خیلی مشکل ساده ای بود برنامه افتاده بود تو لوپ و ctrl+c رو باید میزدی تا بیاد بیرون
 

sama.aaa

عضو جدید
باسلام

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

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

کدی که نوشتم اینه :
data_set = create_dataset('D:\image\dataorl\')
more off;
data_set=[];
for i = 1: 40
folder = sprintf('%s\\s%d', 'D:\image\dataorl\', i);
Mpca=[];
for j = 1:10
filename = sprintf('%s\\%d.pgm', folder, j);
disp(filename)
img = imread(filename);
tmp=int2str(j);
database:),:,j)=imread(tmp,'pgm');
end
for j=1:10
vectordata(j,: )=reshape(database:),:,j),1,10304);
[M,N]=size(vectordata(j,: ));
mn=mean(vectordata,1);
vectordata=double(vectordata);
end
for j=1:10
AVGmatrix(j,: )=mn-vectordata(j,: );
covariance=1/(N-1)*AVGmatrix(j,: )*(AVGmatrix(j,: ))';
[PC,V]=eig( covariance);
V=diag(V);
[Junk,rindices]=sort(-1*V);
PC=PC:),rindices);
MPC=PC:),1:50)';
Mpca=MPC*vectordata(1,: )';


Mpca = [Mpca; observation_vectors(gabor_features(img))];

end
data_set:),i) = Mpca;
end
خطایی که بعد از اجرای این کد بدست میارم :

Index exceeds matrix dimensions
خواهشا راهنمایی کنید چیکار کنم
 
آخرین ویرایش:

saeed.sb

عضو جدید
سلام
برای یک تابع، باید fft بنویسم
من این کد رو نوشتم:

fs=1000
t=0:1/fs:10-1/fs;
alpha=2;
beta=6;
t=t*(2*pi);
x=alpha*sin(alpha*.5*(t)+alpha*(pi/6))+beta*cos(alpha*(t/7))+3*beta*sin(beta*2*(t)+beta*(pi/3));
ffd=fft(x);
mffd=abs(ffd);
plot(mffd)

و میدونم که شکلش باید تقریبا این شکلی بشه یعنی متقارن :1.jpg


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

mitra*

کاربر بیش فعال
کاربر ممتاز
سلام ،
بچه ها این شبیه سازی من درسته؟
moadele.jpgsim.jpg
 

mohandes m

عضو جدید
سلام دوستان
می خواستم از یک فایل متنی سطر به سطر بخونم. فایل به این صورت هست
1 abcd
2 nmhkiyfds
3 bhjl
چطور میشه اینو خوند و تو یه آرایه قرار داد؟
 

meytim

متخصص محاسبات عددی و MATLAB
کاربر ممتاز
سلام دوستان
می خواستم از یک فایل متنی سطر به سطر بخونم. فایل به این صورت هست
1 abcd
2 nmhkiyfds
3 bhjl
چطور میشه اینو خوند و تو یه آرایه قرار داد؟

می تونید با دستور fgetl خط به خط بخونیدش و بعد بریزید توی یه آرایه سلولی (چون طول رشته ها یکی نیست).

help fgetl​
 

irpersian20

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

meytim

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

بعد از اینکه اسم تابع رو انتخاب کردی، یه "پرانتز باز" تایپ کن و چند ثانیه صبر کن؛ اونوقت متلب یه اشاره ای در مورد ورودیهای تابع بهت نشون می ده (البته اگه امکان پذیر باشه؛ گاهی اوقات امکان پذیر نیست).
 

SARBAZMESHGI

عضو جدید
سلام دوستان می خوام کسی با مطلب برام یه برنامه در مورد Bus inverting برای رشته الکترونیک بنویسه اگه کمک کنید ممنون میشم.
 

eng.sohrabi

عضو جدید
سلام دوستان یکی هس مود شیپ این معادله رو برام رسم کنه :cry:
beta=0.01562
rho=2300
L=120

11.JPG
 

Hadie89

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

nazliii

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




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

nazliii

مدیر مهندسی برق مخابرات - متخصص نیمه هادی
نحوه debug کردن برنامه ها در متلب رو بلد نیستم به چه صورت هستش

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

Hadie89

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

irpersian20

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

پیوست ها

  • whichfor.jpg
    whichfor.jpg
    15.8 کیلوبایت · بازدیدها: 0

Similar threads

بالا