انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نحوه انتخاب سطری خاص از ماتریس دلخواه و دخیره شماره سطر در یک مجموعه (متلب)

نحوه انتخاب سطری خاص از ماتریس دلخواه و دخیره شماره سطر در یک مجموعه (متلب)

#1
معادله Ax>=b راداریم که A b ثابت هستند برای x دلخواه میخواهم ببینم برای کدام یک از این سطرها تساوی Ax=b برقرار است شماره اون سطرو سیو کنم تا بعدا استفاده نمایم. 


فایل‌های پیوست

عکس(ها)
   
پاسخ

نحوه انتخاب سطری خاص از ماتریس دلخواه و دخیره شماره سطر در یک مجموعه (متلب)

#2
(۱۳۹۴/۰۸/۱۸, ۰۱:۰۷ ق.ظ)'absharezolal' نوشته: معادله Ax>=b راداریم که A b ثابت هستند برای x دلخواه میخواهم ببینم برای کدام یک از این سطرها تساوی Ax=b برقرار است شماره اون سطرو سیو کنم تا بعدا استفاده نمایم. 
 

 کسی نیست
پاسخ

نحوه انتخاب سطری خاص از ماتریس دلخواه و دخیره شماره سطر در یک مجموعه (متلب)

#3
سلام.
اگر تمام مقادیر مشخص باشند و تنها بخواهیم تساوی طرفین را چک کنیم، بنابراین با حل معادله سر و کار نداریم و تنها باید ماتریس ها با هم مقایسه شوند :

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

= [5 6]
= [1 23 4]
= [23 30]

A*X
C_size 
size(C);
for 
nn=1:C_size(2)
    if(
C(nn)==B(nn))
        
disp(strcat('row : ',num2str(nn)));
    
end
end 

نتیجه اجرای کد متلب بالا :

کد پی‌اچ‌پی:
=

     
5     6


=

     
1     2
     3     4


=

    
23    30


=

    
23    34

row 
:

در کد بالا، شماره ردیف را نمایش داده ایم، در صورت تمایل می توانید آن را در یک بردار ذخیره کنید.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان