طلب عاجل يااعضاء منتدى المهندس

السلام عليكم ورحمة الله وبركاته
عندي طلب عاجل الله يجزاكم خير ابغى مساعده عاجله في برنامج الماتلاب عندي كم اكسرسايز ابغى حلها الله يووفقكم دنيا وآخره :slight_smile:

Exercise 2:
السؤال 2و3و6و7 و10 و11
وExercise 5 سؤالين كمان ماعرفت حلهم

الملف فيه 6 اكسرسايزات اللي كتبتها هي اللي ابغى حلها
ربي يجزاكم الجنه

الاسئله اللي في اكسرسايز 2 السؤال 2 عرفت احله لكن بقيتلي الاسئله الثانيه احتاج على الاقل شرحها عشان اقدر احل

واكسرسايز 5 مني فاهمته مرره بليزز سااعدووني

اخى العزيز يجب عليك البدء فى الحل وان شاء الله نساعدك لو فى اى مشكلة

يعني انزل محاولات حلي للاسئله ؟

Exe.5 السؤال الثاني لو تعطوني Hint اقدر افكر في الحل لاني مافهمت السؤال اصلا

وعلى فكره انا مبتدئه في البرنامج هذا اول ترم ادرسه :frowning:

[FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]A=[2 -3;-6 9];
E=[1 0;0 1];
z=det(2*E-A)

هذا الكود حق السؤال الثاني في اكسرسايز 2
طلع عندي الجواب بس هل الكود صحيح ؟
[/size][/font][/size][/font]

ايوة فعلا هو ده المطلوب علشان نقدر نساعدك انك تنزلى محاولاتك والمفروض ايه اللى يطلع

هذه الاسئلة بسيطة جدا انتى تقدرى بدون اى معرفة فى الماتلاب نهائيا ان تحليها بعد نص ساعه قراءة فى الهيلب

نعم صحيح

سؤال 3 في اكسرسايز 2
اي قيمه اختارها لل t قيمة ال det ماتتغير
هل جوابي صح

سؤال كيف نقدر نوجد ال eigenvector ؟
بالاستعانه بالهيلب قدرت اعرف الامر حق الeigenvalue بس ماعرفت الeigenvector

سؤال ثاني :
في سؤال 6 من اكسرسايز 2
ايش يقصد بالامر A\B وكيف استخدم هذا الامر لحل النظام
الجزء الثاني من السؤال انو اسوي تشيك على الحل اسوي انو X=inv(A)*B
كذا تمام ؟؟

طبعا صحيح لانه معروف هندسيا
ان

[V,D] = eig(A)

produces matrices of eigenvalues (D) and eigenvectors (V)
of matrix A, so that AV = VD. Matrix D is the canonical form of
A — a diagonal matrix with A’s eigenvalues on the main diagonal.
Matrix V is the modal matrix — its columns are the eigenvectors of A.

بما ان AX = B
اذن
بالقسمة A\B تساوى مصفوفة X
والقسمة هنا تعنى ان B فى البسط و A فى المقام

شكررا مهندس أحمد :slight_smile:
لي عوده باذن الله

هذا حلي للسؤال 9 من اكسرسايز 2
هل هو صحيح ؟
جزاكم الله خير :slight_smile:


%9 
A=[2 3;1 4] 
B=[1 2 -2;-2 5 -2;-6 6 -3] 
c=[1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16] 

p1=poly(A) 
p2=poly(B) 
p3=poly(c) 
  
r1=roots(p1) 
r2=roots(p2) 
r3=roots(p3)

e1=eig(A)
e2=eig(B)
e3=eig(c)

هذا حلي للسؤال الاول في اكسرسايز 5 فقره a


%1(a)
fprintf('Pleace enter the current stock price
')
s=input('s=')
fprintf('Pleace enter the exercise price at time 
')
k=input('k=')
fprintf('Pleace enter the time until option can be exercised
')
t=input('t=')
fprintf('Pleace enter the risk free rate of interest
')
r=input('r=')
fprintf('Pleace enter the stock volatiiity 
')
v=input('v=')
fprintf('Pleace enter the yelid 
')
y=input('y=')
 
d1=log10(s/k)+(r+(v^2)/2)*t
d2=d1-v*sqrt(t)
c=s*y*d1-k*exp(-r*t)*y*d2
 
[call,put]=blsprice(s,k,t,r,v,y)

بالنسبه لفقره b كيف حتكون الرسمه وكيف نستخدم for loop وايش اللي حيكون المحور x-axis وايش اللي اعتبره ال y-axis

ليس هناك داعى لاستخدام هذا

e1=eig(A)
e2=eig(B)
e3=eig(c)

لان جذور المعادلة هى eigen value

Write a user defined function that takes S, K, T, r, σ as inputs and returns the Black-Scholes Call
price of an option.

لا يوجد فى الكود الذى ارفقتيه اى دالة على الاطلاق

ألقى نظرة على الدالة الاتية فى الماتلاب

>> help function

FUNCTION Add new function.
New functions may be added to MATLAB’s vocabulary if they
are expressed in terms of other existing functions. The
commands and functions that comprise the new function must
be put in a file whose name defines the name of the new
function, with a filename extension of ‘.m’. At the top of
the file must be a line that contains the syntax definition
for the new function. For example, the existence of a file
on disk called STAT.M with:

طيب يااستاذ أحمد هل في البدايه اعرف syms لكل المتغيرات
بعدين اكتب syntax بس عندي سؤال لما اكتب function وجوتها الاوت بت في السؤال اللي فهمته انو يبغى الاوت بالمعادلات الثالثه
وعندنا الinput خمسه عادي ذا الشئ وكذا تفكيري تمام

معليش تعبناكم معانا