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

arashonline

عضو جدید
درود بر شما
من پیشتر این نرم افزار رو نصب می کردم(matlab 7.5b) و راحت ازش استفاده می کردم(روی ویندوز xp)

حالا ویندوز رو عوض کردم (7 نصب کردم) بعد از نصب برنامه یک بار اجرا شد، وقتی کامپیوتر رو خاموش کردم، دوباره روشن کردم، این نرم افزار بالا نمیاد یعنی لود میشه، ولی وقتی می خواد وارد برنامه بشه یه هو می پره بیرون

یه بار که driver های دستگاه رو دوباره نصب کردم کار کرد، ولی بازم که ریست کردم دیگه کار نمی کنه، دوباره driver ها رو نصب کردم ولی اینبار دیگه کار نمی کنه

فقط یه سوتی دادم: موقع نصب برنامه به اینترنت وصل بودم و برنامه پیغام داد که می تونم آپگرید کنم من cancel کردم ولی شاید فهمیده نسخه من از این رجیستر نشده هاست برای همین کار نمی کنه (فقط نمی دونم برای اینه که برنامه کار نمی کنه، یا با ویندوز 7 مشکل داره )
 

arashonline

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

نخست وارد control panel شوید
سپس وارد system شوید و Advanced System Settings را انتخاب کنید و envirionmental variables را بزنید
در قسمت User Variables for username روی new کلیک کنید و این مشخصات رو وارد کنید:
variable name: MATLAB_RESERVE_LO
variable value:0

ok رو بزنید از این قسمت ها خارج بشید و از برنامه لذت ببرید
 

nima_att

عضو جدید
سئوالات و مشکلات در متلب (MATLAB)

سلام به همه دوستان
اگه امکانش هست ، طریقه نوشتن تابع در مطلب رو به من یاد بدین.اگه لطف کنین و مثال هم قرار بدین ، ممنون میشم. مرسی
 

piton

عضو جدید
برنامه نویسی با مطلب کمک کنید

برنامه نویسی با مطلب کمک کنید

سلام چند تا برنامه دارم اگه ننویسم حذف میشم ترم اخرم

یکی معکوس یه ماتریس 2*2 محاسبه کند
---------------------------------------------
x1+2x2+3x3+x4=12
3x1+2x2+x3+2x4=15
3x1+4x2+7x3+x4=13
10x1+9x2+8x3+5x4=17
گفته نمایش جواب ها و تعداد جواب های مثبت و منفی
--------------------------------------------
این یکی گفته زیکما بالاش 20 پایینش i=1
2xi+(xi)^2 اینا رو بریزه توی y
xi=5+i
--------------------------------------
ممنون میشم جواب بدین اگه میشه m-file :heart:;)
 

piton

عضو جدید
سلام چند تا برنامه دارم اگه ننویسم حذف میشم ترم اخرم

یکی معکوس یه ماتریس 2*2 محاسبه کند
---------------------------------------------
x1+2x2+3x3+x4=12
3x1+2x2+x3+2x4=15
3x1+4x2+7x3+x4=13
10x1+9x2+8x3+5x4=17
گفته نمایش جواب ها و تعداد جواب های مثبت و منفی
--------------------------------------------
این یکی گفته زیکما بالاش 20 پایینش i=1
2xi+(xi)^2 اینا رو بریزه توی y
xi=5+i
--------------------------------------
ممنون میشم جواب بدین اگه میشه m-file :heart:;)

کسی نیست جواب منو بده:eek:
 

piton

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


برای نوشتن تابع
function [ارگومان های خروجی]=نام تابع(ورودی ها)
function p= jam(x,y)

p=x+t
end
---------------------------------
نحوه استفاده هم که بلدی
jam (x,y)​
 

3tare_87

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

http://www.myimg.de/?img=11b82b.jpg
http://www.myimg.de/?img=23f597.jpg


خروجی برنامه شکل اوله
میخواستم بدونم که برای دستور mod در case 3 چه برنامه ای باید بنویسم


 
آخرین ویرایش:

tiffeny

عضو جدید
1سوال در مورد MATLAB

1سوال در مورد MATLAB

سلام
من وقتی برنامه Matlab رو نصب می کنم قسمت آخرش آدرس licence file رو می خواد.که فرمتش dat هستش. نمیدونم چه جوری باز می شه هر کاری کردم نتونستم پیداش کنم،چی کار باید کرد؟
 

tiffeny

عضو جدید
مرسی خودم پیدا کردم .Extract کردم روی desktop بعد با Enternet Exploreبازش کردم و آدرسشو خوندم.:D
 

vazirdaftar

عضو جدید
مشکل در برنامه matlab!

مشکل در برنامه matlab!

بسم الله الرحمن الرحیم
با عرض سلام و خسته نباشید
میخواستم سوالی از شما در مورد برنامه matlab بپرسم.
حقیقتش برای اجرای یک دستور در matlab نیاز به پورت پرینتر میباشد(lpt) ،حالا مشکل کار اینجاست که میخواهم با لپ تاپ کار کنم ،در این صورت یا باید از pcmcia استفاده کنم یا از docking port ؛با pcmcia تست شده و با اینکه کامپیوتر آنرا شناخت اما matlab آن را به عنوان پورت lpt نشناخت.با این تفاسیر اگر میشود با همان pcmcia و تنظیمات مربوطه اش در برنامه matlab کار را درست کرد که خواهشا تنظیمات را ذکر کنید در غیر اینصورت آیا با استفاده از docking port میشود به جایی رسید یا خیر؟(لطفا با توضیح)
با تشکر
یا علی
 

keeyarash

عضو جدید
سلام
من می خواستم الگوریتم ژنتیک رو با مطلب کد کنم
توی تاب هدف موندم objective function
چندتا ورودی داره و 3تا مجهول
چه جوری باید بنویسمش؟
کسی مثال داره واسه نوشتن تابع هدف توی مطلب واسه الگوریتم ژنتیک
tc =p.*u.*q*0.5 + A.*D./Q +aa.*D./q + pp.*u.*(Q-b).*(Q-b)*0.5./Q +yy.*b.*b*0.5/Q + y.*b.*D./Q +D.*u ;

تابعی که می خوام بهینه کنم tc هست
q,Q مجهوله و بقیه پارامترها مقدار دارند
پارامترها هم اندیس i دارند و i=1..5

چه طوری تابع هدفشو بنویسم؟
خیلی ممنون می شم کمک کنید.
 

bahman.eng

عضو جدید
درخواست راهنمایی درباره Matlab

درخواست راهنمایی درباره Matlab

سلام دوستان
می خوام با نرم افزار مطلب یه ترانه رو برعکسش کنم
یعنی از آخر به اول بخونه به طوری که تن صدا هم برعکس بشه (کلا از آخره به اول باشه دیگه)
اگه کد مربوط به این کارو در اختیارم بزارید خیلی ممنون میشم
موفق باشید . . . ;)
 

nahid saadati

عضو جدید
صد در صد ميشه فكر كنم بايد يه برنامه بنويسي كه سري فوريه به ما بده بعد عكس تبديل فوريه رو روش انجام بده
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
راستش مطمئناً شدنی هست اما من به شخصه رو صوت کار نکردم. اما از دوستانی که تو این زمینه کار کردن سعی میکنم بپرسم واست.
 

SHARIF22

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

برنامه نویسی متلب

سلام،من تازه تو این باشگاه عضو شدم،میشه برنامه دستور سایز تو مطلب رو برام بنویسید؟ خیلی خیلی ممنون
 

bahman.eng

عضو جدید
نميدونم اما شاید اين لينک کمکتون کنه البته اگه من درست متوجه شده باشم :smile:
http://homepages.udayton.edu/~rhardie1/ECE203/sound.htm
همون چیزی که می خواستم نبود ولی خیلی بهم کمک کرد . اگه تونستم اون کاری رو که می خوام انجامش بدم حتما شما رو هم توی نتیجه ش سهیم می کنم
خیلی ازتون ممنونم
امیدوارم موفق و پیروز باشید
 

بهنام.e

عضو جدید
خطای Undefined function or method

خطای Undefined function or method

بعد از تایپ کردن عبارت

X=sym('x')

در متلب (2009)با پیغام زیر روبه رو می شم. حسابی گیج شدم. باید چه کار کنم؟

???Undefined function or method 'sym' for input arguments of type 'char'.

البته تو لپ تاپ این پیغامو میده ولی تو کامپیوتر پیغام خطا نمی ده و متغیر رو می پذیره.اگر می دونید مشکل چیه تو رو خدا بگید



 
آخرین ویرایش:

Haaji

عضو جدید
کاربر ممتاز
بعد از تایپ کردن عبارت


X=sym('x')


در متلب (2009)با پیغام زیر روبه رو می شم. حسابی گیج شدم. باید چه کار کنم؟

???Undefined function or method 'sym' for input arguments of type 'char'.

البته تو لپ تاپ این پیغامو میده ولی تو کامپیوتر پیغام خطا نمی ده و متغیر رو می پذیره.اگر می دونید مشکل چیه تو رو خدا بگید

معلومه دیگه! مشکل یکی از کاراکترهاست.
 

بهنام.e

عضو جدید
x
=
sym
('x')
دوست عزیز منظورم عبارت بالا به صورت پشت سرهم می باشد که هر چه سعی کردم ویرایشش کنم و یکجا بنویسم نشد برای همین زیر هم نوشتمش. و مشکلم هم اینجاست که عبارت بالا را نرم افزار متلب 2009 در pc می شناسد و تشخیصش می دهد. یعنی بعد از زدن اینتر می نویسد
=ans
x
ولی در همان نرم افزار در لپ تاپ بعد از زدن اینتر با پیغام خطایی رو به رو می شوم
???Undefined function or method 'sym' for input arguments of type 'char'.
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
این مدل های استفاده از این دستور هست که در Mathworks بیان شده:
sym - Define symbolic objects
Syntax

S = sym(A)
x = sym('x')
x = sym('x', 'real')
k = sym('x', 'positive')
x = sym('x', 'clear')
A = sym('A', [m n])
A = sym('A', n)
A = sym(A, 'real')
A = sym(A, 'positive')
A = sym(A, 'clear')
S = sym(A, flag)

طبق این نوشته نباید مشکلی پيش بیاد.
شما عيناً همان برنامه را روی لپ تاپ اجرا می کنید و خطا میده؟ درمورد برنامه هایی که حافظه زیادی در اجرا میگیره من با متلب دچار این مشکل شده بودم که رو سیستم جواب بده و رو لپ تاپ نه اما این یه کم عجیبه :surprised:

 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار

negin17h

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

کد:
[m, n] = size(img);
 

hosseinassar

مدیر ارشد
بعد از تایپ کردن عبارت

X=sym('x')

در متلب (2009)با پیغام زیر روبه رو می شم. حسابی گیج شدم. باید چه کار کنم؟

???Undefined function or method 'sym' for input arguments of type 'char'.

البته تو لپ تاپ این پیغامو میده ولی تو کامپیوتر پیغام خطا نمی ده و متغیر رو می پذیره.اگر می دونید مشکل چیه تو رو خدا بگید




دلیلش این که یکی از toolbox کامل نصب نشده
اگه ویندوز شما 64 بیتی باشه ای مشکل ایجاد میشه
و باید مطلب 64 بیتی نصب کنید
 

بهنام.e

عضو جدید
خیلی ممنون از کمک همتون. ممنون که مشکل رو گفتید. نرم افزار متلب من 32 بیتی هست ولی لپ تاپ 64 بیتی که به احتمال زیاد مشکل از همین جاست.

البته متاسفانه برنامه متلب تو لپ تاپم حتی دستور
syms M N X Y Z
رو نمی شناسه و بعدش ارور می ده در صورتی که همون برنامه متلب تو PC متغیر ها رو قبول می کنه و ارور نمی ده!!!!!!!

راه دیگری نیست که یه تابع تعریف کنیم بدون اینکه مجبور باشیم اول متغیر ها رو تعریف کنیم؟ یا اینکه اصلا متغیر های عددی رو یک جور دیگری تعریف کنیم؟

باز هم ممنون از همتون
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
راستش من هم دو ورژن متلب دارم و وضعيتم مثل شماست اما مشکل ندارم. شاید نسخه 64 بیتی شما به قول دوست خوبمون آقا حسین مشکل داشته و درست نصب نشده باشه.
راستی موقع تايپ از کليد tab استفاده کنید و ببینید اصلاً این تابع را در لیست توابع میشناسه یا نه.
 

hosseinassar

مدیر ارشد
موقع نصب مطلب 32 بیت روی ویندوز 64 بیتی یه ارور میده که یه toolbox نصب نمیشه
این مشکل باعث میشه که دستور sym دیگه اجرا نشده و اصلا شناسایی هم نمیشه

برای تعریف توابع بودن تعریف فقط همین استفاده از دستور Sym می دونستم
میگردم اگه راه دیگه بود خبرتون می کنم
 

ABBAS7722

عضو جدید
با سلام خدمت دوستان عزیز
در مورد روش DQ در برنامه نویسی با نرم افزار مطلب اطلاعاتی می خواستم.
فوری هست لطفا کمک کنید!
 

sarakhh

عضو جدید
سلام
اگر بخوام یه عدد اعشار رو به بزرگترین عدد صحییح تبدیل کنم از چه دستوری باید استفاده کنم؟؟؟؟؟؟
مثلا 1.3 تبدیل بشه به 2
 

Similar threads

بالا