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


رتبه موضوع:
  • 1 رای - 1 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چگونه این پروژه را انجام بدهم

چگونه این پروژه را انجام بدهم

#41
تبریک میگم داری حرفه ای میشی ، پس یه توضیح میدم تابع رو هم خودت بنویس ، وقتی دکمه New رو میزنی به طور پیش فرض اسکریپت نویسی رو لحاظ میکنه و یک محیط رو در اختیارت میده که کدها رو توش مینویسی و در نهایت میشه یک m فایل ولی در منوی دکمه New ،  تابع یا function هم تعریف شده که باید فراخوانی کنی. پس دکمه New رو بزن و از منوی اون function رو انتخاب کن . حالا میبینی که محیطی مثل m فایل است با این تفاوتت که  کدهایی توش نوشته شده .  از کدی که در صفحات قبل نوشتم به عنوان تابع کمک بگیر و ببین ورودی و خروجی چطور مشخص شدن. خروجی الزاما متغیر آخری که در خط آخر به دست میاد نیست و ممکنه علاوه بر متغیری که در آخر به دست میاری در بین برنامه هم متغیری رو بخوای . پس خروجی رو باید به این شکل بنویسی که متغیرهایی که میخوای رو در خروجی بنویسی و ورودی که هم باید اول تعریف بشه و کل کدهای برنامه بر اساس ورودی نوشته میشه و تنها معلوم مسئله ورودی است که یک یا چند ماتریس است که این ماتریس ها میتونه شامل یک عدد باشه یا یک ماتریس با درایه های تعریف شده در ردیف ها و ستون های متعدد باشه. در نهایت مبحث function رو در کلیدستان بخون و کد رو بنویس.راهنمایی : ورودی و خروجی رو در تابع باید مشخص کنی و دیگه تو خط های تابع از ورودی اطلاعات میگیری مثلا سایز ماتریس ورودی یا تغییری در ورودی میدی مثلا ترانهاده ورودی رو محاسبه میکنی. بذار ذهنت عرق کنه!
دوست دارم زندگی رو . . . 
پاسخ

چگونه این پروژه را انجام بدهم

#42
نقل قول: 
مرسی مهندس پیشرفتی هم که داشتم مدیون راهنمایی های شما و ادمین هستم
و اگه مسئله ای باشه که نتونم حل کنم اگه یکبار روش حل اون سوال رو ببینم حتما روش دیگه ای براش پیدا میکنم
بخاطر همین بود که اوایل زیاد پیشرفتی نداشتم
کد پی‌اچ‌پی:
function [ ] = proje)
%
UNTITLED Summary of this function goes here
%   Detailed explanation goes here
[a,b]=size (A);
if 
a~=b;
    
disp('Matrix be square.');
else
if 
det(A)==0;
    
disp('Matrix is singular.');
end
end
A_size
=size(A);
zeros(A_size);
if 
A_size(1)==A_size(2) && det(A)~=0
    
for i=1:A_size(1)
        for 
j=1:A_size(2)
            
M=A;
            
M(i,:)=[];
            
M(:,j)=[];
            
N(j,i)=((-1)^(i+j))*det(M);
        
end
    end
end
adj 
A'

end 
واقعا ازتون ممنون هستم کمک شما بود که تونستم بنویسم
لطفا نظرتون رو بگین چطوره؟؟
تست کردم کار کرد

 
پاسخ
 سپاس شده توسط admin

چگونه این پروژه را انجام بدهم

#43
خوبه ..... میتونی خوشحال باشی
دوست دارم زندگی رو . . . 
پاسخ

چگونه این پروژه را انجام بدهم

#44
(۱۳۹۲/۰۸/۱۹, ۱۰:۱۶ ب.ظ)'4i469x' نوشته: خوبه ..... میتونی خوشحال باشی

 
ممنونم

الان دارم تو پروژ روش حذفی گاوس کارمیکنم اگه به مشکل بر خوردم ازت کمک میگیرم
 
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


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