زمان کنونی: ۰۷ آذر ۱۴۰۳, ۰۶:۲۷ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

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

ارسال:
۲۹ دى ۱۳۹۰, ۰۱:۰۶ ب.ظ
برنامه نویسی متلب
سلام ...
من باید یه پروژه متلب بنویسم که متاسفانه تا حالا اصلا با این نرم افزار کار نکردم .. اگه کسی تبحر داره خواهش عاجزانه دارم میشه اعلام کنه من چند تا سؤال دارم .. Sad
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: mona23
ارسال:
۲۹ دى ۱۳۹۰, ۰۱:۲۵ ب.ظ
برنامه نویسی متلب
من دو سه تا پروژه باهاش نوشتم . سوالتونو بفرمایید بلد بودم در خدمتم.

The greatest pleasure in life is doing what people say YOU CANNOT DO

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: sima2 , mona23
ارسال:
۲۹ دى ۱۳۹۰, ۰۲:۵۳ ب.ظ
RE: برنامه نویسی متلب
(۲۹ دى ۱۳۹۰ ۰۱:۲۵ ب.ظ)parsaNA نوشته شده توسط:  من دو سه تا پروژه باهاش نوشتم . سوالتونو بفرمایید بلد بودم در خدمتم.
واقعا ممنون از لطفتون... خدا خیرتون بده ...
باید یه توزیع احتمالیpredictive رو نشون بدیم. یعنی که ابتدا با استفاده از یک نقطه چند تا نمودار سینوسی رسم بشه . بعد در هر مرحله با اضافه شدن تعداد نقطه‌ها‌، این نمودار‌ها به هم نزدیکتر بشن و از یه تعداد نقطه به بعد روی هم Fit بشن ... نمیدونم خوب توضیح دادم یا نه .. شکل نمودار‌ها هم هستش پیوست میکنم ..
اصلا نمیدونم از کجا شروع کنم .. کلافه شدم ...


فایل‌(های) پیوست شده
۲/pdf
اندازه فایل: ۱۱۳/۷۷ KB
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: mona23
ارسال:
۲۹ دى ۱۳۹۰, ۰۴:۰۲ ب.ظ (آخرین ویرایش در این ارسال: ۲۹ دى ۱۳۹۰ ۰۴:۲۲ ب.ظ، توسط parsaNA.)
RE: برنامه نویسی متلب
اول باید یک m-file باز کنید از مسیر‌: file/new/m-file

حالا برای رسم یک نقطه روی نمودار از دستورات زیر استفاده کنید:
کد:
x1 = random('Uniform',0,1);
y1 = random('Uniform',-1,1);
plot(x1,y1,'o','LineWidth',1, 'MarkerEdgeColor','b','MarkerFaceColor','g','MarkerSize',2);

حالا اگه دکمه f5رو بزنید باید فایل برنامه رو ذخیره کنید و سپس دکمه chang directory رو بزنید تا مسیر پوشه جاری به پوشه ای که توش فایل رو ذخیره کردین تغییر کنه . حالا می بینید که یه نقطه تصادفی رو صفحه رسم کردین .
تو برنامه بالا دو دستور اول x,y تصادفی بین ۰,۱ و بین -۱,۱ تولید می کنه و دستور سوم هم رسمش می کنه .

حالا برای رسم نمودار سینوسی:

برنامه زیر رو در نظر بگیرید:

کد:
x = -pi:0.01:pi
plot(x,sin(x)), grid on

دستور اول [tex]-\pi \leq x \leq \pi[/tex] ایجاد می کنه با گام ۰/۰۱ دستور دوم هم صفحه رو گرید بندی می کنه و سینوس x های تولید شده رو رسم می کنه .

فقط می مونه این نکته که بین دو تا دستور plot اگه می خواین رسم قبلی تون از بین نره دستور hold on رو بنویسید.

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


فایل‌(های) پیوست شده
matlab_part1.ppt
اندازه فایل: ۸۶۷/۵ KB

The greatest pleasure in life is doing what people say YOU CANNOT DO

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: sima2 , انرژی مثبت , mona23 , baran , delta , bahremand.ni , saeed71 , majid67110 , pasargad7788
ارسال:
۲۹ دى ۱۳۹۰, ۰۵:۴۸ ب.ظ
RE: برنامه نویسی متلب
ممنون از توجه و لطفتون...
میدونید چطور باید بهش بفهمونم که تابع احتمال که دارای میانگین و واریانس هستش رو برام رسم کنهHuh
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: mona23
ارسال:
۲۹ دى ۱۳۹۰, ۰۶:۵۲ ب.ظ (آخرین ویرایش در این ارسال: ۲۹ دى ۱۳۹۰ ۰۶:۵۳ ب.ظ، توسط parsaNA.)
RE: برنامه نویسی متلب
متلب اکثر توابع توزیع احتمالی رو پشتیبانی می کنه . مثلا اگه بخواهید تابع توزیع یکنواخت رو پیاده کنید:

کد:
x = -10:10;
pdfUniform = unifpdf(x, -5, 5);
plot(x, pdfUniform);

یا برای تابع توزیع احتمالی نرمال:

کد:
x = -15:0.1:25;
mu = 3;
sigma = 4;
pdfNormal =normpdf(x, mu, sigma);
plot(x, pdfNormal);

The greatest pleasure in life is doing what people say YOU CANNOT DO

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: sima2 , انرژی مثبت , ف.ش , javadjj , mona23 , reyhaneh64
ارسال:
۱۰ بهمن ۱۳۹۰, ۰۱:۱۹ ب.ظ
RE: برنامه نویسی متلب
سلام
یکی لطفا به من کمک کنه
میخوام یک برنامه بنویسم که با دادن یک سری نقطه در ورودی‌، تابع sin 2pi x را به سیستم آموزش بدم.
اولا احتمال پیوسته رو چه جوری باید محاسبه کنم ؟ ورودی‌ها نقاطی در مختصات ۲ بعدی هستند...Sad
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۱۶ فروردین ۱۳۹۱, ۱۲:۰۰ ق.ظ
برنامه نویسی متلب
با سلام
من باید با نرم افزار متلب پروژه ای برای درس منطق فازی انجام بدم.
میخام با منوها و TOOLBOXهای این قسمت از نرم افزار که پروژه در رابطه با فازی هیت آشنابشم.
پی دی اف آموزشی برای آموزش TOOLBOX متلب قسمت فازی اش و همچنین اگه پروژه آماده انجام شده هست میخام ببینم چطوری اند.
ممنون اگر کمک کنید.
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۱۶ فروردین ۱۳۹۱, ۱۲:۰۵ ق.ظ
RE: برنامه نویسی متلب
(۱۶ فروردین ۱۳۹۱ ۱۲:۰۰ ق.ظ)Alidousti نوشته شده توسط:  با سلام
من باید با نرم افزار متلب پروژه ای برای درس منطق فازی انجام بدم.
میخام با منوها و TOOLBOXهای این قسمت از نرم افزار که پروژه در رابطه با فازی هیت آشنابشم.
پی دی اف آموزشی برای آموزش TOOLBOX متلب قسمت فازی اش و همچنین اگه پروژه آماده انجام شده هست میخام ببینم چطوری اند.
ممنون اگر کمک کنید.
تا جایی که من دیدم خیلی سادتست. یه کم خودتون باهاش کار کنید میفهمید چی به چیه. مثلا طراحی یه fis در حد چند دقیقه زمان میبره.
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: The BesT
ارسال: #۱۰
۱۶ فروردین ۱۳۹۱, ۱۲:۰۹ ق.ظ
برنامه نویسی متلب
(۱۶ فروردین ۱۳۹۱ ۱۲:۰۵ ق.ظ)blackhalo1989 نوشته شده توسط:  
(16 فروردین ۱۳۹۱ ۱۲:۰۰ ق.ظ)Alidousti نوشته شده توسط:  با سلام
من باید با نرم افزار متلب پروژه ای برای درس منطق فازی انجام بدم.
میخام با منوها و TOOLBOXهای این قسمت از نرم افزار که پروژه در رابطه با فازی هیت آشنابشم.
پی دی اف آموزشی برای آموزش TOOLBOX متلب قسمت فازی اش و همچنین اگه پروژه آماده انجام شده هست میخام ببینم چطوری اند.
ممنون اگر کمک کنید.
تا جایی که من دیدم خیلی سادتست. یه کم خودتون باهاش کار کنید میفهمید چی به چیه. مثلا طراحی یه fis در حد چند دقیقه زمان میبره.
تقریبا نا آشناهستم و میخام تو مدت زمان کوتاه یادش بگیرم.برای همین میخام اگر پی دی اف آموزشی داره بخونم تا سریعتر یاد بگیرم.لینکی سراغ دارید که بتونم پی دی اف آموزشی فازی را از متلب دانلود کنم؟
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال: #۱۱
۱۶ فروردین ۱۳۹۱, ۰۱:۰۳ ق.ظ
برنامه نویسی متلب
فقط خود help متلب رو دیدم.
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال: #۱۲
۲۳ خرداد ۱۳۹۱, ۰۷:۲۰ ق.ظ
RE: برنامه نویسی متلب
(۲۹ دى ۱۳۹۰ ۰۱:۲۵ ب.ظ)parsaNA نوشته شده توسط:  من دو سه تا پروژه باهاش نوشتم . سوالتونو بفرمایید بلد بودم در خدمتم.



سلام آقای پارسا خوبید؟ من هم یه پروژه دارم تو مطلب که خطا دارم، عنوانش تشخیص احساسات در چهره هست، از پایگاه داده FERET دو حالت رو انتخاب کردم البته روالش به این صورت هست که مثلا چند تا فریم متوالی از یه شخص گرفته شده تا از حالت خنثی به خوشحال رسیده از بین چندحالت سه حالت رو در نظر گرفتم(natural , natural-happiness , happeness) که با روش LBP-TOP کار میکنه حالا کدش رو نوشتم یه سری خطاهای بیخود داره فایل رو ضمیمه می کنم یه نگاهی بندازید بهش ، ممنون میشم زود جواب بدید آخه فوریه فوری هست

clc
clear all
close all;
%%VolData=zeros([640 480 300],'unit8');
j=1;
for i=1:129
face(j)=imread(['G:\Users\maryam\Documents\MATLAB\natural\' num2str(i) '.png']);
if(ndims(face(j))==3)
face(j)=rgb2gray(face(j));
end
face(j+1)=imread(['G:\Users\maryam\Documents\MATLAB\natural-happiness\' num2str(i) '.png']);
face(j+2)=imread(['G:\Users\maryam\Documents\MATLAB\happiness\' num2str(i) '.png']);
VolData(i)={face(j),face(j+1),face(j+2)};
% if(ndims(VolData(i))==3)
% VolData(i)=rgb2gray(VolData(i));
% end
%image=double(imresize(image,[640,480]));
%wcompress('c',image,image,COMP_METHOD)
%image=imwrite(image,'image.png','qulity',75);
VolData(i)=double(imresize(VolData(i),[440,280]));
j=j+3;
%%image=float(imresize(image,[540,380]));
%%VolData=image;
%%pack('G:\Program Files\MATLAB\workspace\STLBP_Matlab\happiness\');
VolData(:,:,i)=VolData(i);
%%%VolData=new(:,:,i);
end

Histogram=LBPTOP(VolData,1,1,[8 8 8],2,2,1,0,0);
bar(Histogram)

ببخشید مایه آبروریزی هم هست ولی آپلود نشد فایل هام ، خواستم تابعی که نوشتم رو هم بزارم نشد.
و دو تا سوال دیگه ؟ چطوری میشه حجم تصاویر ورودی رو کم کرد (الآن تصویر های من ۶۴۰*۴۸۰ هستند من اینجا سایزو کم کردم که مطوینا در دقتش تأثیر میزاره شما راه دیگه ای سراغ ندارید)؟ و اینکه شما تمام حالات پایگاه داده FERET رو دارید به من بدید
ممنون
۰
۰
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال: #۱۳
۲۳ خرداد ۱۳۹۱, ۱۱:۰۶ ب.ظ
برنامه نویسی متلب
سلام خوبید همگی؟
mikham 1 cell besazam k dar har cell k array cell 1*3 bashe ? کدش رو نوشتم ولی اجرا نمیکنه درست توروخدا هرکسی بلده راهنمایی کنه

>> face{1}=imread(['G:\Program Files\MATLAB\workspace\STLBP_Matlab\natural\' num2str(i) '.png']);
if(ndims(face(1))==3)
face(1)=rgb2gray(face(1));
face(1)=double(imresize(face(1),[440,280]));
end
>> face{2}=imread(['G:\Program Files\MATLAB\workspace\STLBP_Matlab\natural-happiness\' num2str(i) '.png']);
if(ndims(face(2))==3)
face(2)=rgb2gray(face(2));
face(2)=double(imresize(face(2),[440,280]));
end
>> face{3}=imread(['G:\Program Files\MATLAB\workspace\STLBP_Matlab\happiness\' num2str(i) '.png']);
if(ndims(face(3))==3)
face(3)=rgb2gray(face(3));
face(3)=double(imresize(face(3),[440,280]));
end
>> voldata{i,1}=face1;
??? Undefined function or variable 'face1'.

>> voldata{i,1}=face{1};
>> voldata{i,2}=face{2};
>> voldata{i,3}=face{3};
>>


این کدی هست که برای برنامم که گفتم تشخیص احساسات چهره هست نوشتم
ولی کلیت کد واسه ساختن همچین چیزی مثل زیر گفتم:
voldata{i}=cell(129,1)
for i=1:129
voldata {i}=cell(1,3)
end

واقعا عجله ای هست
ممنون میشم جواب بده هرکسی که بلده
۰
۰
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  کمک برای شروع برنامه نویسی seyed ehsn ۲۱ ۱۶,۰۸۳ ۲۴ بهمن ۱۴۰۲ ۰۵:۱۰ ب.ظ
آخرین ارسال: maryamjafari63
  رودمپی برای برنامه نویسی Doctorwho ۱ ۲,۱۲۹ ۲۵ آذر ۱۴۰۰ ۰۳:۰۲ ق.ظ
آخرین ارسال: one hacker alone
  استخدام برنامه نویس یا کارآموز برنامه نویسی سی شارپ Hesitant_Girl ۰ ۱,۷۹۷ ۲۰ شهریور ۱۴۰۰ ۱۲:۰۲ ب.ظ
آخرین ارسال: Hesitant_Girl
  رودمپی برای یادگیری برنامه نویسی Doctorwho ۰ ۱,۸۲۸ ۲۳ اردیبهشت ۱۴۰۰ ۱۱:۲۲ ق.ظ
آخرین ارسال: Doctorwho
  درخواست برنامه برای اردینو در iot seokheiry ۱ ۳,۳۹۵ ۱۳ بهمن ۱۳۹۹ ۱۲:۵۵ ب.ظ
آخرین ارسال: iot-programer
  کدام زبان برنامه‌نویسی بهترین انتخاب است؟ elecomco ۲ ۳,۱۵۲ ۱۰ شهریور ۱۳۹۹ ۰۵:۱۶ ب.ظ
آخرین ارسال: kilookiloo
Sad مشکل در برنامه نویسی شیء گرا Xialu ۰ ۲,۲۹۶ ۰۵ شهریور ۱۳۹۹ ۱۲:۰۰ ب.ظ
آخرین ارسال: Xialu
  برای آموزش مبانی برنامه نویسی چکار کنیم؟ elecomco ۰ ۲,۵۳۴ ۱۹ تیر ۱۳۹۹ ۱۲:۰۵ ق.ظ
آخرین ارسال: elecomco
  همکار در حوزه speech recognition و برنامه نویسی اندروید pasargad7788 ۰ ۲,۲۱۷ ۳۱ خرداد ۱۳۹۹ ۰۹:۰۶ ب.ظ
آخرین ارسال: pasargad7788
  چرا یادگیری برنامه نویسی ؟ elecomco ۰ ۲,۵۱۰ ۰۲ خرداد ۱۳۹۹ ۰۲:۵۷ ب.ظ
آخرین ارسال: elecomco

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close