کلیدستان

نسخه‌ی کامل: ساخت ماتریس با 50 سطر و 60 ستون و درایه های با اعداد تصادفی کوچکتر از 0.021 (متلب)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام به همه دوستان
من یک عضو تازه واردم ممنون میشم اگه کمکم کنید
من میخوام یک ماتریس بنویسم که 50 سطر و 60 ستون داشته باشه و درایه هاش با اعداد تصادفی کوچکتر از 0.021 باشه
ممنون میشم اگه راهنمایی کنید منو
(۱۳۹۴/۱۰/۰۷, ۰۹:۴۴ ب.ظ)hamidmashmool نوشته: [ -> ]سلام به همه دوستان
من یک عضو تازه واردم ممنون میشم اگه کمکم کنید
من میخوام یک ماتریس بنویسم که 50 سطر و 60 ستون داشته باشه و درایه هاش با اعداد تصادفی کوچکتر از 0.021 باشه
ممنون میشم اگه راهنمایی کنید منو

سلام
این کار خیلی ساده است با دستور rand می توان در نرم افزار متلب اعداد تصادفی تولید کرد ولی چون شما می خواهید در بازه [0,0.021] تولید کنید باید بصورت زیر عمل کنید


کد پی‌اچ‌پی:
a=0;
b=0.021;
A=a+(b-a)*rand(50,60

بنده به نرم افزار متلب دسترسی ندارم که کدها را اجرا کنم، شما اجرا کنید و به همان نتیجه مورد نظر می رسید
خیلی ممنونم دوست عزیز همون قسمت کوچکتر از 0.021 رو نمیدونستم باید چی کار کنم
ممنونم.
سلام یه سوال داشتم

می دونید چه طور میشه با دستور rand یک ماتریس 40*1 ساخت که ماکزیمم مقدار اعضاش 0.1667  باشه و مجموع تمامی اعضا 1 باشه؟
سلام
سوال شما هم دقیقا مشابه سوال دوسته عزیزمون هست که پرسیده بودند

کد پی‌اچ‌پی:
a=0;
b=0.1667;
A=a+(b-a)*rand(1,40

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

کد پی‌اچ‌پی:
sum(A(:)) 
در حالی که با این دستور هم میشه چک کرد ولی زمان محاسبه اش زیاد تر میشه

کد پی‌اچ‌پی:
sum(sum(A)) 
سلام
ببخشید
من نمیدونم چیکارباید بکنم برای طرح سوالم .تمرینم اینه که میخوام 200نمونه تصادفی درفضا ایجادکنم یه بار یک بعدی ویک بار دوبعدی
ممنون
باسلام به اساتید محترم ومحترمه
درخواست می شود که درصورت امکان به سوال اینجاب پاسخ دهید
سوال اینه که
میخواهیم یک ماتریس nسطری وشش ستونی بسازیم که مثلایک عبارت ریاضی را محاسبه کند
بنده در کد نویسی این موضوع از شما عزیزان کمک و همیاری میخواهم با سپاس
سلام اگه میشه با جزییات بیشتری پاسخ دهید
(۱۳۹۴/۱۲/۰۳, ۰۸:۳۹ ب.ظ)AliParsa نوشته: [ -> ]باسلام به اساتید محترم ومحترمه
درخواست می شود که درصورت امکان به سوال اینجاب پاسخ دهید
سوال اینه که
میخواهیم یک ماتریس nسطری وشش ستونی بسازیم که مثلایک  عبارت  ریاضی را محاسبه کند

سلام
بهم ایمیل بدین یا تلگرام پیام بزارین:
sbh400@yaho.com
telegram id: sbh400
(۱۳۹۴/۱۰/۰۷, ۱۰:۳۲ ب.ظ)MATLAB نوشته: [ -> ]
(۱۳۹۴/۱۰/۰۷, ۰۹:۴۴ ب.ظ)hamidmashmool نوشته: [ -> ]سلام به همه دوستان
من یک عضو تازه واردم ممنون میشم اگه کمکم کنید
من میخوام یک ماتریس بنویسم که 50 سطر و 60 ستون داشته باشه و درایه هاش با اعداد تصادفی کوچکتر از 0.021 باشه
ممنون میشم اگه راهنمایی کنید منو

سلام
این کار خیلی ساده است با دستور rand می توان در نرم افزار متلب اعداد تصادفی تولید کرد ولی چون شما می خواهید در بازه [0,0.021] تولید کنید باید بصورت زیر عمل کنید


کد پی‌اچ‌پی:
a=0;
b=0.021;
A=a+(b-a)*rand(50,60

بنده به نرم افزار متلب دسترسی ندارم که کدها را اجرا کنم، شما اجرا کنید و به همان نتیجه مورد نظر می رسید
سلام دوست عزیز.چرا از a و b  الکی استفاده کردید؟این کد کافیه که:
کد پی‌اچ‌پی:
a=0.021*rand(50,60
(۱۳۹۴/۱۲/۰۷, ۱۲:۲۴ ب.ظ)sbh400 نوشته: [ -> ]
(۱۳۹۴/۱۲/۰۳, ۰۸:۳۹ ب.ظ)AliParsa نوشته: [ -> ]باسلام به اساتید محترم ومحترمه
درخواست می شود که درصورت امکان به سوال اینجاب پاسخ دهید
سوال اینه که
میخواهیم یک ماتریس nسطری وشش ستونی بسازیم که مثلایک  عبارت  ریاضی را محاسبه کند

سلام
بهم ایمیل بدین یا تلگرام پیام بزارین:
sbh400@yaho.com
telegram id: sbh400

باسلام.بهم پیام بدید.نه تلگرام.
09370964172
سلام
دوستان من میخوام کدی بنویسم که با گرفتن یک ماتریس با هر ابعادی قادر به محاسبه و نمایش مجموع هر سطر و هر ستون ماتریس باشه کسی میتونه کمکم کنه؟
(۱۳۹۵/۰۴/۱۰, ۰۱:۴۵ ب.ظ)parisa1368mohammadi نوشته: [ -> ]سلام
دوستان من میخوام کدی بنویسم که با گرفتن یک ماتریس با هر ابعادی قادر به محاسبه و نمایش مجموع هر سطر و هر ستون ماتریس باشه کسی میتونه کمکم کنه؟


سلام 
همونطور که دوستان گفتن میشه با دستور sum این کار رو کرد 
مثلا فرض کنید ماتریس a یه ماتریس 50*50 هستش
برای به دست آوردن جمع کل درایه ها 

کد پی‌اچ‌پی:
sum(sum(a)) 


برای به دست آوردن مجموع سطر n
کد پی‌اچ‌پی:
sum(a(n,:)) 
برای به دست آوردن مجموع ستون n
کد پی‌اچ‌پی:
sum(a(;,n)) 


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