Professional Documents
Culture Documents
Advanced Engineering Mathematics Problems With Solution
Advanced Engineering Mathematics Problems With Solution
دانشگاه تهران
دانشکده مهندسی مکانيک
تمرين سری ٢ رياضی پيشرفته ٢
تاريخ تحويل٩٩/٢/١۶ :
دو ماتريس مختلف با مقدار ويژه های ١و ١و ١و ٢و ٢و ٣بنويسيد .چندجمله ای مينيمال هر دو ماتريس را به دست -1
آوريد .فرم ژوردان اين ماتريس ها را محاسبه کنيد.
يک مثال دلخواه جرم فنر را با استفاده از تجزيه طيفی حل کنيد. -2
با استفاده از دستورهای LUو QRدر متلب ١٠دستگاه خطی وارون پذير رندوم را حل کنيد. -3
با استفاده از دستورهای QRو SVDمتلب ده دستگاه خطی زبرمعين رندوم را حل کنيد. -4
با استفاده از فرايند گرام اشميت پايه ای متعامديکه از ستون های ماتريس -5
1 1 2
2 1 2
=𝐴
0 −1 2
1 1 2
موفق باشيد
باقرپور
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Problem3:
clear;
clc;
close all;
% This Program Solve 10 System Of Equation AX = b
% Results FOr Each System will Have Placed in a Specified Cell
Structure
% PA = LU
F = repmat(S,1,10);
b = ones(100,1);
for i=1:10
F(i).A = rand(100);
[L,U,P] = lu(F(i).A);
F(i).L = L;
F(i).U = U;
F(i).P = P;
Y = MyLowerSolver(L,b);
% 'MyLowerSolver' is a predefined function
X = MyUpperSolver(U,Y);
% 'MyUpperSolver' is a predefined function
F(i).Y = Y;
F(i).X = X;
end
function X = MyLowerSolver(L,b)
n = length(b);
X = zeros(n,1);
X(1) = b(1)/L(1,1);
for i = 2:n
X(i) = (b(i)-L(i,1:i-1)*X(1:i-1))/L(i,i);
end
end
function X = MyUpperSolver(U,b)
n = length(b);
X = zeros(n,1);
X(n) = b(n)/U(n,n);
for i = n-1:-1:1
X(i) = (b(i)- U(i,i+1:n)*X(i+1:n))/U(i,i);
end