Artificial Intelligence - هوش مصنوعی  
انجمن را در گوگل محبوب کنيد :

بازگشت   Artificial Intelligence - هوش مصنوعی > متفرقه > نرم افزار MATLAB


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
ارسال تاپيک جديد  پاسخ
 
LinkBack ابزارهاي تاپيک نحوه نمايش
قديمي ۰۸-۵-۱۳۹۰, ۰۶:۰۲ بعد از ظهر   #1 (لینک دائم)
عضو جدید
 
آواتار stardust_9889
 
تاريخ عضويت: مهر ۱۳۹۰
پست ها: 4
تشكرها: 2
0 تشكر در 0 پست
پيش فرض سوال درباره برنامه نویسی در متلب (سطح مقدماتی)

سلام
من یه سوال داشتم . می خوام تو متلب یه آرایه ای تعریف کنم که مثلا در قسمتی از برنامه مقدار یه متغیر رو در درایه اولش قرار بدم . بعد تر یه عدد دیگه ای رو در درایه دومش بتونم قرار بدم و الی آخر. یعنی از اول نمی دونم که قراره چنتا عدد توش قرار بدم . ولی مثلاآرایه یک بعدی ای باشه با سایز 30 رو نمی دونم چطور تعریف کنم؟

میشه کمک کنید

ممنون
stardust_9889 آفلاين است   پاسخ با نقل قول

  #ADS
نشان دهنده تبلیغات
تبليغگر
 
 
 
تاريخ عضويت: -
محل سكونت: -
سن: 2010
پست ها: -
 

نشان دهنده تبلیغات is online  
قديمي ۰۸-۶-۱۳۹۰, ۰۹:۱۲ بعد از ظهر   #2 (لینک دائم)
عضو جدید
 
آواتار mohammadali
 
تاريخ عضويت: دي ۱۳۸۹
محل سكونت: IRan
پست ها: 8
تشكرها: 4
2 تشكر در 2 پست
پيش فرض

نقل قول:
نوشته اصلي بوسيله stardust_9889 نمايش پست
سلام
من یه سوال داشتم . می خوام تو متلب یه آرایه ای تعریف کنم که مثلا در قسمتی از برنامه مقدار یه متغیر رو در درایه اولش قرار بدم . بعد تر یه عدد دیگه ای رو در درایه دومش بتونم قرار بدم و الی آخر. یعنی از اول نمی دونم که قراره چنتا عدد توش قرار بدم . ولی مثلاآرایه یک بعدی ای باشه با سایز 30 رو نمی دونم چطور تعریف کنم؟

میشه کمک کنید

ممنون
سلام

با استفاده از تابع ها میتونید یک ماتریس بسازید با یک اندازه ی مشخص و بعد ها به درایه های مختلفش مقدار بدهید. به عنوان مثال برای ماتریس ۱ در ۳۰ یا همون آرایه یک بعدی ۳۰ تایی ، میتونید از یکی از دستورات زیر استفاده کنید:
كد:
A=zeros(1,30)
A=ones(1,30)
برای اون کاری هم که شما میخواید بکنید. یعنی هی اندازه ی آرایه رو افزایش بدید ، روشی هست که اگه خواستید مینویسم.

موفق باشید!
mohammadali آفلاين است   پاسخ با نقل قول
از mohammadali تشكر كرده است:
stardust_9889 (۰۸-۸-۱۳۹۰)
قديمي ۰۸-۸-۱۳۹۰, ۰۷:۵۵ بعد از ظهر   #3 (لینک دائم)
عضو جدید
 
آواتار stardust_9889
 
تاريخ عضويت: مهر ۱۳۹۰
پست ها: 4
تشكرها: 2
0 تشكر در 0 پست
پيش فرض

نقل قول:
نوشته اصلي بوسيله mohammadali نمايش پست
سلام

با استفاده از تابع ها میتونید یک ماتریس بسازید با یک اندازه ی مشخص و بعد ها به درایه های مختلفش مقدار بدهید. به عنوان مثال برای ماتریس ۱ در ۳۰ یا همون آرایه یک بعدی ۳۰ تایی ، میتونید از یکی از دستورات زیر استفاده کنید:
كد:
a=zeros(1,30)
a=ones(1,30)
برای اون کاری هم که شما میخواید بکنید. یعنی هی اندازه ی آرایه رو افزایش بدید ، روشی هست که اگه خواستید مینویسم.

موفق باشید!
سلام
مرسی که جواب دادید. اتفاقا چون مدتی گذشت و دیدم کسی جواب نداد یه مروری جزوه های متلب و کردم و همین کاری که شما گفتید و کردم الان دیدم جواب شما رو!

حالا خوشحال میشم که اون روشی که گفتید و هم یاد بگیرم .

موفق باشید
stardust_9889 آفلاين است   پاسخ با نقل قول
قديمي ۰۸-۱۹-۱۳۹۰, ۱۰:۴۵ قبل از ظهر   #4 (لینک دائم)
عضو جدید
 
آواتار mohammadali
 
تاريخ عضويت: دي ۱۳۸۹
محل سكونت: IRan
پست ها: 8
تشكرها: 4
2 تشكر در 2 پست
پيش فرض

نقل قول:
نوشته اصلي بوسيله stardust_9889 نمايش پست
سلام
مرسی که جواب دادید. اتفاقا چون مدتی گذشت و دیدم کسی جواب نداد یه مروری جزوه های متلب و کردم و همین کاری که شما گفتید و کردم الان دیدم جواب شما رو!

حالا خوشحال میشم که اون روشی که گفتید و هم یاد بگیرم .

موفق باشید
سلام
هر جایی که قصد دارید طول آرایه رو تغییر بدید ( یک واحد افزایش بدید ) کافیه این کار رو انجام بدید:

كد:
Temp=[Array, NewNumber]
Array=Temp
فکر کنم همه چیز به خوبی مشخص باشه ؛ در واقع یک آرایه به نام Temp میسازید که اعضای اولش همون اعضای آرایه ی اصلیتون ( Array ) باشه و بعد عدد جدید رو ( NewNumber ) بهش اضافه میکنید.
دست آخر هم آرایه ی Temp رو داخل آرایه ی اصلیتون میریزید.

موفق باشید!
mohammadali آفلاين است   پاسخ با نقل قول
قديمي ۰۸-۱۹-۱۳۹۰, ۰۳:۳۸ بعد از ظهر   #5 (لینک دائم)
عضو جدید
 
آواتار stardust_9889
 
تاريخ عضويت: مهر ۱۳۹۰
پست ها: 4
تشكرها: 2
0 تشكر در 0 پست
پيش فرض

نقل قول:
نوشته اصلي بوسيله mohammadali نمايش پست
سلام
هر جایی که قصد دارید طول آرایه رو تغییر بدید ( یک واحد افزایش بدید ) کافیه این کار رو انجام بدید:

كد:
temp=[array, newnumber]
array=temp
فکر کنم همه چیز به خوبی مشخص باشه ؛ در واقع یک آرایه به نام temp میسازید که اعضای اولش همون اعضای آرایه ی اصلیتون ( array ) باشه و بعد عدد جدید رو ( newnumber ) بهش اضافه میکنید.
دست آخر هم آرایه ی temp رو داخل آرایه ی اصلیتون میریزید.

موفق باشید!
سلام مرسی از راهنماییتون
راستی امکان داره ایمیلتونو به من بدید؟
مرسی
stardust_9889 آفلاين است   پاسخ با نقل قول
پاسخ

Tags
برنامه نویسی



كاربران در حال ديدن تاپيک: 1 (0 عضو و 1 مهمان)
 

قوانين ارسال
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is فعال
شکلکها فعال است
كد [IMG] فعال است
كدهاي HTML غير فعال است
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال




زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۵:۰۸ بعد از ظهر ميباشد.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

Teach and Learn at Hexib | Sponsored by www.Syavash.com and Product In Review

استفاده از مطالب انجمن در سایر سایت ها، تنها با ذکر انجمن هوش مصنوعي به عنوان منبع و لینک مستقیم به خود مطلب مجاز است

Inactive Reminders By Icora Web Design