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

sinners_silent

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

آنه...

عضو جدید
سلام
یادتون رفته سوالات رو اضافه کنین

سلام:gol:
بله عذرمیخوام، سوالات اینها هستن
خیلی ممنون میشم کمک کنید
خدا خیرتون بده انشالله:gol:
 

پیوست ها

  • Untitled.png1.jpg
    Untitled.png1.jpg
    25.3 کیلوبایت · بازدیدها: 0
  • Untitled.jpg
    Untitled.jpg
    12.7 کیلوبایت · بازدیدها: 0

amir ghasemiyan

مدیر بازنشسته
کاربر ممتاز
سلام:gol:
بله عذرمیخوام، سوالات اینها هستن
خیلی ممنون میشم کمک کنید
خدا خیرتون بده انشالله:gol:

سلام
متاسفانه الان رو سيستمم متلب ندارم ولي سوال 18 شما رو نوشتم. اميدوارم درست باشه و جواب بده
کد:
x=0:.1:2
y=10*exp(-2*.x)
plot(x,y)
 

آنه...

عضو جدید

سلام
متاسفانه الان رو سيستمم متلب ندارم ولي سوال 18 شما رو نوشتم. اميدوارم درست باشه و جواب بده
کد:
x=0:.1:2
y=10*exp(-2*.x)
plot(x,y)

سلام:gol:
تشکر از لطفتون:cry:
میشه تا روز یکشنبه کمکم کنین؟:(

دستتون دردنکنه اما سوال میگه یه تابع بی نام تعریف کنیم تو بحثmفایل نویسی هستش بخش توابع:( اینطوری قبول نیست:cry:
 

amir ghasemiyan

مدیر بازنشسته
کاربر ممتاز
سلام:gol:
تشکر از لطفتون:cry:
میشه تا روز یکشنبه کمکم کنین؟:(

دستتون دردنکنه اما سوال میگه یه تابع بی نام تعریف کنیم تو بحثmفایل نویسی هستش بخش توابع:( اینطوری قبول نیست:cry:

چشم. نصب ميكنم ببينم ميتونم جواب سوالاتونو بدم يا نه
تابع بي نام چيه دقيقا؟ نمونه اي چيزي دارين؟
 

آنه...

عضو جدید
چشم. نصب ميكنم ببينم ميتونم جواب سوالاتونو بدم يا نه
تابع بي نام چيه دقيقا؟ نمونه اي چيزي دارين؟

تشکر خیر ببینین الهی:gol:

یک نوع تابع هست که فرم تعریف خاص خودشو داره به این صورت که مثلا خواستیم یک تابع بی نام برای همین 10*e^-2x تعریف کنیم باید بنویسیم:

HTML:
h=@(x) 10*e^(-2*x)
 

melimo

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

melimo

عضو جدید
پیش بینی کد در متلب

پیش بینی کد در متلب

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

Fathy

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

رادیس

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

amir ghasemiyan

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

سلام دوست عزيز
اين كد رو تست كنيد ببينين جواب ميده؟
کد:
hold on
for r=1:5
	l=2*pi()*r;
	s=pi()*r^2;
	v=4/3*pi()*r^3;
	plot(r,l,r,s,r,v)
end
 

رادیس

عضو جدید
سلام
ممنون که جوابمو دادید ولی بازم plot این برنامه که گفتید صفحه سفیده
کمکم کنید به خدا نمره داره
ممنونم اگه کمکم کنید
Untitled.jpg
 

amir ghasemiyan

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

من فكر ميكنم نرم افزارتون مشكل داره. به نظرم نبايد مشكلي تو پلات باشه. در هر صورت اين دو روش رو هم تست كنيد لطفا
کد:
r=1:5;
l=2*pi()*r;
s=pi()*r.^2;
v=4/3*pi()*r.^3;
plot(r,l)
plot(r,s)
plot(r,v)

اگه از اين نتيجه نگرفتين دومي رو امتحان كنيد
کد:
L=[];
S=[];
V=[];
for r=1:5
	l=2*pi()*r;
	s=pi()*r^2;
	v=4/3*pi()*r^3;
	L=[L l];
	S=[S s];
	V=[V v];
end
r=1:5;
plot(r,L)
plot(r,S)
plot(r,V)


 

آنه...

عضو جدید
سلام:gol:
خسته نباشید دوستان خداقوت:gol:

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

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


2-پیاده سازی الگوریتم دیجکسترا برای پیداکردن کوتاه ترین مسیر بین دوتا گره از گراف ؟
 

amir ghasemiyan

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

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

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


2-پیاده سازی الگوریتم دیجکسترا برای پیداکردن کوتاه ترین مسیر بین دوتا گره از گراف ؟

سلام دوست عزيز
براي سوال اولتون بايد از تابع mean استفاده كنيد
فرض كنيد ماتريستون a هست
يبار
کد:
mean(a)
يبار هم:
کد:
mean(a')

سوال دومتون رو نميدونم
 

آنه...

عضو جدید
سلام دوست عزيز
براي سوال اولتون بايد از تابع mean استفاده كنيد
فرض كنيد ماتريستون a هست
يبار
کد:
mean(a)
يبار هم:
کد:
mean(a')

سوال دومتون رو نميدونم

سلام آقای قاسمیان:gol:
تشکر
من دستورmean رو میدونم که میانگین ستونهارو میده
ولی کل برنامه که سوال منظورش هست رو نمیتونم بنویسم داخل یک mفایل ؟!:(
یعنی اینکه ماتریس رو بخواد از یک فایل ورودی بخواند و بعد این عملیت هارو روش انجام بده و بعد در فایل خروجی چاپ کند؟؟!
 

amir ghasemiyan

مدیر بازنشسته
کاربر ممتاز
سلام آقای قاسمیان:gol:
تشکر
من دستورmean رو میدونم که میانگین ستونهارو میده
ولی کل برنامه که سوال منظورش هست رو نمیتونم بنویسم داخل یک mفایل ؟!:(
یعنی اینکه ماتریس رو بخواد از یک فایل ورودی بخواند و بعد این عملیت هارو روش انجام بده و بعد در فایل خروجی چاپ کند؟؟!

اينكه ميگه از ورودي بگيره يني از تابع input استفاده كنيد
و اينكه ميگه چاپ كنه يعني آخرش علامت ; رو نذارين
همين :D
 

آنه...

عضو جدید
اينكه ميگه از ورودي بگيره يني از تابع input استفاده كنيد
و اينكه ميگه چاپ كنه يعني آخرش علامت ; رو نذارين
همين :D
نه این سوال مربوط میشه به مبحث کاربافایلهای داده! یعنی قسمت دستوراتtextscane و fprintf و غیره....:(
 

real_madirid

عضو جدید
سلام دوستان
معادله مرتبه اولی که متغیرش ماتریسه رو وقتی حل میکنم
با چه دستوری رسمش کنم
مثلا Dx=Ax+f
که x , Aوf ماتریسند
و x(0) شرط اولیه میباشد را چگونه حل و رسم کنم
به طوری که اگر حاصل x یک ماتریس 2در1 باشد درایه اول محور افقی و درایه دوم محور عمودی شود
 

رادیس

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

1.png

3.jpg
 

رادیس

عضو جدید
اینم نمودارم که با برنامه ای که نوشتم در آوردم
مثل همیشه کمکم کنید دنیا دنیا ممنونتونم
2.jpg
 

رادیس

عضو جدید
برای سوال اولتون که میخواید متغیر x رو رسم کنید خب چرا تو workspace ذخیرش نمیکنید بعدش تو همون workspace روش کلیک راست کنید و plot رو انتخاب کنید رسم میشه تا اونجا که من فک میکنم
سلام دوستان
معادله مرتبه اولی که متغیرش ماتریسه رو وقتی حل میکنم
با چه دستوری رسمش کنم
مثلا Dx=Ax+f
که x , Aوf ماتریسند
و x(0) شرط اولیه میباشد را چگونه حل و رسم کنم
به طوری که اگر حاصل x یک ماتریس 2در1 باشد درایه اول محور افقی و درایه دوم محور عمودی شود
 

Similar threads

بالا