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

MohammadAli.E

عضو جدید
سلام
بالاي صفحه تقريبا وسط نوشته current folder. دكمه ... كنارشو بزنين. حالا ميتونين هر جا كه خواستين آدرس بدين
ممنون ولی منظورم این بود که بصورت دائمی باشه. یعنی موقع Startup رو اون فولدر باشه تا هر دفعه که وارد نرم افزار میشم تغییر ندم.
 

amir ghasemiyan

مدیر بازنشسته
کاربر ممتاز
ممنون ولی منظورم این بود که بصورت دائمی باشه. یعنی موقع Startup رو اون فولدر باشه تا هر دفعه که وارد نرم افزار میشم تغییر ندم.

براي اينكه دائمي بشه بايد روي آيكن متلب راست كليك كنيد و گزينه properties رو بزنين و طبق شكل عمل كنيد

Untitled.jpg

راه دوم ساختن startup.m هست. و نوشتن اين كدها:

کد:
addpath /home/username/MA.Emadi
cd /home/username/MA.Emadi

راه هاي ديگه اي هم داره ولي اولي از همه بهتر و راحت تره
 

ehsan welder

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

nazliii

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

MechanicJJ

عضو جدید
درود.
یه سوال داشتم از خدمت دوستان،ممنون میشم جواب بدین.
توی متلب اگه بخوایم چند جمله ای حاصل از ضرب چندتا پرانتر در همدیگه رو پیدا کنیم،دستورش چجوری باید نوشته بشه؟
مثلا میخوایم (x-1) و (x+3) و (x-5) رو درهم ضرب کنیم و جوابش که چند جمله ای x^3-3x^2-13x-15 میشه رو بهمون بده.
ضرب دو تا پرانتز رو با دستور conv بلدم،ولی این دستور واسه ضرب چندتا پرانتز رو ارور میداد.
سپاس

 

mandarari

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

ehsan welder

عضو جدید
این رو نوشتم مشکل داره می تونید کمک کنید
load mtlb
soundsc(mtlb,fs)
plottools
x=mtlb;
i=length(x);
fori=1:length(x);
noise=0.5*sin(2*pi*300*i/7418)+0.3*cos(2*pi*600*i/7418)+0.4*sin(2*pi*300*i/7418);
soundsc(noise,fs)
y=mtlb+nosie;
soundsc(y,fs)
plot(1000*t(1:200),y(1:200))
title('signal with nosie')
xlable('time (milliseconds)')
 

ehsan welder

عضو جدید
خیلی ممنون ولی باز جواب نداد
??? Undefined function or variable 'FS'.

Error in ==> sound at 3
soundsc(mtlb,FS)
این پیغام رو میده
 

fshnkarimi

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

meytim

متخصص محاسبات عددی و MATLAB
کاربر ممتاز
خیلی ممنون ولی باز جواب نداد
??? Undefined function or variable 'FS'.

Error in ==> sound at 3
soundsc(mtlb,FS)
این پیغام رو میده

بعد از دستور load از دستور whos استفاده کن تا متغیرهای فراخوانی شده در فضای کاری رو ببینی چیا هستند:
کد:
>> load mtlb
>> whos
  Name         Size            Bytes  Class     Attributes


  Fs           1x1                 8  double              
  mtlb      4001x1             32008  double              


>>

حالا می بینی که Fs هست نه fs و نه FS
 

meytim

متخصص محاسبات عددی و MATLAB
کاربر ممتاز

arezaei1371

عضو جدید
درخواست کمک-سوال

درخواست کمک-سوال

سلام
من نرم افزار matlabرو خوب یاد ندارم ولی یه سوال دارم .
برنامه ای میخوام که اعمال(اجتماع،اشتراک وترکیب) روی روابط رو پیاده سازی کنه البته در نرم افزارmatlab.
 

meytim

متخصص محاسبات عددی و MATLAB
کاربر ممتاز
سلام من یک فایل متلب از سایت اصلیش گرفتم خطا میده نمیدونم چرا؟لینک دانلود فایل اینه
https://notendur.hi.is/tpr/software/sres/isres.tar.gz
لطفا راهنمایی کنید که چرا خطا میده

دنبال سوزن تو انبار کاه می گردید؟!

- چه خطایی میده؟ بخون شاید توش گفته باشه چیکار کنی.
ـ برنامه چی هست؟ چه کاری باید انجام بده؟ main برنامه کدوم یکی هست؟
- ...
 

msalatin

عضو جدید
سلام.
من یه کدبرنامهmatlab می خوام که n مین روز سال رو بگیره و تاریخ اون روز رو اعلام کنه
 

sptspt

عضو جدید
با چه دستوری میشه یک درایه از یک بردار رو تبدیل به متغیر کرد
مثلا
p=[1 2] -1 حالا میخوام p(1)=x شناخته بشه معادله SUM(P)=5

میشه x+2=5

که جوابش میشه X=3
 

MohammadAli.E

عضو جدید
با چه دستوری میشه یک درایه از یک بردار رو تبدیل به متغیر کرد
مثلا
p=[1 2] -1 حالا میخوام p(1)=x شناخته بشه معادله SUM(P)=5

میشه x+2=5

که جوابش میشه X=3
سلام
میتوندی از متغیرهای سیمبولیک استفاده کنید :
Untitled-1.jpg



 

sptspt

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

fati24

کاربر فعال تالار هنر ,
کاربر ممتاز
کسی اینجا نیست این برنامه مطلب رو بلد باشه؟؟؟؟؟؟؟؟؟فوری

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

با حلقه for ماتریسی 30*30 که سطرهای فرد و ستونهای زوج آن حاصلضرب شماره سطر و ستون قرار گرفته و بقیه اعداد ان 100- باشد.
هرکی بلده لطفا جواب بده.:(:(
 

fati24

کاربر فعال تالار هنر ,
کاربر ممتاز
کسی بلد نیست؟؟؟؟؟مهندسای کامپیوتر کجایید پس؟؟؟؟
 

fati24

کاربر فعال تالار هنر ,
کاربر ممتاز
از این همه جواب متشکرم!!!!!!!!!!!!!:eek:
 

yjalilian

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

MohammadAli.E

عضو جدید
سلام
اگر درست متوجه شده باشم سوال رو ، بدین صورت میشه برنامه رو نوشت:
 
آخرین ویرایش:

fati24

کاربر فعال تالار هنر ,
کاربر ممتاز
فرض کنید من خیلی متلب بلدم. اما سؤال شما تو فارسی معلوم نیست چیه! حالا باید چیکار کرد؟ فکر کنم اول باید بتونی سؤالت رو مطرح کنی. بعد منتظر جواب بمونی. بعدش هم اگه اینقدر فوری یکی بهت جواب بده که فرصت فکر کردن رو ازت میگیره و دیگه خودت چیزی یاد نمی گیری.
این سوال رو استادمون گفته.
من فک کردم چون به نتیجه نرسیدم از شما کمک خواستم.
 

Similar threads

بالا