ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





سفارش شبیه سازی مقالات و پایان نامه
انجام پروژه و شبیه سازی با متلب
آموزش برنامه نویسی رایگان
نمایش نتایج: از 1 به 2 از 2
  1. #1
    S_S_kavir
    کاربر عادی
    تاریخ عضویت
    Dec 2016
    نوشته ها
    6
    0
    0

    برنامه معادله n مجهول در متلب

    سلام تمرینی دارم در مورد معادله n مجهول که باید در نرم افزار MATLAB انجام بشه. کسی می تونه راهمایی کنه ؟
    برنامه ای بنویسید که n معادله n مجهول را حل کند (روش حذفی گوس)
  2. #2
    saeed
    مدیر
    تاریخ عضویت
    Mar 2016
    محل سکونت
    اردبیل
    نوشته ها
    787
    377
    130
    کد مورد نظر شما در زیر قرار داده شده است:
    کد:
      	 
      	
    	clc;
    	clear;
    	
    	A=input('Please Enter A');
    	
    	
    	b=input('Enter b as Column');
    	
    	
    	n=size(A,1);
    	
    	old_A=A;
    	old_b=b;
    	
    	for i=1:n-1
    	if A(i,i)==0
    	[max_in_column k]=max(abs(A(i+1:end,i)));
    	A(i,:)=A(i,:)+A(i+k,:);
    	b(i)=b(i)+b(i+k);
    	end
    	
    	for j=i+1:n
    	c=A(j,i)/A(i,i);
    	A(j,:)=A(j,:)-c*A(i,:);
    	b(j)=b(j)-c*b(i);
    	end
    	end
    	
    	x=zeros(n,1);
    	for i=n:-1:1
    	S=0;
    	for j=i+1:n
    	S=S+A(i,j)*x(j);
    	end
    	S=b(i)-S;
    	x(i)=S/A(i,i);
    	end
    	
    	disp(' ');
    	disp('Matrices before elimination are:');
    	disp([old_A old_b]);
    	disp(' ');
    	disp('Matrices after elimination are:');
    	disp([A b]);
    	disp(' ');
    	disp('And the solution of the system is:');
    	disp(['x = ' mat2str(x',4)]);
    	disp(' ');
نمایش نتایج: از 1 به 2 از 2

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

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

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •