کلیدستان

نسخه‌ی کامل: سوال درباره while و ماتریس (مقداردهی به ماتریس با input و while) (متلب)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام خسته نباشین
با تشکر از سایت خوب و مفیدتون
ببخشین چظوری میشه تو حلقه while برای متغیری که کاربر اونو وارد میکنه یه ماتریس اختصاص بدیم که بعدا بتونم اون اعداد رو از ماتریس در بیارم و روشون تغییرات بدم تک به تک
مثلا حلقه وایل 1 تا 10 و نشون میده
بعد از ظرف میپرسم که درس 1 چند شدی میگه فلان ---> ذخیرش کنم تو سظر یک ستون یک ماتریس
درس 2 چند شدی ----> ذخیرش کنم تئ سطر یک ستون دو ماتریس
و ...
خیلی خیلی ممنون
(۱۳۹۴/۰۹/۲۰, ۱۲:۳۰ ق.ظ)Araz نوشته: [ -> ]سلام خسته نباشین
با تشکر از سایت خوب و مفیدتون
ببخشین چظوری میشه تو حلقه while برای متغیری که کاربر اونو وارد میکنه یه ماتریس اختصاص بدیم که بعدا بتونم اون اعداد رو از ماتریس در بیارم و روشون تغییرات بدم تک به تک
مثلا حلقه وایل 1 تا 10 و نشون میده
بعد از ظرف میپرسم که درس 1 چند شدی میگه فلان ---> ذخیرش کنم تو سظر یک ستون یک ماتریس
درس 2 چند شدی ----> ذخیرش کنم تئ سطر یک ستون دو ماتریس
و ...
خیلی خیلی ممنون

دوستان یعنی سوالم جواب نداره ؟
سلام.
یک مثال :

کد پی‌اچ‌پی:
clear all
close all
clc

zeros(3,3);
nn 1;
mm 1;
while 
nn <= 3
    while mm 
<= 3
        A
(nn,mm) = input(strcat('please enter element(',num2str(nn),',',num2str(mm),') :   '));
 
       mm mm+1;
 
   end
    mm 
1;
 
   nn nn+1;
end


نتیجه اجرای کد متلب (MATLAB) (با اعدادی که به دلخواه انتخاب شده اند) :

کد پی‌اچ‌پی:
please enter element(1,1) :1
please enter element
(1,2) :2
please enter element
(1,3) :3
please enter element
(2,1) :4
please enter element
(2,2) :5
please enter element
(2,3) :6
please enter element
(3,1) :7
please enter element
(3,2) :8
please enter element
(3,3) :9

=

 
    1     2     3
     4     5     6
     7     8     9 


Flower