صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 15

موضوع: تبدیل ماتریس n درn به یک ماتریس ستونی

  1. #1


    آخرین بازدید
    2015/05/01
    تاریخ عضویت
    October 2014
    نوشته ها
    56
    امتیاز
    27
    سپاس
    28
    سپاس شده
    17 در 11 پست
    تعیین سطح نشده است

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

    برنامه ای بنویسید که ماتریس اعداد دلخواهی را از محیط اکسل خوانده و سطر به سطر آن را در یک ستون به دنبال هم چاپ کند.مثل ماتریس زیر.
    ورودی

    3 2 1

    6 5 4

    9 8 7
    خروجی
    1
    2
    3
    4
    5
    6
    7
    8
    9
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    15 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,474
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط میثم66 نمایش پست ها
    برنامه ای بنویسید که ماتریس اعداد دلخواهی را از محیط اکسل خوانده و سطر به سطر آن را در یک ستون به دنبال هم چاپ کند.مثل ماتریس زیر.
    ورودی

    3 2 1

    6 5 4

    9 8 7
    خروجی
    1
    2
    3
    4
    5
    6
    7
    8
    9

    اينم براي اين سوالتون:
    کد:
    Sub meisam()
    i = 1
    For Each cel In Range("A1:C3")
      Range("D" & i).Value = cel.Value
      i = i + 1
    Next cel
    End Sub

  4. سپاس ها (1)


  5. #3


    آخرین بازدید
    2015/05/01
    تاریخ عضویت
    October 2014
    نوشته ها
    56
    امتیاز
    27
    سپاس
    28
    سپاس شده
    17 در 11 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط amir ghasemiyan نمایش پست ها

    اينم براي اين سوالتون:
    کد:
    Sub meisam()
    i = 1
    For Each cel In Range("A1:C3")
      Range("D" & i).Value = cel.Value
      i = i + 1
    Next cel
    End Sub
    با تشکر.اینو شما فقط برای همین ماتریس نوشتید برای ماتریس های دیگه چی؟ اگه بخوام از دو حلقه for استفاده کنیم چجوری میشه؟مثلا i و j.جور دیگه چجوری میشه.

  6. #4


    آخرین بازدید
    15 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,474
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط میثم66 نمایش پست ها
    با تشکر.اینو شما فقط برای همین ماتریس نوشتید برای ماتریس های دیگه چی؟ اگه بخوام از دو حلقه for استفاده کنیم چجوری میشه؟مثلا i و j.جور دیگه چجوری میشه.

    براي ماتريس هاي ديگه بايد محدوده رو تغيير بدين ديگه. اين كه واضحه.
    اگر بخواين با حلقه هاي تو در تو بنويسين به اينصورت در مياد:
    کد:
    Sub meisam()
    For i = 1 To 3
        For j = 1 To 3
            k = k + 1
            Range("D" & k).Value = Cells(i, j).Value
        Next j
    Next i
    End Sub

  7. سپاس ها (1)


  8. #5


    آخرین بازدید
    2015/05/01
    تاریخ عضویت
    October 2014
    نوشته ها
    56
    امتیاز
    27
    سپاس
    28
    سپاس شده
    17 در 11 پست
    تعیین سطح نشده است

    کد PHP:
     k 1
            Range
    ("D" k).Value Cells(ij).Value 
    این خط تو ضیح فارسیش چی میشه؟
    بجای عدد3 . n گزاشتم جواب نداد

  9. #6


    آخرین بازدید
    15 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,474
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط میثم66 نمایش پست ها
    کد PHP:
     k 1
            Range
    ("D" k).Value Cells(ij).Value 
    این خط تو ضیح فارسیش چی میشه؟
    بجای عدد3 . n گزاشتم جواب نداد

    اول از همه بايد بدونين كه آدرس دادن در اكسل دو روش داره. يك آدرس به اين صورت هست: A1 و يك آدرس به اين صورت : 1,1
    هر دو به سلول A1 اشاره دارن.
    اينجا هم بر اساس نياز از هر دو روش آدرس دهي استفاده كردم
    range("D"&k) يعني سلول D1 يا D2 يا D3 يا ... كه بستگي به مقدار k داره
    cells(i,j) هم بستگي به مقدار i و j به سلول هاي مختلفي اشاره ميكنه. مثلا 1,1 يا 1,2 يا 1,4 يا 3,4 يا ...

    در اينجا هم گفتيم كه هر چي مقدار در سلول مثلا 1,1 هست بريز تو سلول D1 و به همين ترتيب

  10. سپاس ها (1)


  11. #7


    آخرین بازدید
    2015/05/01
    تاریخ عضویت
    October 2014
    نوشته ها
    56
    امتیاز
    27
    سپاس
    28
    سپاس شده
    17 در 11 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط amir ghasemiyan نمایش پست ها

    اول از همه بايد بدونين كه آدرس دادن در اكسل دو روش داره. يك آدرس به اين صورت هست: A1 و يك آدرس به اين صورت : 1,1
    هر دو به سلول A1 اشاره دارن.
    اينجا هم بر اساس نياز از هر دو روش آدرس دهي استفاده كردم
    range("D"&k) يعني سلول D1 يا D2 يا D3 يا ... كه بستگي به مقدار k داره
    cells(i,j) هم بستگي به مقدار i و j به سلول هاي مختلفي اشاره ميكنه. مثلا 1,1 يا 1,2 يا 1,4 يا 3,4 يا ...

    در اينجا هم گفتيم كه هر چي مقدار در سلول مثلا 1,1 هست بريز تو سلول D1 و به همين ترتيب
    خب اینجا k چه نقشی داره ؟

  12. #8


    آخرین بازدید
    15 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,474
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط میثم66 نمایش پست ها
    خب اینجا k چه نقشی داره ؟
    يكم كد رو نگاه كنيد. حرف هايي كه زدم روش فكر كنيد متوجه ميشيد k چه نقشي داره

  13. #9


    آخرین بازدید
    2015/05/01
    تاریخ عضویت
    October 2014
    نوشته ها
    56
    امتیاز
    27
    سپاس
    28
    سپاس شده
    17 در 11 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط amir ghasemiyan نمایش پست ها
    يكم كد رو نگاه كنيد. حرف هايي كه زدم روش فكر كنيد متوجه ميشيد k چه نقشي داره
    مقدار k با j یکی هست .وقتی تو ستون دوم سطر اول هستیم k میشه 2.این یعنی دومین عدد هست؟

  14. #10


    آخرین بازدید
    15 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,474
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط میثم66 نمایش پست ها
    مقدار k با j یکی هست .وقتی تو ستون دوم سطر اول هستیم k میشه 2.این یعنی دومین عدد هست؟
    نه دوست عزيز اين دو مقدار هيچ ربطي به هم ندارن. ممكنه در بعضي مواقع با هم برابر بشن ولي اين دليل نميشه كه بگين اين دو تا يكي هست
    در مورد قسمت دوم سوالتون هم بايد بگم بله. يعني دومين عدد

  15. سپاس ها (1)



صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. آفیس 16 تا آخر سال آینده می آید
    توسط mokaram در انجمن زنگ تفریح اکسل - Recess
    پاسخ ها: 0
    آخرين نوشته: 2014/11/23, 13:39
  2. ماتریس
    توسط exceliran در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 0
    آخرين نوشته: 2014/09/27, 21:40
  3. صدای بلندگو کیس
    توسط Haji hadi در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 6
    آخرين نوشته: 2014/02/07, 04:08
  4. ماتریس همانی
    توسط مجید در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2013/11/13, 13:07
  5. ضرب ماتریس به کمک نرم افزار اکسل
    توسط mohsen1987 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 0
    آخرين نوشته: 2012/02/16, 19:29

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

تبدیل ماتریس

ستونی کردن ماتریس در اکسل

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

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

چاپ ماتریس بصورت ستونی

دو ماتریس 2*4 بصورت سطری خوانده از وردوی دریافت

ضرب ماتریس یک ستون در یک ماتریس اکسل

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

ماتریس 3در 4 به صورت ستونی چاپ کند

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

کد ماتریس ستونی

تبدیل ماتریس 3*3 به 1*3 در اکسل

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

تبدیل ماتریس n در n به n در 1

تبدیل اعداد به ماتریس در excel

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

استفاده از for برای تبدیل به ماتریس سطری

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است